EXCEL用VLOOKUP查找關鍵字列不在第1列的解決方案

很多人感受到EXCEL的強大,應該都是從VLOOKUP這個函數開始的,對於VLOOKUP基礎用法不了解的同學,可以看這裡,在實際使用中,我們會遇到一種情況,就是要查找的數據源里,關鍵字並不在第一列,也就是很多函數玩家口中的逆向查找或反向查找,這裡介紹這個問題的三種解決方法

  1. 最直接的方法,自然是把關鍵字列直接剪切或者複製後插入到數據源的第一列來,然後就可以正常使用VLOOKUP了,但是這樣會破壞數據源格式。

  2. 也不知道是哪個大神發明了 if{}來構造數組的方式,這個方法就是VLOOKUP if{}VLOOKUP(B13,IF({1,0},B3:B10,A3:A10),2,0)VLOOKUP(待查關鍵字,IF({1,0},關鍵字列,要返回的結果列),2,0)

  3. 推薦使用的方法,index match,其實原理也很簡單,還可以多學2個基本函數INDEX(A3:A10,MATCH(B13,B3:B10,0))

    INDEX(要返回的結果列,MATCH(待查關鍵字,關鍵字列,0))


推薦閱讀:

三種簡潔有力的卧室布置方案
事業預測與調整方案
一份思路清晰的用戶成長體系設計方案
胰島素方案的選擇和制定

TAG:方案 | 解決方案 | 查找 |