EXCEL函数问题。据两列数据,进行查找返回另一列数据

2024年11月22日 21:13
有5个网友回答
网友(1):

 使用VLOOKUP函数处理


Excel版本参考:2010

模拟数据:A1:B5,查找测试对应的数据

1、E1输入公式:=VLOOKUP(D1,A:B,2,0)

2、回车,查看效果


网友(2):

C2公式:
=INDEX(B$2:B$19,MAX(ISNUMBER(FIND(B$2:B$19,A2))*ROW($1:$18)))
按CTRL+SHIFT+ENTER三键结束,下拉填充

网友(3):

C2公式:
=INDEX(B$2:B$19,MAX(IF(ISNUMBER(FIND(B$2:B$19,A2)),ROW($1:$18))))
数组公式,按CTRL+SHIFT+回车,下拉。

网友(4):

在c2=IFERROR(INDIRECT("B"&LARGE(COUNTIF(A2,"*"&$B$2:$B$19&"*")*ROW($B$2:$B$19),1)),"")

输入这个公式,使用ctrl+shift+enter三键结束。 使用于excel2007及2010版。

网友(5):

=VLOOKUP(LEFT(A2,LEN($B$2:$B$24)),$B$2:$B$24,1,0)