Excel搜索字符串下的返回值

时间:2013-11-04 18:23:27

标签: excel

我正在寻找一种搜索列中值的方法,并返回包含搜索字符串的单元格下的单元格值。

例如,

在此栏中搜索ABC:

  • XYZ
  • DSK
  • KDE
  • ABC
  • EFL
  • EKQ

该函数将返回EFL

ABC的细胞位置未知。所以这不起作用:

IF(A1:A6="ABC";A5)

1 个答案:

答案 0 :(得分:2)

MATCHINDEX是您的朋友

=INDEX(A:A,MATCH("ABC",A:A,0)+1)

您还应该添加一项检查,看看数据是否在范围内,因为如果ABC不存在,您将收到上述函数的错误

您可以将COUNTIF用于此

=IF(COUNTIF(A:A,"ABC")>0,INDEX(A:A,MATCH("ABC",A:A,0)+1),"")