295*_*560 6 vlookup microsoft-excel list
我正在尝试帮助我的老板设置 Excel 工作表,但我不太熟悉。
我希望列出符合条件的单元格的所有值。
Sheet 1
A B
1 Adam 4
2 Dave 4
3 Steve 3
4 Ryan 4
Run Code Online (Sandbox Code Playgroud)
我想要的是返回 B 列中的值等于 4 的所有名称的列表。
所以结果会是这样的:
A B
1 RESULTS Adam
Dave
Ryan
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,谢谢。
我认为一个巧妙的解决方案可能适用于这些场景:
=FILTER(A:A,B:B=D1,"") where D1 contains the number you want to filter by.
Run Code Online (Sandbox Code Playgroud)
如果您不需要数据透视表,可以使用数组公式。
我用来D4存储您想要返回的号码(在本例中为匹配的名称4)..但您可以根据需要进行编辑:
=IFERROR(INDEX($A$1:$A$4,SMALL(IF($B$1:$B$4=$D$1,ROW($B$1:$B$4)-ROW($B$1)+1),ROWS($B$1:$B1))),"")
输入并向CTRL+SHIFT+ENTER下拖动。
| 归档时间: |
|
| 查看次数: |
237769 次 |
| 最近记录: |