使用单列到 index/match 两列

Use a single column to index/match in two columns

我想使用单列在两列中进行查找。示例如下。

| a |   | c | a | foo |   | c | a | foo |
| b |   | e | c | bar |   | b | a | baz |
| c |   | b | a | baz |
| d |

第一个 table 是我用来匹配的数据。

第二个 table 是我要索引的数据 table。

第三个table就是我想要的结果

尝试:

=FILTER(C:E, 
 REGEXMATCH(C:C&"", "^"&TEXTJOIN("$|^", 1, A:A)&"$"), 
 REGEXMATCH(D:D&"", "^"&TEXTJOIN("$|^", 1, A:A)&"$"))

注意,区分大小写