冰冻的冬兵 发表于 2021-11-4 17:36:00

请问怎么在excel中进行数组的xlookup查找?


如图,想用公式实现对应序号下的效果。目前第一个张三可以用简单的xlookup实现将其序号找到。
但是底下的 张三,李四 被逗号分割开了,怎么用公式实现也能查找呢?


前文 发表于 2021-11-11 19:05:05

=TEXTJOIN(",",,FILTER($A$2:$A$6,ISNUMBER(FIND(","&$B$2:$B$6&",",","&D2&","))))猜1个。

鸭小白 发表于 2021-12-9 01:04:05

=TEXTJOIN(",",,XLOOKUP(FILTERXML("<a><b>"&SUBSTITUTE(D2,",","</b><b>")&"</b></a>","a/b"),B:B,A:A))

固特异 发表于 2022-2-2 07:56:11

select rowid,*,(select group_concat(参考序号) from 参考名明细表 where instr(a.名字,参考名)>0) 对应序号 from 名字明细表 a
猜一个
页: [1]
查看完整版本: 请问怎么在excel中进行数组的xlookup查找?