2016 - 2024

感恩一路有你

如何在Microsoft Excel中使用XLOOKUP函数

浏览量:1990 时间:2024-01-25 12:14:57 作者:采采

Excel的新XLOOKUP函数将取代VLOOKUP,并为Excel最受欢迎的功能之一提供了强大的替代品。这个新功能解决了VLOOKUP的一些局限性,并且具备其他的功能。

什么是XLOOKUP函数

新的XLOOKUP函数提供了针对VLOOKUP函数的一些最大限制的解决方案。同时,它还可以替代HLOOKUP函数。例如,XLOOKUP函数可以向左查找,默认情况下是完全匹配,并允许您指定单元格范围而不是列号。相比之下,VLOOKUP函数并不易用,也不通用。我们将向您展示XLOOKUP函数的所有操作方式。目前,XLOOKUP函数仅对Insiders计划的用户可用。只要你拥有最新的功能,任何人都可以加入Insiders计划以获得访问权限。Microsoft即将开始将XLOOKUP函数推广给所有的Office 365用户。

如何使用XLOOKUP函数

让我们直接来看一个XLOOKUP函数的实例。请参考下面的示例数据。我们想要从F列中返回每个ID对应的部门。

这是一个经典的完全匹配查找示例。XLOOKUP函数只需要三个参数。下图显示了一个带有五个参数的XLOOKUP函数,但是对于精确匹配来说,只有前三个参数是必需的。因此,让我们专注于它们:

- Lookup_value:您要查找的内容。

- Lookup_array:在哪里进行查找。

- Return_array:包含要返回的值的范围。

以下公式适用于这个示例:XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)

使用XLOOKUP进行范围查找

尽管不是完全匹配,但查找范围内的值是一个非常有效的查找公式的应用场景。请参考下面的例子。我们想要根据所消费的金额来获取折扣。这次我们并不是在寻找特定的值,而是需要知道B列中的值在E列中所属的范围。

XLOOKUP函数有一个可选的第四个参数(默认为完全匹配),称为匹配模式。您可以看到,相较于VLOOKUP函数,XLOOKUP函数在近似匹配方面具有更多的功能。可以选择最接近所寻找的值的小于该值的最接近匹配项(-1),或者最接近的匹配项(1)。还有一种通配符(2)的选项,例如?或*。默认情况下,此设置未启用,就像使用VLOOKUP时一样。如果没有找到完全匹配项,这个示例中的公式会返回最接近所寻找的值的小于该值的结果:XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)

但是,在单元格C7中出现了一个错误,它返回了#N/A错误。根据标准,它应该返回0%的折扣,因为支出为64不符合任何折扣的条件。XLOOKUP函数的另一个优点是,它不需要像VLOOKUP那样对查找范围进行升序排列。只需在查询表的底部输入新行,并打开公式。通过点击并拖动角来扩展公式的使用范围。这个公式会立即纠正错误。在范围的底部添加"0"并不成问题。

以上就是如何在Microsoft Excel中使用XLOOKUP函数的介绍和示例。通过了解这个强大的功能,你可以提高你在Excel中处理数据的效率和准确性。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。