tft每日頭條

 > 科技

 > vlookup多條件匹配怎麼使用

vlookup多條件匹配怎麼使用

科技 更新时间:2024-07-28 14:17:58

VLOOKUP函數可以說是我們在職場中最常用到的函數之一,很多人對這個函數又愛又恨,愛的是這個函數操作簡單功能強大,恨的是第三參數總是要一個一個的數,非常的麻煩,今天就跟大家分享下如何自動的獲取vlookup函數的第三參數讓vlookup函數變得更加智能

vlookup多條件匹配怎麼使用(vlookup第三參數還在手動輸入)1


一、match函數

在這裡我們是将match函數嵌套進vlookup函數中将它作為vlookup函數的第三參數來達到自動返回第三參數的效果,我們先來看下match函數的作用

Match函數:返回指定的數值在指定區域的位置

第一參數lookup_value:想要查找值

第二參數lookup_array:查找的數據區域

第三參數match_type:查找類型,在這裡查找類型一共有三種分别是1,0以及-1,在這裡我們隻需要記得将他的第三參數設置為0即可,0就代表精确匹配

vlookup多條件匹配怎麼使用(vlookup第三參數還在手動輸入)2

比如在這裡我們要查找6月的位置隻需要輸入函數:=MATCH(O6,A1:M1,0)在這裡o6是6月的位置,a1:m1是表頭的區域,最後輸入0選擇精确匹配即可,在這裡我們可以看到6月是在第7個位置的

二、嵌套函數

前面我們已經知道了使用match函數可以查找到表頭的位置,我們将這個函數嵌套進vlookyp函數的第三參數。比如在這裡我們想要查找周卓浩6月的銷量隻需要将match函數嵌套進vlookup函數的第三參數即可公式為=VLOOKUP(O4,A:M,MATCH(P3,A1:M1,0),false)

vlookup多條件匹配怎麼使用(vlookup第三參數還在手動輸入)3

下面簡單的跟大家講解下函數

第一參數:O4,就是姓名所在的單元格位置

第二參數:A:M,要查找的數據區域

第三參數:MATCH(P3,A1:M1,0),利用match函數查找6月所在表頭的位置

第四參數:false,代表精确匹配

三、查找多行多列的數據

在工作中我們不可能僅僅隻查找一個數據,往往是查找多行多列的數據,這個時候我們隻需要将對應的位置設置為相應的引用方式即可,如下圖我們想要查找多列多列的數據隻需要輸入函數=VLOOKUP($O4,$A:$M,MATCH(P$3,$A$1:$M$1,0),FALSE)然後向右拖動向下填充即可

vlookup多條件匹配怎麼使用(vlookup第三參數還在手動輸入)4

下面跟大家簡單的講解下函數

第一參數:$O4,姓名所在的位置,在這裡我們在字母前面加上美元符号,當我們向右拖動數據的時候單元格的位置是不會變化的,向下拖動數據的時候單元格的位置是會變化的

第二參數:$A:$M要查找的數據區域,在這裡我們選擇是絕對引用,就是在這兩列前面都加上美元符号,這樣的話無論我怎麼拖動數據這個區域都不會變化

第三參數:MATCH(P$3,$A$1:$M$1,0),FALSE),我們将match函數作為vlookup的第三參數,在這裡p3單元格是表頭的區域,将數字前面加上美元符号的話,向右拖動數據這個單元格的值是變動的,向下拖動數據這個單元格的值是不會變動的,而$A$1:$M$1這個數據區域是絕對引用,所以不論我們如何拖動都不會發生變化

第四參數:false精确匹配

以上就是這個嵌套函數的計算過程,最主要的還是單元格的引用方式,如果是你理解起來比較困難的話,直接複制公式替換對應的單元格位置即可,

怎麼樣?你學會了嗎?

我是excel從零到一,關注我持續分享更多excel技巧


,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved