【问题标题】:How can I get values from an adjacent cell if there is a match between two columns?如果两列之间存在匹配,如何从相邻单元格中获取值?
【发布时间】:2014-04-04 00:25:56
【问题描述】:

我有下表

A        B        C        D       E
cat1     mary              sam
boy      steve             jenny
cashier  scott             mary
cook     andrew            scott
soldier  paul              mary

B 列包含参考值。 D 列包含我想与 B 列中的值进行比较的值。如果 D 列中的值与 B 列中的值之一匹配,那么我希望匹配的相邻值(A 列)显示在C 列。

A        B        C        D       E
cat1     mary              sam
boy      steve             jenny
cashier  scott    cat1     mary
cook     andrew   soldier  scott
soldier  paul     cat1     mary

                           sarah
                  boy      steve

以下是我能想到的最好的,但价值观似乎发生了变化。如何从 B 列中调用匹配参考值的相邻单元格中的值?

=IF(ISNA(MATCH(D1,$B:$B,0)),"",$A:$A)

非常感谢任何帮助。谢谢。

编辑:知道了! =IFERROR(INDEX(A:A, MATCH(D1,B:B, 0)), "")

【问题讨论】:

    标签: excel excel-2007 excel-formula


    【解决方案1】:

    试试这个 =IFERROR(INDEX($A:$A,MATCH(D1,$B:$B,0),1),"")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      • 2021-04-09
      • 2016-02-22
      • 1970-01-01
      • 2019-11-08
      • 1970-01-01
      相关资源
      最近更新 更多