Excel 查找函數終極進化!INDEX+MATCH 組合,吊打 VLOOKUP 的 5 個理由
這是我在頭條創作的第2430天,今天來講講+ 組合拳,還在為 只能向右找、列數一變就報錯發愁嗎?今天教你 查找的「王炸組合」— +,左右橫跳隨便找,多列查詢不翻車,學會直接讓 下崗!
先搞懂為啥它倆是 黃金搭檔 ?
的硬傷,公式:=(找誰, 在哪找, 第幾列, 精確找)
缺點1:只能從左往右找,想根據商品名稱查商品編碼(向左找),它辦不到!
缺點2:第幾列得手動數,萬一表格刪了一列,公式直接報廢!
+ 的優勢,公式:=(要拿哪列數據, (找誰, 在哪找, 精確找))
優點 1:左右上下隨便找,想查哪列查哪列,列刪了改個參數就行!
優點 2:支持多條件查找、動態匹配列,復雜數據輕松搞定!
真實案例:5 大必殺場景,學會直接漲效率!
1.向左查找,根據 智能手表 查商品編碼( 做不到的神操作)
公式:=(A2:A4, ("智能手表", B2:B4, 0))
結果:返回 B002
原理:先用 找到 “智能手表” 在 B 列的位置(第 2 行),再用 從 A 列第 2 行拿數據,完美向左查!
翻車:必須從查找列向右數,向左查直接罷工!
2.跨表查多列,查無線耳機的成本價和供應商(跨表+多列,一次搞定多個數據)
公式:=((價格表!B2:D4, (A2, 價格表!A2:A4, 0), 1), " ", (價格表!B2:D4, (A2, 價格表!A2:A4, 0), 3))
這里說明一下為什么使用這個公式鏈接,因為我的版本不能更好得支持數組公式:=(價格表!B2:D4, (A2, 價格表!A2:A4, 0), {1,3}) 所以只能使用舊版支持公式。如果支持數組得版本,兩個公式得效果是一樣的。
結果:返回 “80” 和 “深圳科技”(成本價和供應商)
原理:{1,3} 代表要查的列號(B 列是第 1 列,D 列是第 3 列),直接批量輸出!
3.動態列索引,根據零售價這個標題,自動匹配對應列的數據(列名變了也不怕)
公式:=(價格表!B2:D4, (A2, 價格表!A2:A4, 0), ("零售價", 價格表!B1:D1, 0))
結果:返回 199(無線耳機的零售價)
優點:就算價格表的列順序變了,只要標題還在,公式永遠不用改!
4.多條件查找,查銷量>100且負責人=王五的商品名稱( 繞破頭才能辦)
公式:=(B2:B4, (1, (C2:C4>100)*(D2:D4="王五"), 0))
(注意:輸入后按 Ctrl++ 變成數組公式)
結果:返回藍牙音箱
原理:(C2:C4>100)和(D2:D4=王五)分別得到兩組 True/,相乘后 True=1,=0, 找到值為 1 的位置,拿對應商品名。
5.防錯查找,查充電寶是否在銷售表中,找不到顯示無此商品
公式:=((B2:B4, ("充電寶", B2:B4, 0)), "無此商品")
這 3 個地方別踩雷!
1. 的 3 個參數別搞錯:
第1參數:找什么(比如 “智能手表”)
第 2 參數:在哪找(必須是單列區域,比如 B2:B4)
第 3 參數:怎么找(0 = 精確找,一定要寫!1 = 模糊向上找,-1 = 模糊向下找,一般用 0)
2. 的區域別手滑:
用鼠標框選區域,別手寫!比如選價格表的 B2:D4,直接拖選更準。
跨表查找時,區域前加表名(如價格表!B2:D4)。
3. 多條件查找記住 “*” 和數組公式:
多個條件用*連接(相當于 “且” 的關系),比如(條件1)*(條件2)。
輸入完公式按 Ctrl++,公式會自動加花括號{},才算生效!
3 道題檢驗學會沒!
1.查藍牙音箱的負責人:=(D2:D4, ("藍牙音箱", B2:B4, 0))
2.查 B002 的供應商:=(價格表!D2:D4, ("B002", 價格表!A2:A4, 0))
3.根據銷量 200 查商品名稱:=(B2:B4, (200, C2:C4, 0))
為什么必須學會這對組合?
1.靈活:左右隨便找,列刪了改了都不怕
2.強大:支持多列查詢、動態列、多條件, 繞彎才能辦的事,它直接秒
3.防錯:配合 ,再也不怕 #N/A 報錯
趕緊打開 試試吧!下次遇到復雜查找,別再死磕 了,+ 分分鐘幫你搞定~ 記得轉發給同事,一起告別低效加班!
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。