如果一个单元格等于列中的任何单元格,

时间:2014-03-30 12:13:38

标签: excel excel-formula excel-2010

如果A1单元格等于B列中的值,则结果应为A2单元格,如果A2单元格也等于B列中的值,则结果应为A3。

请告诉我公式。

2 个答案:

答案 0 :(得分:0)

也许这个? : (SI =英文中的IF)。 Colum c尊重这个配方。 enter image description here

答案 1 :(得分:0)

试试这个:

=IF(ISERROR(VLOOKUP(A1,B:B,1,0)),"",IF(ISERROR(VLOOKUP(A2,B:B,1,0)),A2,A3))

据我所知:

  • 如果A1不在B栏中,则应返回空白。
  • 否则,当A1在B列时:
    • 如果A2不在B列,则取A2 else,
    • 如果A2在E列中,则选择A3。

VLOOKUP用于检查A1是否在B列中:B。可以使用A1=B:B,但这意味着你将处理一个数组公式,这在你看来并不是必需的(这将使你的公式更复杂)。

ISERROR检查是否存在匹配。你看,VLOOKUP在没有匹配时返回#N/A!