二維碼 購物車
部落窩在線教育歡迎您!

簡稱文字分別來自全稱的前后多個(gè)部分,如何查詢?nèi)Q?

?

作者:ITFANS來源:部落窩教育發(fā)布時(shí)間:2023-02-21 15:59:10點(diǎn)擊:1111

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。


編按:

在錄入數(shù)據(jù)的時(shí)候,有人習(xí)慣錄入全稱,有的習(xí)慣錄入簡稱,那么如何借助函數(shù)來實(shí)現(xiàn)簡稱/全稱的相互查詢呢?尤其是如果簡稱中的文字分別來自全稱的前后不同部分,只有把簡稱拆分為單個(gè)字再用通配符鏈接起來才能進(jìn)行查詢。

 

簡稱和全稱并存,如何實(shí)現(xiàn)快速查詢?

下面,我們根據(jù)不同使用場景來介紹如何借助函數(shù)來實(shí)現(xiàn)簡稱和全稱之間的轉(zhuǎn)換

 

場景1:簡稱是全稱中部分連續(xù)字符

 

比如一般總賬工作表,會(huì)采用全稱“遼寧蓋州金帥蘋果”來進(jìn)行登記,而各小組在進(jìn)行手工進(jìn)賬的時(shí)候,又采用的是簡稱“金帥”。一到月末,統(tǒng)計(jì)員就要將當(dāng)月臺(tái)賬里各個(gè)全稱品種的銷量發(fā)送給各大類產(chǎn)品的組長進(jìn)行核對,下面,我們一起來看看怎么操作。

 

1.錄入數(shù)據(jù)

新建一個(gè)名為“臺(tái)賬”工作表,然后按提示輸入統(tǒng)計(jì)數(shù)據(jù)。繼續(xù)新建“分賬”工作表,在B~C列按照簡稱輸入各小組手工記賬的數(shù)據(jù)。

 

 

2.引用全稱數(shù)據(jù)

切換到“分賬”工作表,定位到A2單元格輸入公式“=VLOOKUP("*"&B2&"*",臺(tái)賬!$A$2:$A$5,1,0)”,下拉完成全稱數(shù)據(jù)的引用。

 

表格
描述已自動(dòng)生成

 

公式解釋:

使用VLOOKUP函數(shù),以“"*"&B2&"*"”作為查找條件,在臺(tái)賬工作表的$A$2:$A$5中查找第1列的數(shù)據(jù)。由于簡稱字符包含于A列中,所以下拉后就可以找到對應(yīng)的全稱了。

 

3.引用銷售數(shù)據(jù)

繼續(xù)在“分賬”工作表的D2單元格輸入公式“=VLOOKUP(A2,臺(tái)賬!$A$2:$B$5,2,0)”,引用全稱銷售數(shù)據(jù),公式解釋同上。

 

 

4.核對數(shù)據(jù)

定位到E2單元格輸入公式“=IF(C2=D2,"","請核對")”,下拉完成數(shù)據(jù)核算標(biāo)注。

 

 

公式含義:數(shù)據(jù)一致時(shí)則返回空值,不一致就顯示為“請核對”。

 

場景2:簡稱是全稱中不連續(xù)的字符

 

在上述操作中,我們借助“"*"&B2&"*"”,即用通配符實(shí)現(xiàn)對全稱的引用。

這個(gè)引用的前提是:簡稱必須是全稱中部分連續(xù)的文本。但是在實(shí)際使用時(shí),可能簡稱字符并不滿足這個(gè)條件。

比如 “遼寧蓋州金帥蘋果”的簡稱是“遼金帥”,對于這樣的簡稱,數(shù)據(jù)的引用就需要先拆分簡稱文本為單個(gè)字符。

現(xiàn)在,我們要根據(jù)右側(cè)的簡稱數(shù)據(jù),將銷售額到左側(cè)藍(lán)色全稱區(qū)域中。

 

 

1.拆分字符

 

添加“拆分字符”輔助列,在E2單元格輸入公式:

="*"&MID(D2,1,1)&"*"&MID(D2,2,1)&"*"&MID(D2,3,1)&"*"&MID(D2,4,1)&"*"”,下拉完成拆分操作。

 

 

公式解釋:

使用MID函數(shù)依次提取D列簡稱每個(gè)字符,然后和通配符“*”連接,最后形成類似“*****”的形式。這里注意的是,在實(shí)際使用時(shí),連接通配符“*”數(shù)量要比D列簡稱中最大字符數(shù)多1個(gè)。如本例中,簡稱最大字符數(shù)為4個(gè),那么就使用4個(gè)MID函數(shù)提取,使用5個(gè)通配符“*”連接,這樣A列名稱才會(huì)包含E列。

 

2.提取數(shù)據(jù)

B2單元格輸入公式“=LOOKUP(1,0/COUNTIF(A2,E$2:E$5),F$2:F$5)”,下拉填充完成數(shù)據(jù)的引用。

 

 

公式解釋:

使用“LOOKUP(1,0)”函數(shù)套路提取數(shù)據(jù)。這里先使用COUNTIF函數(shù),以A2數(shù)據(jù)為條件,統(tǒng)計(jì)區(qū)域?yàn)?span>E$2:E$5。由于E$2:E$5使用通配符“*”連接,A2就包含于這個(gè)區(qū)域,COUNTIF函數(shù)可以找到其對應(yīng)的數(shù)字,最后通過LOOKUP函數(shù)提取數(shù)據(jù)。

 

3.完成錄入

A列輸入全稱數(shù)據(jù),然后將B、E列公式下拉(注意下拉公式時(shí)要更改E$2:E$5、F$2:F$5的區(qū)域,比如可以改為E$2:E$100),并將E列隱藏。以后只要在D、F列輸入簡稱和銷售數(shù)據(jù),在B列就可以自動(dòng)完成全稱銷售數(shù)據(jù)的輸入了。

 

圖片包含 圖示
描述已自動(dòng)生成

 

4.引用全稱數(shù)據(jù)

同樣,通過拆分字符并和通配符“*”連接,我們可以使用Vlookup函數(shù)實(shí)現(xiàn)對全稱數(shù)據(jù)的引用。

比如在G2單元格輸入公式“=VLOOKUP(E2,A:B,1,0)”、F2單元格輸入公式“=VLOOKUP(E2,A:B,2,0)”,下拉后即可完成對全稱數(shù)據(jù)的引用了。

 

寫在最后:在日常使用中還有這樣一類情況,即簡稱字符并沒有包含在全稱中,比如湖北省簡稱為“鄂”。對于這樣的數(shù)據(jù),就需要先建立一個(gè)全稱、簡稱對應(yīng)表,然后就可以通過上述方法引用了,具體操作大家可以自行測試。

好的,以上就是今天的所有內(nèi)容,感謝你的觀看!

 

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

如何提取品牌信息?LOOKUP函數(shù)有絕招!

沒有Textjoin函數(shù),如何解決提取數(shù)據(jù)的問題?

Excel教程:如何制作帶有層次和透視感的圖表?

八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找

版權(quán)申明:

本文作者ITFANS;同時(shí)部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。