* 在全表查找字符串
Excel有两个sheet,sheet里有结构相同的表格。
Sheet1
A |
B |
C |
|
1 |
Col1 |
Col2 |
Col3 |
2 |
foo |
1 |
NA |
3 |
bar |
2 |
y |
4 |
baz |
3 |
bar |
5 |
foo |
4 |
z |
6 |
bar |
5 |
NA |
7 |
baz |
6 |
foo |
Sheet2
A |
B |
C |
|
1 |
Col1 |
Col2 |
Col3 |
2 |
foo |
7 |
bar |
3 |
bar |
8 |
bar |
4 |
baz |
9 |
bar |
5 |
foo |
10 |
z |
6 |
bar |
11 |
y |
7 |
baz |
12 |
NA |
要求查找每个表格的每个单元格,只要匹配指定的字符串比如foo,就列出该行完整数据。
E |
F |
G |
|
1 |
|||
2 |
foo |
1 |
NA |
3 |
foo |
4 |
z |
4 |
baz |
6 |
foo |
5 |
foo |
7 |
bar |
6 |
foo |
10 |
z |
使用 SPL XLL,输入公式:
=spl("=(?1|?2).select(~.contain(?3))",Sheet1!A2:C7,Sheet2!A2:C7,"foo")
符号 | 用于合并两个序列。
英文版 https://c.scudata.com/article/1725505563566