实验表格如下,这是一个简单的NBA球星信息的表格:
最简单的使用方法:
1、【简单使用1】需求:通过【杜兰特】姓名,知道其所在的【球队】。
在【I3】单元格输入【=XLOOKUP(H3,D2:D8,B2:B8)】,其中H3表示的是要查询的姓名,也就是杜兰特,D2:D8表示的是姓名所在区域,B2:B8表示的是【需要传回信息的区域】,也就是杜兰特属于哪个球队。
如果查询的球星【哈登】,在把表格里没有这个名字,那么返回值一般是【#N/A】,为了方便记录,我们可以在返回值里输入【“未查询到”】,如下图所示。
输出结果如下:
如果需要找多个人的信息呢,情况类似,如下操作:
需要查找【库里】、【杜兰特】、【字母哥】,三个的球队,在【I2】单元格里输入【=XLOOKUP(H2:H4,D2:D8,B2:B8)】,与上一个实验的区别就是对象多了两个,只需要在【查询姓名】里选择三个即可。其他信息不再赘述。
输出结果:在【H3】单元格下拉即可完成填充,看见可以发现,公式里的内容也是发生很大变化的。
2、【简单使用2】:
当我们需要使用【杜兰特】和【小前锋】两个属性去查找【战力值】时,就可以使用以下方法:在【I4】单元格里输入【=XLOOKUP(G4&H4,D2:D8&C2:C8,E2:E8)】,其中【G4&H4】只是使用连接符&把两个查询条件连在一起而已,【查询区域D2:D8&C2:C8】也是使用连接符连接一起而已。总体而言比较简单。
需要查询多个人的,比如下图的【约基奇】、【字母哥】,只需要在【I4】单元格下来填充即可,可以发现公式的里的查询条件、查询区域、以及返回值区域都已经发生了变化。
3、【简单使用3】:
有个参考标准【战力值-级别】,通过设置战力值区间划分巨星的类型:【新晋巨星】、【普通巨星】
、【超级巨星】。
下【F1】单元格里先输入【级别】,在【F2】单元格里输入【=XLOOKUP(E2,J:J,K:K,-1)】,其中,【-1】表示的是在【J列】不到对应的数值时,就是用最小的代替,比如【98】,只能返回【普通巨星】的结果。【-1】前面有两个【,】表示第四个参数可以省略,不需要屏蔽错误值,可以为空。
下拉填充所有结果,如下所示:
4、【简单使用4】:
加上通配符【】的使用,如下图所示,在【I2】单元格里输入【=XLOOKUP(D4&"",D2:D8,F2:F8,2)】
前面的内容不做过多解释,最后的【2】是使用通配符【*】的固定操作。
返回结果,如下所示: