VLOOKUP,还是 INDEX/MATCH?
VLOOKUP, or INDEX/MATCH?
用 table 1 上的信息填充 table 2 可能是一个简单的公式,但我目前正在努力使用多个 VLOOKUP 函数。有人请支持我吗?单元格 B20 上的公式基本上是检查在那个日期 (B19) 用户 (A20) 是否有任何东西 (A1:A13)..
另一个公式可能更容易理解和操作:
=IFERROR(INDEX( $A:$A,MIN( IF(1*($B:$B=B)*($C:$C=$A20)=1,ROW($A:$A)-1,999))),"")
必须在第一个单元格中作为数组输入(以及每次编辑后),然后在任何地方复制粘贴...(对于数组按 ctrl+shift+enter 而不是 enter)
另请注意
- 在 06/11 Julie 有 2 个条件,在两个公式中只有一个是
回来了!
- in 02/11 Toto 在你的例子 Raif 中是错误的
- 在 Rory 的公式中,将 2 更改为 1 将为您提供第 1 次遭遇,从而在 06/11 (1.)
中获得 Julie 的第一个条件
INDEX /MATCH 对我来说似乎最合乎逻辑:
=IFERROR(INDEX($A:$A,MATCH(1,($C:$C=$A20)*($B:$B=B),0)),"")
它索引列 A 并显示两个条件都为真 (1) 的行的值。
这是returns第一场比赛。如果您想显示多个匹配项,那么您应该使用不同的方法,具体取决于您的 Excel 版本。
用 table 1 上的信息填充 table 2 可能是一个简单的公式,但我目前正在努力使用多个 VLOOKUP 函数。有人请支持我吗?单元格 B20 上的公式基本上是检查在那个日期 (B19) 用户 (A20) 是否有任何东西 (A1:A13)..
另一个公式可能更容易理解和操作:
=IFERROR(INDEX( $A:$A,MIN( IF(1*($B:$B=B)*($C:$C=$A20)=1,ROW($A:$A)-1,999))),"")
必须在第一个单元格中作为数组输入(以及每次编辑后),然后在任何地方复制粘贴...(对于数组按 ctrl+shift+enter 而不是 enter)
另请注意
- 在 06/11 Julie 有 2 个条件,在两个公式中只有一个是 回来了!
- in 02/11 Toto 在你的例子 Raif 中是错误的
- 在 Rory 的公式中,将 2 更改为 1 将为您提供第 1 次遭遇,从而在 06/11 (1.) 中获得 Julie 的第一个条件
INDEX /MATCH 对我来说似乎最合乎逻辑:
=IFERROR(INDEX($A:$A,MATCH(1,($C:$C=$A20)*($B:$B=B),0)),"")
它索引列 A 并显示两个条件都为真 (1) 的行的值。
这是returns第一场比赛。如果您想显示多个匹配项,那么您应该使用不同的方法,具体取决于您的 Excel 版本。