计算两个单元格内容之间的差异
Excel单元格的A1和B1里有竖线分隔的数字组成的字符串,前后两端也是竖线:
A |
B |
|
1 |
|55|56|60|99|120| |
|55|56|62|100|121|130|210|312| |
要求计算出A1中有而B1中没有的数字,并用同样的格式呈现出来:
D |
|
1 |
|60|99|120| |
使用 SPL XLL
=spl("=$[|] / (?1.split($[|]) \ ?2.split($[|])).concat($[|])/ $[|]",A1,B1)
符号 \ 可计算差集,即集合 A 有而 B 没有的成员。符号 / 用于连接 2 个字符串。$[] 是字符串标志。
英文版
跟着练习一下: