Excel返回stringsearch值

我正在寻找一种方法来search列中的值,并返回包含searchstring的单元格下的单元格的值。

举个例子,

在这一栏searchABC:

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

该函数将返回EFL

ABC的细胞位置是未知的。 所以这是行不通的:

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

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),"")