Excel如何创建引用并列出名称?
所以我有一个三列的小桌子Excel如何创建引用并列出名称?,excel,excel-formula,identifier,Excel,Excel Formula,Identifier,所以我有一个三列的小桌子 第一列是标识符(ID) 第二列是引用标识符(ID列表) 第三列是标识标识符的名称 第四列应该是一个计算列,它基本上列出了引用ID的名称 我的问题是,第四列的公式应该是什么,才能自动获得下面的结果?当给出前三列时 如果您有Excel365,则可以通过这种方式实现。对于较旧的版本VBA宏将是最好的方法 =TEXTJOIN(", ",TRUE,XLOOKUP(FILTERXML("<t><s>"&SU
- 第一列是标识符(ID)
- 第二列是引用标识符(ID列表)
- 第三列是标识标识符的名称
- 第四列应该是一个计算列,它基本上列出了引用ID的名称
VBA
宏将是最好的方法
=TEXTJOIN(", ",TRUE,XLOOKUP(FILTERXML("<t><s>"&SUBSTITUTE(B2,", ","</s><s>")&"</s></t>","//s"),$A$2:$A$4,$C$2:$C$4))
=TEXTJOIN(“,”,TRUE,XLOOKUP(FILTERXML(“&SUBSTITUTE(B2,“,”,”)&“/s”),$A$2:$A$4,$C$2:$C$4))
如果您有Excel365,则可以通过这种方式实现。对于较旧的版本VBA
宏将是最好的方法
=TEXTJOIN(", ",TRUE,XLOOKUP(FILTERXML("<t><s>"&SUBSTITUTE(B2,", ","</s><s>")&"</s></t>","//s"),$A$2:$A$4,$C$2:$C$4))
=TEXTJOIN(“,”,TRUE,XLOOKUP(FILTERXML(“&SUBSTITUTE(B2,“,”,”)&“/s”),$A$2:$A$4,$C$2:$C$4))