LOOKUP函数怎么用?今天咱们一起学( 二 )


九、带合并单元格的查询
如下图,根据D2单元格的姓名查询A列对应的部门 。
公式为:
=LOOKUP(“做”,INDIRECT(“A1:A”&MATCH(D2,B1:B10,0)))

LOOKUP函数怎么用?今天咱们一起学


MATCH(D2,B1:B10,0)部分,精确查找D2单元格的姓名在B列中的位置 。返回结果为7 。
用字符串”A1:A”连接MATCH函数的计算结果7,变成新字符串”A1:A7″ 。
接下来,用INDIRECT函数返回文本字符串”A1:A7″的引用 。
如果MATCH函数的计算结果是5,这里就变成”A1:A5″ 。同理,如果MATCH函数的计算结果是10,这里就变成”A1:A10″ 。也就是这个引用区域会根据D2姓名在B列中的位置动态调整 。
最后用=LOOKUP(“做”,引用区域)返回该区域中最后一个文本的内容 。
简化后的公式相当于:
=LOOKUP(“做”,A1:A7)
返回A1:A7单元格区域中最后一个文本,也就是江北公司,得到“苏明哲”所在的部门 。
【LOOKUP函数怎么用?今天咱们一起学】好了,咱们今天的内容就是这些吧,祝小伙伴们一天好心情~

猜你喜欢