最新版本,出來了Xlookup函數(shù)公式,,非常的簡單實(shí)用,,它由6個(gè)參數(shù)組成
前3個(gè)參數(shù)是必填的,后3個(gè)參數(shù)是選填的
=XLOOKUP(查找值,查找列,結(jié)果列,查找不到時(shí)返回結(jié)果,匹配模式,搜索模式)
前3個(gè)參數(shù)非常好理解,,使用起來也相當(dāng)簡單
例如,,當(dāng)我們需要查找匹配工資的時(shí)候
我們只需要鎖定前3參數(shù):
查找值:D2
查找列:A:A
結(jié)果列: B:B
所以我們輸入公式:
=XLOOKUP(D2,A:A,B:B)
就可以輕松得到結(jié)果
但是,如果我們想通過簡稱來匹配全稱的時(shí)候,,例如,,我們的姓名不是完整的:
這個(gè)時(shí)候,,我們想到的是用通配符來查找
只需要我們的原始數(shù)據(jù)中,包含我們的文本就可以查找到
我們就會使用通配符,,一共有3個(gè)通配符
*,,表示任意多個(gè)字符
?,表示任意單個(gè)字符
~,,轉(zhuǎn)義字符,,用來還原通配符本身
這里,我們可以連接通配符來查找匹配
例如,,*諸葛*,,前后都加一個(gè)通配符,表示只要包含諸葛文本的就能匹配到
當(dāng)我們使用如下公式的時(shí)候
=XLOOKUP('*'&D2&'*',A:A,B:B)
它沒有匹配出來,,出現(xiàn)了錯(cuò)誤值
那是因?yàn)閄LOOKUP公式,,默認(rèn)*號不是通配符,,當(dāng)你想讓它變成通配符的時(shí)候,你需要手動(dòng)的去第5參數(shù)里面設(shè)置,,使用的公式是
=XLOOKUP('*'&D2&'*',A:A,B:B,,2)
我們熟知的VLOOKUP公式,,在進(jìn)行通配符查找匹配的時(shí)候,,是沒有選項(xiàng)的,它默認(rèn)就是通配符,,所以如果要用VLOOKUP公式查找匹配,,使用的公式是:
所以VLOOKUP是默認(rèn)帶通配符匹配
XLOOKUP是默認(rèn)不帶通配符匹配,,但第5參數(shù)可以選擇
XLOOKUP升級之后,為什么默認(rèn)不帶通配符匹配呢,?
我們可以舉一個(gè)例子,,對于新手朋友,很容易就出錯(cuò),,左邊是公司零件庫價(jià)格,,根據(jù)零件匹配價(jià)格,, 如果你簡單的使用VLOOKUP公式就會出錯(cuò)
因?yàn)?號表示通配符,所以15*20,,表示,,15開頭,20結(jié)尾的任意數(shù)據(jù),,所以能匹配到粉色的150,,從而出錯(cuò)
關(guān)于這個(gè)小技巧,,你學(xué)會了么?動(dòng)手試試吧,!