Vlookup+IF函數公式,解決Excel中逆向查找匹配問題!

2020-12-11 Excel自學成才

在辦公室,你精通VLOOKUP函數,就可以被同事們稱為表神,可見VLOOKUP函數在工作中多麼重要,VLOOKUP正常是從左至右查找匹配的,如下根據員工姓名,查找出工資情況:

在H2中輸入的公式是:

=VLOOKUP(G2,C:E,3,0)

很多人覺得公式很難,那是因為沒有去理解,而且在輸入公式的時候,都是點擊,拖動,拉動的,不是所有的都是手動輸入進去,可以看動圖中我們輸入公式的過程。

逆向查找匹配

上面是從左至右正常的查找匹配,但是如果我們現在不是查找工資,而是需要查找員工的編號呢?VLOOKUP是不能直接從右向左逆向查找的。

第1種解決辦法,我們查找的是姓名,那麼我們把原始數據姓名這一列放到最前面去,然後就變成了從左向右查找

輸入的公式變成了:=VLOOKUP(G2,A:B,2,0)

如果我們不希望原始數據源的數據進行任意的調換位置,那麼就需要使用VLOOKUP+IF函數來解決了!

正常公式是:=VLOOKUP(G2,IF({1,0},C:C,A:A),2,0)

其實就是通過IF({1,0},C:C,A:A)構建了一個無形的數組,這個數組的第1列數據是C列的數據,第2列數據是A列的數據,從而實現了換向,那麼VLOOKUP+IF函數有一個萬能通用的使用公式:

我們只需要改變帶顏色的這三部分,例如,我們現在通過姓名來查找部門

查找值是姓名,G2

查找列是姓名所在的列,C:C

結果列是部門所在的列,B:B

代入上面的公式即=VLOOKUP(G2,IF({1,0},C:C,B:B),2,0)

這個技巧,你學會了麼?歡迎留言討論~

相關焦點

  • Excel函數輕鬆解決根據會計科目匹配查找科目代碼的問題
    比如,我們可以直接簡單粗暴的在其會計科目表裡面,最右側直接複製一類科目代碼,這樣使用vlookup查找是很方便快捷的。另外,一種操作形式,我們可以直接藉助於choose函數重構數據列,配合vlookup函數在新構建的數據列中進行查找匹配。在之前的寫過的文章裡有詳細演示說明。
  • Excel中Vlookup函數不能逆向查找?三種方法任選解決
    我們都知道在Excel中,VLOOKUP函數正常只能從左向右查找如果我們的結果列在查找數據前面的話,是無法查找匹配到的,必須把結果列移動到後面去,然後對應列數匹配,例如我們把員工ID放到姓名後面,然後使用公式:
  • Excel逆向查找匹配不能用vlookup函數,那就學這4種方法!
    在工作中,VLOOKUP基本上天天都要用到的,但它只能從左向右的查找匹配,如下面的案例,我們使用=VLOOKUP(F2,B:D,3,0)計算了員工的部門情況:如果要查找員工的編號,那就是從右向左查找:普通的
  • excel查找函數-vlookup
    在我們日常表格數據處理中,經常遇到數據查詢等問題,比如根據產品編號查詢單價或根據產品名稱反方向查找產品編碼等。大家都會想到 VLOOKUP、LOOKUP等熟悉的查詢函數,但是對於剛入接觸或學習excel的新手不知道怎麼操作,今天分享關於查詢問題通過下面例子進行演示,如下:關鍵詞:vlookup、IFERROR、反方向查找函數使用格式=VLOOKUP
  • 比VLOOKUP更強大的查找函數
    VLOOKUP是查找引用函數,其原理是查找什麼?在哪個範圍找?返回第幾列數據,是精確還是模糊查找。理解這個思路VLOOKUP已經爛熟於心了。但需要注意的是,VLOOKUP函數不能逆向查找,而有時候為了方便,需要逆向查找數據,所以才有了INDEX和MATCH函數INDEX函數◆定義:Index:英文意思為「索引」INDEX函數也是一個查找函數,功能與VLOOKUP有所不同◆語法:=INDEX
  • Excel中的數據匹配和查找
    第二部分會使用到數組公式(有興趣的可以先點擊查看)。VLOOKUP的基本使用先看一個示例,在B2:D9區域有一張員工薪資表,G2單元格可以輸入員工的First Name,希望可以在G3單元格查找出相應員工的具體薪資。這時候可以使用VLOOKUP函數來進行查找匹配。
  • VLOOKUP函數只能從左向右匹配查找?與IF函數搭配實現逆向查找
    #硬核知識分享大賽##加油吧考生#熟悉函數的小夥伴們都知道VLOOKUP函數擁有強大的查找功能,平常在使用時只能從左向右查找匹配數據,如果反過來,查找結果就出錯了,今天小編就教你如何實現逆向查找。方法一:VLOOKUP+IF函數以下圖中查找名稱對應的編號為例,在H2單元格輸入公式:=VLOOKUP(G2,IF({1,0},B:B,A:A),2,0) ,再下拉複製公式。
  • Excel查找引用:比vlookup函數還好用的是hlookup函數
    在之前發布了一個動態排班表的文章,根據日期和班組來查詢班次,小編原來使用了一個很長很長的if+vlookup函數組合查找到的!函數查找範圍是使用了定義名稱!否則公式更長啦。沒想到只要一個hlookup函數就可以解決這個函數和vlookup函數的查找區別是橫向查找,查找值都必須在查找區域的首行/首列所以在F2中輸入公式=HLOOKUP(B2,四班三倒!
  • excel中vlookup函數的用法筆記
    本篇將介紹excel中vlookup函數的用法,有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的表格製作工具,它不僅僅只是用來製作表格,還能對數據進行處理(如:排序、運算等)。excel中還給我們提供了很多實用的函數,今天小編要介紹的就是其中一個,也是比較常用的一個函數,即vlookup函數。vlookup函數的功能其實就是用來找東西的,只要是找excel表格中的某個數據,大家都會想到使用vlookup函數。vlookup函數怎麼用呢?相信是很多人關心的問題,接下來就跟著小編一起來學習excel vlookup函數的用法吧!
  • Excel技巧:Vlookup 使用通配符進行匹配
    -Vlookup函數是低頻但重要的excel函數之一,因為規則相對複雜,每次使用前都要搜一下用法, 然而今天遇到一點bug,搗鼓半天才找到解決辦法——使用通配符和關鍵詞進行匹配。1.基本用法 Vlookup(vlookup_value,table_array,col_index_num,[range_lookup]))官方翻譯:VLOOKUP(要查找的值、要在其中查找值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/FALSE 或 1/TRUE)。
  • excel中使用vlookup函數查找老出錯?試試index—match函數吧
    在excel中,運用查找函數是excel中進行數據統計分析最常用的操作之一,說起查找函數,很多人首先會想到vlookup函數,其實excel中的查找函數有很多種,比如lookup、index-match等,尤其是index—match函數的使用範圍比vlookup函數更加廣泛,在反向查找、橫向查找等方面能夠克服vloolup函數的不便,提供更加容易理解的查找思路
  • 你知道Excel中如何進行逆向匹配嗎?
    今天給大家帶來excel中會經常遇到的問題——逆向匹配。大家都知道匹配用的最多的就是VLOOKUP函數。也是有一天我在工作的時候遇到了一個需要逆向匹配的操作。於是乎我就想到了VLOOKUP函數。心想,這很簡單嘛!
  • excel中vlookup函數的使用方法
    vlookup函數是excel表格中高級的用法,通過vlookup函數我們可以調用符合條件的數據,在大量調用時可以節省我們查找複製excel數據的時間,今天我就教下大家vlookup函數的使用方法吧。vlookup函數的使用方法如圖我準備了一張員工入職時間表,員工有非常多,如果我要在這裡面一一找出張三李四王五等人的入職時間的話,可以通過查找黏貼的方式,但是這樣的效率就很低了,特別是要找的人多的話,那使用vlookup函數是最簡單的方法。
  • excel多條件查找方法:lookup、vlookup、indexmatch多條件查找
    多條件查找函數方法,分別是:lookup多條件查詢、vlookup多條件查找、indexmatch多條件查找。那麼我們就很好理解0/(A3=$I$3:$I$19)*(B3=$J$3:$J$19)的目的就是將正確結果用0表示,其他的變成錯誤值,利用函數查找忽略錯誤這個特點完成查找。總結:本函數由於使用了二分法原理查找,所以如果數據量較大時運算會很慢。第二 vlookup多條件查找vlookup函數是我們最常用的函數,vlookup函數主要用於垂直方向上向右查找。
  • vlookup函數模糊查找匹配之查找日費率
    Excel教程裡面vlookup函數模糊查找就是獲取一個區間的對應值,下面我們通過一個案例來理解vlookup函數模糊匹配。  vlookup函數模糊查找案例:查找天數在期間的日費率。   我們在E12單元格輸入公式:=VLOOKUP
  • Excel公式技巧16: 使用VLOOKUP函數在多個工作表中查找相匹配的值(1)
    學習Excel技術,關注微信公眾號:excelperfect 在某個工作表單元格區域中查找值時,我們通常都會使用
  • excel電子表格實用的查找函數vlookup
    本篇文章給大家介紹一個非常實用的函數。掌握了此函數的用法,相信對處理數據的效率也能大大地提高。在日常生活中,我們處理很多數據的時候,會經常遇到這樣的問題:從很多的數據查找一個或是幾個對應的數據,可能大多數的朋友的做法是:使用查找對話框,輸入查找的數據,點擊確定,然後再看查找的相關數據。
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    在Excel中,談到查找函數推薦最多的就是vlookup函數和index—match函數,很多人把兩個函數作為判斷Excel水平的重要指標,可想而知這兩個函數在Excel數據計算中的重要性,本文就和大家一起來看看這兩個函數的用法吧。
  • excel查找函數的學習,hlookup函數的使用方法
    我們平時接觸的excel查找函數是vlookup,vlookup函數適用於當比較值位於所需查找數據的左邊一列的時候,說白了,就是vlookup函數適用橫向查找。這次我們要分享的hlookup函數是適用於縱向查找。
  • 有趣但又現實的函數vlookup之模糊匹配用法
    在上一篇文章中,我們講述了函數vlookup與通配符相結合時的運用方法,並對其中的誤區和相應的解決方法進行了介紹。這三篇文中都有一個共同點,我們所舉的例子都是對excel工作表中的數據進行精確匹配。實例一(通過這個實例,我會展示出精確匹配和模糊匹配的區別):這是一個婚介所僅從年齡角度去進行男女年齡搭配的問題,這裡的excel工作表中有兩張表。第一張表內的內容是男性年齡和編號兩項內容,並附有相應的數據。