电竞比分网-中国电竞赛事及体育赛事平台

分享

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

 江海博覽 2025-05-24 發(fā)布于浙江

每天打開Excel就想摔鍵盤?表格列多到眼花,找數(shù)據(jù)像大海撈針?

別急!今天教你用VLOOKUPFILTER函數(shù),徹底解決多列匹配難題!

無論數(shù)據(jù)是100行還是1萬行,3分鐘精準(zhǔn)抓取,從此告別加班!”

下面直接上干貨,從單列匹配多列亂序數(shù)據(jù),手把手教你用對(duì)函數(shù)!

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

一、基礎(chǔ)篇:?jiǎn)瘟胁檎遥ㄐ彰毼唬?/h2>

場(chǎng)景:表格有20名員工,要根據(jù)姓名快速查職位。

(一)VLOOKUP:經(jīng)典但容易踩坑!

vlookup(查找值,查找范圍,返回列,精確/模糊查找)

=VLOOKUP(K1,B1:H21,5,0)

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!
Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

參數(shù)詳解

    • K1:查找值(比如輸入“鄭心怡”)。
    • B1:H21:查找范圍(致命細(xì)節(jié)!姓名必須放在第一列!)。
    • 5:返回第5列(職位列)。
    • 0:精確匹配(寫1會(huì)變成模糊匹配,千萬別手抖!)。

常見翻車現(xiàn)場(chǎng)

    • 返回#N/A?? 要么名字拼錯(cuò),要么范圍沒選對(duì)!
    • 最大缺點(diǎn):必須從姓名列開始選范圍,否則直接報(bào)錯(cuò)!
    • vlookup查找時(shí),他的第3個(gè)參數(shù)一般都是數(shù)出來的。

(二)FILTER:小白友好,靈活到哭!

FILTER公式:FILTER(返回列,篩選條件)

=FILTER(F1:F21,B1:B21=K1)

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!
  • 參數(shù)拆解
    • F1:F21:想返回的結(jié)果列(比如職位)。
    • B1:B21=K1:篩選條件(姓名=“鄭心怡”)。
  • 優(yōu)勢(shì)
    • 不用數(shù)第幾列!?
    • 支持多條件(比如查“銷售部+鄭心怡”)。

一句話總結(jié)

“VLOOKUP像老式電話——必須按固定步驟撥號(hào);

FILTER像智能搜索——輸入關(guān)鍵詞,結(jié)果秒出!”

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

二、進(jìn)階篇:自動(dòng)匹配多列(當(dāng)查找表的列次序跟基礎(chǔ)表的列次序一樣時(shí))

場(chǎng)景:老板不僅要職位,還要年齡、部門、電話……難道要寫5個(gè)公式?

(一)VLOOKUP+COLUMN:公式一拉到底!

K4單元格里輸入公式:

=VLOOKUP($K$1,$B$1:$H$21,COLUMN(B1),0)

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!
  • 黑科技原理
    • COLUMN(B1)=2(B列是第2列),公式向右拉自動(dòng)變成3、4、5……
    • 鎖定關(guān)鍵:用$固定查找值和范圍,防止公式“亂跑”!
Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

(二)FILTER一鍵溢出:不用拖動(dòng)!不用數(shù)列!

K1單元格輸入公式:=FILTER(C2:H21,B2:B21=K1)

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!
  • 爽點(diǎn)
    • 結(jié)果自動(dòng)填滿右側(cè)所有列!
    • 修改查找值,整行數(shù)據(jù)瞬間刷新!
  • 警告
  • 僅限Office 365或新版Excel!WPS用戶可能會(huì)哭暈……
Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

三、列順序亂序怎么辦?

場(chǎng)景:基礎(chǔ)表里“入職日期”在第7列,但老板要求結(jié)果表放第一列!

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

(一)VLOOKUP+MATCH:動(dòng)態(tài)定位列號(hào)!

=VLOOKUP($K$1,$B$1:$H$21,MATCH(K3,$B$1:$H$1,0),0)

match(查找值,查找區(qū)域,匹配模式)

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

核心技巧

MATCH(K3, $B$1:$H$1, 0):找出“入職日期”在表頭中的位置(比如第7列)。

適用場(chǎng)景

列順序亂七八糟?用MATCH自動(dòng)找位置,公式通用性拉滿!

(二)FILTER+CHOOSECOLS:亂序抓取終極方案!

=CHOOSECOLS(FILTER($A$1:$H$21,$B$1:$B$21=$K$1),MATCH(K3,$A$1:$H$1,0))

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

(1)FILTER篩出整行數(shù)據(jù):比如“鄭心怡”的所有信息;

=FILTER($A$1:$H$21,$B$1:$B$21=$K$1)

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

(2)CHOOSECOLS按需提取列:用MATCH定位“入職日期”在第幾列。

CHOOSECOLS(范圍,返回列)

第一參數(shù)用filter篩選出所有信息作為范圍。

第二參數(shù)用match查找出需要的列。

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

(3)輸好公式后,把公式向右拉。

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

優(yōu)勢(shì):即使數(shù)據(jù)列順序全亂,也能精準(zhǔn)抓取!

Excel自動(dòng)匹配多列、亂序抓取…看完這篇我扔掉了VLOOKUP!

四、總結(jié):VLOOKUP和FILTER到底選哪個(gè)?

  • VLOOKUP:適合簡(jiǎn)單場(chǎng)景,但要死記列號(hào),對(duì)新手不友好;
  • FILTER:靈活強(qiáng)大,支持動(dòng)態(tài)溢出,但需要Office 365;

終極建議

  • “如果你是新手,無腦學(xué)FILTER!如果你是舊版Excel用戶,VLOOKUP+MATCH組合保命!”

“收藏這篇,下次遇到多列數(shù)據(jù)直接套公式!

關(guān)注我,更多Excel偷懶技巧持續(xù)更新~

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多