Excel 查找逗号分隔串所有的对应值

例题描述

在 Excel 中有一行分别用逗号分隔的两列值,数据截图如下:

..

现在需要将每一列中的值,按逗号拆分,然后将拆分后的值构成二维表放到 Sheet2 页,期望结果如下:

..

实现步骤

使用插件 SPL XLL

在 Sheet2 空白单元格填入公式:

=spl("=((a=?(1).(~.split@c()),a(1).([~,a(2)(#)])))",Sheet1!A1:B1)

如图:

..

返回结果:

..

简要说明:将成员中的值按逗号拆分为序列。按第一列顺序,将第二列重新构置为二维表。

问答搜集

https://stackoverflow.com/questions/63710376/how-to-vlookup-each-comma-separated-value-from-range