Excel表提取關鍵字及自動對應資料?

乍看感覺很複雜,其實很簡單啦!不要被這麼多字母的函式公式搞的看都懶得看,其實我已經分解的很細了,況且又配了圖片,因此想學的你細細看吧,相信你一定能學會!——困難沒有你想象中的強大~哈哈!~

工具/原料

開啟excel表按步驟操作即可!

一、提取關鍵字(方法/步驟)

一、提取關鍵字:

eg:需要提取“ABCD161MW1T/EFGH161MX1T”中的前四位字母,則可以使用公式:“=LEFT(F3,4)”意思是:本格(F3)從左(LEFT)開始四個字元(4) 即寫成:=LEFT(F3,4)

Excel表提取關鍵字及自動對應資料

Excel表提取關鍵字及自動對應資料

而“/”之後EFGH的提取則可用公式

1、FIND("/",F3):FIND此公式表示:

FIND()函式查詢第一引數在字元中的位置。如下圖,查詢“/”在“TEML161MW1T/TQEF161MX1T”中位置,最終提取“/”在“ABCD161MW1T/EFGH161MX1T”中是第12個字元。

2、在表L3中輸入公式:=MID(F3,FIND("/",F3)+1,4)這樣,就提取出了“/”後的字元。

MID此公式表示:MID函式提取從字串中特定字元(“/”)開始往後若干個字元的字串,如下圖,MID()函式返回“ABCD161MW1T/EFGH161MX1T”(f3)字串中從第12個字元“/”(FIND("/",F3))開始的連續4(,4)個字元,也就是返回“EFGH”。

Excel表提取關鍵字及自動對應資料

二、自動對應資料(方法/步驟)

二、自動對應資料

1、查詢對應引數,公式MATCH(K3,資料庫!$B$14:$B$20,0)

MATCH()此公式表示查詢現有引數與資料庫引數對應。如下圖:MATCH(K3,資料庫!$B$14:$B$20,0)

即查詢K3中資料在B14-B20資料庫中的資料。*補充知識點 $指絕對引用(舉個例子):當把C2複製,貼上到C3時,C3的公式根據C2到C3的位置變化,相應地變成 =D3所謂絕對引用,就是公式中引用的單元格不隨公式所在單元格位置的變化而變化仍為,D2。

Excel表提取關鍵字及自動對應資料

Excel表提取關鍵字及自動對應資料

2、匯入資料庫中對應資料。

在H3中輸入公式=INDEX(資料庫!$C$14:$C$20,MATCH(K3,資料庫!$B$14:$B$20,0)),如下圖:

INDEX()引數表示,提取對應資料。絕對引用資料庫C14-C20中的資料(=INDEX(資料庫!$C$14:$C$20),對應K3在B14-B20資料庫中對應引數(MATCH(K3,資料庫!$B$14:$B$20,0))並匯入資料(=INDEX(資料庫!$C$14:$C$20,MATCH(K3,資料庫!$B$14:$B$20,0)))。

Excel表提取關鍵字及自動對應資料

Excel表提取關鍵字及自動對應資料

完!仔細看來是不是很簡單?!

注:如資料庫建在sheet2或sheet3則引用時,直接點選sheet2或sheet3然後再資料引用資料列區間範圍即可(eg:C14-C20)記住要用絕句對引用!

相關問題答案