计算两个字串的差异
Excel的A、B两列各有分号分隔的字符串:
A |
B |
|
1 |
Tom;Hema |
Tom |
2 |
Tom;Hema;Alice;Liam |
Tom;Alice |
3 |
Tom;Hema |
Tom;Hema |
请找出两者的差异,即在A列但不在B列的项目。结果仍然用分号分隔:
D |
|
1 |
Hema |
2 |
Hema;Liam |
3 |
使用 SPL XLL
=spl("=?.((~1.split($[;]) \ ~2.split($[;])).concat($[;]))",A1:B3)
符号 ~1 表示当前成员(行)的第 1 个子成员,\ 用于求差集,$[] 是字符串标志。
英文版 https://c.scudata.com/article/1723097872785