首页
/
每日頭條
/
職場
/
excel如何模糊查找片段
excel如何模糊查找片段
更新时间:2024-11-14 08:51:05

模糊查找向來都是一個比較難的點,即使你對VLOOKUP、LOOKUP函數很熟悉,但有些問題也是要想很久。但當你學會下面這5個方法時,工作簡直跟開了挂一樣!

下圖中,我們想要通過E列的姓名在B:C表數據區域中找到對應的銷售的産品,因為一款産品會有多個人銷售,所以把銷售相同産品的姓名放在了同一個單元格中,這種就需要用到模糊查找了。

excel如何模糊查找片段(Excel模糊查找學會這5個方法)1

下面跟大家講解模糊查找的5個方法:

一、使用VLOOKUP函數。

F2單元格的公式:=VLOOKUP("*"&E2&"*",B:C,2,0)

excel如何模糊查找片段(Excel模糊查找學會這5個方法)2

公式解析:

給E2單元格前後都加上星号(*:表示通配符),以E2單元格作為查找值,但查找區域中并不完全等于E2,有可能還包含其他字符,所以就需要加上這個通配符。

二、使用LOOKUP FIND函數。

F2單元格的公式:=LOOKUP(,-FIND(E2,$B$2:$B$4),$C$2:$C$4)。

excel如何模糊查找片段(Excel模糊查找學會這5個方法)3

公式解析:

FIND(E2,$B$2:$B$4):返回E2單元格的姓名在B2:B4單元格中的起始位置,結果為{#VALUE!;5;#VALUE!},在該數組前面加上符号,得到結果{#VALUE!;-5;#VALUE!}。

=LOOKUP(,{#VALUE!;-5;#VALUE!},$C$2:$C$4):在{#VALUE!;-5;#VALUE!}查找最接近于0的值,顯然隻有-5,-5所在的位置為2,C2:C4單元格第2行的結果為“紙巾”。

三、使用INDEX MATCH FIND函數。

F2單元格的公式:{=INDEX($C$2:$C$4,MATCH(1,-FIND(E2,$B$2:$B$4)))}。

注意:公式左右兩邊的大花括号是按“Ctrl Shift Enter”自動生成的,手動輸入無效。

excel如何模糊查找片段(Excel模糊查找學會這5個方法)4

公式解析:

FIND(E2,$B$2:$B$4):返回E2單元格的姓名在B2:B4單元格中的起始位置,結果為{#VALUE!;5;#VALUE!},在該數組前面加上符号,得到結果{#VALUE!;-5;#VALUE!}。MATCH(1,{#VALUE!;-5;#VALUE!}):MATCH函數用于返回指定數值在指定數組區域中的位置。第1個參數為1時,表示MATCH函數會查找小于或等于{#VALUE!;-5;#VALUE!}這個數組的最大值,也就是-5,-5在該數組中的位置為2,所以公式=MATCH(1,{#VALUE!;-5;#VALUE!})結果為2。=INDEX($C$2:$C$4,2):INDEX函數是返回表或區域中的值或值的引用。該公式的意思是:從C2:C4單元格區域中,返回第2行的值,所以結果為“紙巾”。

四、使用INDEX MIN ISNUMBER FIND ROW函數。

F2單元格的公式:{=INDEX(C:C,MIN(IF(ISNUMBER(FIND(E2,$B$2:$B$4)),ROW($A$2:$A$4),9999)))}

注意:公式左右兩邊的大花括号是按“Ctrl Shift Enter”自動生成的,手動輸入無效。

excel如何模糊查找片段(Excel模糊查找學會這5個方法)5

公式解析:

FIND(E2,$B$2:$B$4):返回E2單元格的姓名在B2:B4單元格中的起始位置,結果為{#VALUE!;5;#VALUE!}。ISNUMBER函數檢測一個值是否為數值,返回TRUE和FALSE。所以公式ISNUMBER(FIND(E2,$B$2:$B$4))返回{FALSE;TRUE;FALSE},用IF函數判斷條件ISNUMBER(FIND(E2,$B$2:$B$4))是否為TRUE,為TRUE時返回A2:A4的行号,為FALSE時返回一個比A2:A4行号大的值,這裡返回的結果是{9999;3;9999},再用MIN函數取裡面的最小值,為3。=INDEX(C:C,3)的意思是,從C列中,返回第3行的值,結果為“紙巾”。

五、使用INDEX MIN IF ISERROR FIND ROW函數。

F2單元格的公式:{=INDEX(C:C,MIN(IF(ISERROR(FIND(E2,$B$2:$B$4,1)),9999,ROW($2:$4))))}。

注意:公式左右兩邊的大花括号是按“Ctrl Shift Enter”自動生成的,手動輸入無效。

excel如何模糊查找片段(Excel模糊查找學會這5個方法)6

公式解析:

FIND(E2,$B$2:$B$4,1):從單元格第1個字符開始查找關鍵字,返回E2單元格的姓名在B2:B4單元格中的起始位置,結果為{#VALUE!;5;#VALUE!}。用ISERROR判斷是否有錯誤值,返回TRUE和FALSE,ISERROR(FIND(E2,$B$2:$B$4,1))的結果為{TRUE;FALSE;TRUE},用IF函數判斷條件ISERROR(FIND(E2,$B$2:$B$4,1))是否為TRUE,如果為TRUE,返回9999,如果為FALSE,返回第2-4行的行号。所以公式IF(ISERROR(FIND(E2,$B$2:$B$4,1)),9999,ROW($2:$4))返回的結果為{9999;3;9999},再用MIN函數取裡面的最小值,為3。=INDEX(C:C,3)的意思是,從C列中,返回第3行的值,結果為“紙巾”。

覺得文章不錯,請轉發和點贊,謝謝!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
一團泥巴能玩一整天(這塊泥巴太有趣)
一團泥巴能玩一整天(這塊泥巴太有趣)
        無論你是學生黨還是上班族,   碰到傷心難過壓力大的時候怎麼辦?   狂吃不停?打遊戲?借酒消愁?      NO!!   這些行為殺傷力都太大!   解壓就要做點兒行之有效且不傷害自己的事情~   不如……我們relax一下玩玩泥巴?   感溫變色泥Putty      你可以準備一杯溫水,将泥巴浸入到溫開水裡,接觸到熱水的部分立刻就會變色...
2024-11-14
dnf槍劍士哪個轉職pk更強(4圖流告訴你DNF槍劍士轉什麼職業)
dnf槍劍士哪個轉職pk更強(4圖流告訴你DNF槍劍士轉什麼職業)
     突然發現傭兵的視頻距離其他三個日期比較久遠 所以補一個比較靠近的      艾肯6 精煉套石碑   再補同樣UP主的特工      再補個比較接近其他三個職業的特工      18分鐘   當然了 這隻是單純從虛區跟安逸程度來看 如果帥這種很主觀的 就靠各位心裡的第一感覺了   ps:7分鐘的特工裝備打造比較好 無盡手镯(比其他3個提升高) 魔獸戒...
2024-11-14
丈夫徹夜不歸妻子不聞不問(妻子抱怨丈夫不與自己同房)
丈夫徹夜不歸妻子不聞不問(妻子抱怨丈夫不與自己同房)
  導語:妻子抱怨丈夫不與自己同房,總是找借口加班,丈夫卻有難言   夫妻之間和諧、美好、幸福的生活,需要彼此努力的付出,也許要相互的關愛、支持,理解和信任,婚姻并不是愛情的墳墓,但是否能夠經營好,卻很大程度決定定了婚姻的保鮮期。      有這樣一對夫妻因為感情糾紛來到《愛情保衛戰》的舞蹈上,由于他們和其他家庭不一樣,讓很多人這對夫妻生活産生了很大的感慨,...
2024-11-14
男人不介意妻子沒有工作的原因(男人不介意妻子沒有工作)
男人不介意妻子沒有工作的原因(男人不介意妻子沒有工作)
  曾經認識一個中年離婚男人,有些男人離婚後會後悔,有些男人離婚後會高興,但是這個中年男人離婚後卻很矛盾。他說自己離婚後其實也很後悔,可是一想到離婚前的日子,更不想再過那樣的日子了,慢慢地也就順其自然,不再去想了。   男人跟自己的前妻結婚有了孩子後,妻子在家做起了全職媽媽,他一個人在外辛苦工作,賺錢養家。此後男人開始一個人承受着經濟壓力,不僅要養妻兒,還要...
2024-11-14
現在學it有前途嗎(學IT是一條好的出路嗎)
現在學it有前途嗎(學IT是一條好的出路嗎)
  如今随着互聯網産業的興起,IT行業迎來高速發展期,一些IT崗位的薪資也遠高于其他行業。所以很多同學都想進入IT行業,還有一部分是想從其他崗位轉行的,但是卻不知道學出來是否能找到工作,這也是想進入這行同學最關注的問題。      就業這塊還是不用擔心,畢竟現在是互聯網時代,計算機專業就業前景很好。随着現代經濟和科技的發展,中國IT行業已經步入了一個高速發展...
2024-11-14
Copyright 2023-2024 - www.tftnews.com All Rights Reserved