例题描述
在 Excel 中有一行分别用逗号分隔的两列值,数据截图如下:
现在需要将每一列中的值,按逗号拆分,然后将拆分后的值构成二维表放到 Sheet2 页,期望结果如下:
实现步骤
使用插件 SPL XLL
在 Sheet2 空白单元格填入公式:
=spl("=((a=?(1).(~.split@c()),a(1).([~,a(2)(#)])))",Sheet1!A1:B1)
如图:
返回结果:
简要说明:将成员中的值按逗号拆分为序列。按第一列顺序,将第二列重新构置为二维表。