如果单元格包含特定字符串,则获取相邻单元格的值

Get the value of the adjacent cell if a cell contains a specific string

我正在寻找一个公式,如果行中的任何单元格与单词“fizz”完全匹配,它会为我提供相邻单元格的值。

这是我的电子表格的样子:

1 | 
2 | 
3 | fizz
4 | 
5 | buzz
6 | fizz
7 | 

我正在寻找一个公式,如果我搜索 fizz

,它会 return 一个类似于此的数组或列表
3
6

你可以试试:

F2中的公式:

=FILTER(A2:A8,$D=B2:B8,"None")

或者,已经TAKE()的人可以尝试:

=FILTER(TAKE(A2:B8,,1),D2=B2:B8)

或者,对于那些使用早期版本的人可以尝试:

=IFERROR(INDEX($A:$A,
AGGREGATE(15,6,(ROW($A:$A)-ROW($A)+1)/
($D=$B:$B),ROW(A1))),"")

以上根据你的Excel版本可能需要按CTRL+SHIFT+ENTER