如果单元格包含特定字符串,则获取相邻单元格的值
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
!
我正在寻找一个公式,如果行中的任何单元格与单词“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
!