1

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

举个例子,

在此列中搜索 ABC :

  • XYZ
  • DSK
  • KDE
  • 美国广播公司
  • 英语
  • EKQ

该函数将返回 EFL

ABC 的单元格位置未知。所以这不起作用:

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

1 回答 1

2

MATCH是你的INDEX朋友

=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),"")
于 2013-11-04T18:31:46.987 回答