3 (D1)
1 2 3
Jane O a a
Jack a O/I O
John I O O
我有这张桌子。我想使用单元格值
D1
(可以是1、2、3)来查找列来查找O
或O/I
的值并返回所有名称。
喜欢
1 2 3
Jane Jack Jane
John Jack
=FILTER(A2:A3, (INDEX(B2:D3, , D1) = "O") + (INDEX(B2:D3, , D1) = "O/I"))
我已经到了这里,但只返回“Jane”。我应该添加什么才能在 Google Sheet 上获得所需的结果?
试试这个
=CHOOSECOLS(LET(x, A3:A5, xx, BYROW(CHOOSECOLS(B3:D5,D1), LAMBDA(r, REGEXMATCH(JOIN(",", r),"O"))), FILTER(HSTACK(x,xx), xx=TRUE)),1)