匹配公式vlookup_xlookup多条件查找匹配
近日,全新的Xlookup函数公式已上线,它以简明实用的特性赢得了广大用户的青睐。该函数由六个参数组成,构成其强大的功能基础。
其中前三个参数为必填项,而后三个参数则为可选填写。其标准的函数形式如下:
=XLOOKUP(查找值, 查找列, 结果列, [查找不到时返回的结果], [匹配模式], [搜索模式])
前三个参数易于理解,使用起来也相当简便。
比如,当我们需要匹配工资数据时,只需锁定以下三个参数:
查找值:D2
查找列:A列(全列)
结果列: B列(全列)
我们输入的公式为:=XLOOKUP(D2, A:A, B:B)
这样便能迅速得到所需结果。
在通过简称寻找全称的场景中,如姓名不完整时,我们通常会考虑使用通配符进行查找。
通配符的使用场景在原始数据中尤为常见,当我们的文本包含在数据中时,通配符便能发挥作用帮助我们查找到它。
Xlookup函数提供了三种通配符:
表示任意多个字符
? 表示任意单个字符
~ 作为转义字符,用于还原通配符本身的意义。
例如,若想查找包含“诸葛”字样的内容,我们可以在公式中加入通配符,如 诸葛,这样只要包含“诸葛”字样的都能被匹配到。
在运用如下公式时:
=XLOOKUP(""&D2&"", A:A, B:B)
若未得到匹配结果而出现了错误值,这通常是因为Xlookup公式默认的号并非通配符。若想使其成为通配符,需在第五个参数中手动设置。正确的公式应为:
=XLOOKUP(""&D2&"", A:A, B:B,,2)
相较于VLOOKUP公式,Xlookup在通配符匹配方面提供了更多选项。VLOOKUP公式默认即具备通配符匹配功能。而Xlookup虽然默认不使用通配符匹配,但用户可以根据需要选择第五个参数来实现通配符功能。
针对新手朋友,理解Xlookup的这一默认设置尤为关键。比如在零件库价格匹配的场景中,若简单使用VLOOKUP公式并错误地将其号作为通配符,则可能导致错误的匹配结果。