excel中LOOKUP函數(shù)真的太厲害了 有問(wèn)題套進(jìn)去全解決!
excel中,使用LOOKUP+SEARCH解決全稱查找簡(jiǎn)稱問(wèn)題,SEARCH支持通配符。冷門函數(shù)SEARCHB可分離字符,區(qū)分字節(jié)。學(xué)習(xí)新公式更智能。
問(wèn)題,購(gòu)貨單位的名稱是一樣,產(chǎn)品名稱左邊是用簡(jiǎn)稱,右邊是用全稱,現(xiàn)在要根據(jù)全稱查找簡(jiǎn)稱對(duì)應(yīng)的單價(jià)。試了好久都沒(méi)解決。

這個(gè)問(wèn)題,如果不懂方法,確實(shí)是很難解決。也是突然想起來(lái)LOOKUP這個(gè)新方法,才得以解決。
VLOOKUP支持通配符,如果是左邊的簡(jiǎn)稱查找右邊的全稱,是可以很容易解決。右邊添加一個(gè)輔助列,將購(gòu)貨單位和產(chǎn)品名稱連接起來(lái)。
=E2&F2

現(xiàn)在就可以直接VLOOKUP了。
=VLOOKUP(A2&B2,D:G,4,0)

不過(guò),現(xiàn)在問(wèn)題是根據(jù)全稱查找簡(jiǎn)稱,VLOOKUP不支持這種用法。而他的兄弟LOOKUP支持,但有一個(gè)前提,不能出現(xiàn)通配符*。
=LOOKUP(1,0/(($A$2:$A$5=E2)*FIND($B$2:$B$5,F2)),$C$2:$C$5)

一旦有通配符*,LOOKUP+FIND這個(gè)經(jīng)典組合也派不上用場(chǎng),全出錯(cuò)。

對(duì)于這種,除了將通配符查找替換掉,還有沒(méi)其他方法呢?
其實(shí),有一個(gè)函數(shù)用法跟FIND幾乎一樣,就是SEARCH,這個(gè)新函數(shù)支持通配符。

只要將FIND換成SEARCH,問(wèn)題就解決了。
=LOOKUP(1,0/(($A$2:$A$5=E2)*SEARCH($B$2:$B$5,F2)),$C$2:$C$5)

SEARCH這個(gè)是冷門函數(shù),他還有一個(gè)帶B的兄弟SEARCHB,最經(jīng)典的用法,就是分離字符。
字母、數(shù)字是單字節(jié)用?表示,就是查找字母、數(shù)字首次的出現(xiàn)位置,然后將后面的所有內(nèi)容提取。
=MIDB(A2,SEARCHB("?",A2),99)

B系列函數(shù)跟沒(méi)帶B的用法一樣,唯一的區(qū)別就是區(qū)分字節(jié),漢字是雙字節(jié),字母和數(shù)字是單字節(jié)。
比如盧子1987,就是2個(gè)漢字,也就是4個(gè)字節(jié),因此首次數(shù)字出現(xiàn)位置是5。
=SEARCHB("?",A2)

同理,分離漢字就可以用SEARCHB減去1位來(lái)提取。
=LEFTB(A2,SEARCHB("?",A2)-1)

熱門函數(shù)雖然重要,冷門函數(shù)也不能忽視,要不然關(guān)鍵時(shí)刻會(huì)無(wú)從下手。
相關(guān)文章

新函數(shù)BOOKNAME和SHEETSNAME在WPS表格引用工作表圖文方法
WPS 更新到17468 版本后,放出了好些函數(shù),本文為大家?guī)?lái)了BOOKNAME 和 SHEETSNAME使用方法,一起看看吧2024-07-21
excel mod函數(shù)什么意思? excel表格中mod函數(shù)的用法
使用 Excel2019 軟件編輯表格時(shí),可以使用 MOD 函數(shù)計(jì)算并返回兩數(shù)相除的余數(shù),今天小編就來(lái)說(shuō)明一下具體步驟2024-06-11
excel表格iferror函數(shù)怎么用? Excel中IFERROR函數(shù)典型用法
excel中可以使用 IFERROR 函數(shù)捕獲和處理公式中的錯(cuò)誤,該怎么使用IFERROR函數(shù)呢?詳細(xì)請(qǐng)看下文介紹2024-06-11
計(jì)算優(yōu)秀率用哪個(gè)函數(shù)? 計(jì)算優(yōu)秀率的excel函數(shù)公式
在Excel中,計(jì)算優(yōu)秀率需要使用COUNTIF和COUNTA函數(shù),優(yōu)秀率計(jì)算需先設(shè)定優(yōu)秀標(biāo)準(zhǔn),再計(jì)算滿足標(biāo)準(zhǔn)的人數(shù)和總?cè)藬?shù),最后相除,詳細(xì)請(qǐng)看下文介紹2024-05-11
lambda函數(shù)有什么作用? Excel中LAMBDA函數(shù)使用詳解和相關(guān)案例
剛剛我們介紹了LAMBDA函數(shù),上篇介紹的不是很詳細(xì),這篇文章我們從語(yǔ)法,使用方法結(jié)合實(shí)際案例來(lái)介紹LAMBDA函數(shù)在excel中的用法2024-04-16
lambda函數(shù)怎么用? Excel使用LAMBDA函數(shù)來(lái)自定義函數(shù)的教程
LAMBDA允許用戶定義自己的函數(shù),并在工作表中使用,通過(guò) LAMBDA,我們可以將復(fù)雜的計(jì)算邏輯轉(zhuǎn)換成簡(jiǎn)單的公式,比如英文函數(shù)轉(zhuǎn)換為中文,讓我們的工作表更容易解讀,操作也2024-04-16
excel怎么利用SCAN函數(shù)在無(wú)輔助列情況下處理合并單元格查詢難題?
利用SCAN函數(shù),可以針對(duì)取消合并單元格后出現(xiàn)的空值進(jìn)行迭代處理,今天我們就來(lái)用實(shí)例演示在無(wú)輔助列情況下處理合并單元格查詢難題的過(guò)程2024-04-16
SCAN函數(shù)怎么用? Excel中利用SCAN函數(shù)查找合并單元格的技巧
excel中合并單元格是常有的是,方法也很多,今天我們可以使用SCAN 函數(shù)快速合并單元格,詳細(xì)請(qǐng)看下文介紹2024-04-16
excel比例函數(shù)是什么? Excel比例函數(shù)公式顯示幾比幾的技巧
在Excel中,比例函數(shù)是一種用于計(jì)算兩個(gè)數(shù)值之間的比例關(guān)系的公式,使用比例函數(shù),可以快速地計(jì)算出兩個(gè)數(shù)值之間的比例,并可以以百分比的形式顯示結(jié)果,詳細(xì)請(qǐng)看下文介紹2024-03-21
常用的excel函數(shù)類別有哪些? Excel十三大類函數(shù)公式大全
excel中很多函數(shù)經(jīng)常使用,函數(shù)可以分為13類,大概有505個(gè)函數(shù),我們分別從13大類中調(diào)幾個(gè)常用的函數(shù)來(lái)介紹,詳細(xì)請(qǐng)看下文介紹2024-03-20



