Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel如何创建引用并列出名称?_Excel_Excel Formula_Identifier - Fatal编程技术网

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的名称
我的问题是,第四列的公式应该是什么,才能自动获得下面的结果?当给出前三列时

如果您有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))

如果您有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))