经典案例分析:xlookup函数多列查询的用法
马成功老师
创作者俱乐部成员
sos:领导发我的文件,需要查找各自的手机号(电话),应该怎么办?
直接上图:
我们可以看到:对方的通讯录布局是多列放置。
如果直接使用xlookup函数引用多列:=XLOOKUP(A2,D4:D10&F4:F15&I4:I8&K4:K8&M4:M7&O4:O8,E4:E10&G4:G15&J4:J8&L4:L8&N4:N7&P4:P8)
结果呢? 直接报错 #NA
why?
因为,xlookup函数第2、3参数默认不直接支持跨列引用。
肿么办?
TOCOL函数来帮忙合并多列到一列。
=XLOOKUP(A2,TOCOL((D$4:D$10,F$4:F$15,I$4:I$8,K$4:K$8,M$4:M$7,O$4:O$8)),TOCOL((E$4:E$10,G$4:G$15,J$4:J$8,L$4:L$8,N$4:N$7,P$4:P$8)))
完美解决。
奈斯
创作者俱乐部成员
创作者俱乐部成员