EXCEL用VLOOKUP查找關鍵字列不在第1列的解決方案 VLOOKUP從右往左查找 逆向查找 反向查找 圖文

2021-02-25 EXCEL880

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

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

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

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

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

相關焦點

  • Excel vlookup篩選兩列的重複項與查找兩個表格相同數據
    以下是vlookup篩選兩列的重複項與查找兩個表格相同數據的具體操作方法,實例中操作所用版本均為 Excel 2016。一、Excel vlookup篩選兩列的重複項1、假如要篩選出一個表格中兩列相同的數據。
  • Vlookup函數最難的6個查找公式+12種常見錯誤
    錯誤原因:多一個空格,用不帶空格的字符查找當然會出錯了。解決方案: 1 手工替換掉空格。解決方案:在A列後插入幾列空列,然後對A列進行分列操作(數據 - 分列),即可把不可見字符分離出去。錯誤原因:vlookup不支持反向查找。解決方法:1 用if函數重組區域,讓兩列顛倒位置。=VLOOKUP(D8,IF({0,1},D2:D4,E2:E4),2,0)2 用index+match組合實現。
  • excel查找函數-vlookup
    大家都會想到 VLOOKUP、LOOKUP等熟悉的查詢函數,但是對於剛入接觸或學習excel的新手不知道怎麼操作,今天分享關於查詢問題通過下面例子進行演示,如下:關鍵詞:vlookup、IFERROR、反方向查找=VLOOKUP(查找目標,查找範圍,返回值的列數,精確OR模糊查找) =IFERROR(值,錯誤值)=VLOOKUP(E3,$A$3:$C
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    此處不能選中A列的數據,因為夏侯惇所在的查找區域中B列是第一列,所以查找區域的選擇要以B列為起點。這裡對於B1:D20單元格選擇後要按F4切換到絕對引用,這樣我們向下拖動填充計算G3單元格的時候引用的查找區域就不會發生變化了。
  • Vlookup+IF函數公式,解決Excel中逆向查找匹配問題!
    逆向查找匹配上面是從左至右正常的查找匹配,但是如果我們現在不是查找工資,而是需要查找員工的編號呢?VLOOKUP是不能直接從右向左逆向查找的。第1種解決辦法,我們查找的是姓名,那麼我們把原始數據姓名這一列放到最前面去,然後就變成了從左向右查找
  • Excel | VLOOKUP列查找,HLOOKUP行查找
    、等級評定、模糊查找,其中,區間查找折扣率的公式如下:像這種查找值與返回值橫向分布的情況,用行查找函數HLOOKUP。在C2單元格輸入公式:=HLOOKUP(B2,$F$2:$I$3,2)公式向下填充,即得所有的折扣。
  • 【Excel】Vlookup的基礎查找功能
    首先,我們先了解下vlookup的語法規則VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)翻譯過來就是:VLOOKUP(要找誰,在哪找,返回第幾列,精確匹配還是近似匹配)舉個例子需要查找「阿朱」的部門,並在F2單元格顯示。
  • 只會Vlookup函數Out了!Excel所有查找公式全在這兒!
    =LOOKUP(1,0/(B2:B9=A13),C2:C9)如下圖所示,要求根據提供的城市從上表中查找該市名的第2列的值。/(B2:B13<>""),$A2:$A13)【例10】從各部門中查找員工的基本工資,在哪一個表中不一定。
  • 如何用Excel批量查找數據?
    經常在基迪奧生信交流群見到下圖這樣的問答,似乎只要問到用Excel查找和篩選數據,都會有這樣的回答:試試vlookup。
  • vlookup函數實現多條件查找的3種方法,最後一種你肯定沒見過
    分析:如果直接用vlookup函數,我們也只有用數組重組的方法來完成,這對於新手同學比較吃力,所以用輔助列的方法來曲線解決。步驟1:如下圖所示在A列設置輔助列,並設置公式:=B2&C2步驟2:在下表中輸入公式就可以多條件查找了。
  • Excel中的數據匹配和查找
    比如,需要在G列填寫Product信息,但是ID不在查找區域的第一列。 還是之前的例子,這裡把「Mia」改成了「MIA」,查找區域有兩個「MIA」(第5行和第8行),正常VLOOKUP會返回第5行數據。
  • 3個​反向查找公式【Excel分享】
    大家好,今天和大家分享「反向查找公式」,部分朋友在後臺留言,如何實現反向查找,其實反向查找公式有許多,下面我分享幾種,根據工號查找姓名
  • EXCEL關鍵字查找/模糊查找、下拉菜單模糊查詢
    ,大部分時候查找值是完整的內容(詳見以下連結)。那如果不確定完整的內容只記得部分關鍵字(或者直接說犯懶了),如何查找引用其對應的相關信息呢?圖中A列是分店名,B列是對應分店地址。要求在D2單元格輸入某關鍵字,E2單元格即顯示對應分店地址。
  • 查找返回多個數據值新思路,自製多功能查詢函數比vlookup更簡單
    在工作中我們經常會碰到根據某個單一條件去查找對應的數據值,這個時候我們常用的一個萬能查詢函數那就是vlookup函數,vlookup
  • 淺談Index+Match查找函數
    我們都知道Vlookup雖然查找功能十分強大,但是它有一個弊端:查找目標要在查找區域的第一列,也就是說Vlookup只能從左往右查。那如果我想實現從右往左查找,怎麼實現呢?這裡給大家介紹一下Index+Match組合函數。
  • Vlookup最牛的一對多查找用法
    今天我們用Vlookup完成超高難度的一對多查找。商品入庫明細表要實現的合併效果:(把某個商品所有進貨記錄放在一個單元格裡並除重複)1、添加輔助列:D11單元格公式=C11&IFERROR(CHAR(10)&VLOOKUP(B11,B12:D$12,3,),"")公式說明:整個公式是利用循環連接的方式在最上面一個記錄中生成連接結果CHAR(10):返回換行符
  • vlookup函數用法大全,解決所有數據查詢問題,收藏備用吧
    Vlookup函數相信大家都非常的熟悉,平常就是用它來查找下數據,其實對於數據合併,數據提取這樣的問題我們也能使用vlookup函數來解決,今天跟大家盤點下vlookup的9種用法,帶你徹底解決工作中的數據查詢類問題1.常規用法常規方法相信大家都非常的熟悉,在這裡我們想要查找西瓜的銷售額,只需要將公式設置為:=VLOOKUP
  • 用VLookup實現多個工作表格內同時查找
    vlookup是最見最經典的查找函數,應用場景範圍非常廣。但是如何實現在工作表內同時在不同的表格裡查找呢?如下例要查找的值有可能在表一,也可能在表二,想個什麼辦法才能完成查找?
  • VLOOK函數--查找函數
    ,想要區域的第幾列,近似/精確查找)Lookup_value可以為數值、引用或文本字符串,文本不分大小寫。Table_array可以使用對區域或區域名稱的引用,例如資料庫或列表,但查找列一定要為第一列。Range_lookup是指明函數為近似匹配還是精確匹配,其值可以不輸入或者1,0,TRUE,FALSE。其中省略或者輸入1,TRUE都為近似匹配。
  • 工作中萬能函數vlookup的12種用法,該有的全在裡面
    二、如何與match函數搭配使用F2單元格公式=VLOOKUP(B2,$B$14:$F$22,MATCH(F$1,$B$13:$F$13,0))公式說明:用Match函數查找表1的標題在表最後一個參數為1或省略時,查找為近似匹配。