XLOOKUP函数典型用法
XLOOKUP函数集成了VLOOKUP的纵向查找、HLOOKUP的横向查找、INDEX+MATCH的灵活匹配、IFERROR的错误处理以及部分IFNA功能,是Excel和WPS表格中一款强大的查找与引用工具,真正实现“一函数多用”。本函数目前仅可以在Office 365以及WPS 2021中使用。
和大家分享一下XLOOKUP函数的典型用法,
语法:=XLOOKUP(查找值,查找范围,结果范围,[容错值],[匹配方式],[查询模式])
前三个是必须的,后面几个参数可省略。以下这个函数的一些典型用法:
1、常规的查询
如下图所示,要根据G1的院校,在A列查询该院校,并返回B列对应的姓名。公式为:
=XLOOKUP(G1,A2:A5,B2:B5)
2、逆向的查询
由于XLOOKUP函数的查询区域和返回区域是分开的两个参数,这样就不用考虑查询的方向问题了,不仅能实现从左到右,还能从右到左、从下到上、从上到下等任意方向的查询。
如下图所示,要根据G1的院校,在B列查询该部门,并返回A列对应的负责人姓名。公式为:=XLOOKUP(G1,B2:B5,A2:A5)
3、返回多列查询
如果要根据指定的查询内容,返回不同列中的内容。
如下图所示,要根据G1单元格的院校,分别返回该部门对应的姓名、入学日期和平均分。公式为:=XLOOKUP(G1,A2:A5,B2:D5)
这个公式里的第三参数选择了多列的范围。由于Office 365中的公式有溢出功能,所以只要输入一个公式,就可以返回B~D列的多项信息了。
4、自动除错查询
XLOOKUP函数可以指定返回的提示信息。
如下图,XLOOKUP函数在A列查询不到G1单元格的“体育学院”,只要加上一个参数,就能让公式不再返回错误值#N/A了。
=XLOOKUP(G1,A2:A5,B2:D5,"无此数据"),第四参数,用于指定在查找不到结果时返回的提示内容。