vlookup函數不止是單條件查詢,特殊的數組查詢並求和才算高效

2020-12-16 Excel函數與VBA實例

vlookup函數相信對於大家來說都不陌生,大家都知道這個函數可以進行各式各樣的數據查詢操作。單條件查詢、多條件查詢、逆向查詢、一對多查詢等等,這些操作vlookup函數都可以實現。

函數公式:

=VLOOKUP(H5,$C$2:$F$9,MATCH(I5,$C$2:$F$2,0),0)

如上圖所示,我們可以利用vlookup函數查詢人員不同日期的班次。這就是vlookup最基礎的數據查詢的功能。下面我們來學習一下vlookup數組嵌套的另外一種方式,如何對查詢出來的多個條件值進行快速求和。

案例說明:利用vlookup函數查詢對應人員2、3兩個月數據並進行求和

案例說明:如上圖所示,我們利用vlookup函數,需要查詢對應人員2月、3月兩個月的數據,查詢出來後進行數據求和。這就利用到了vlookup+數組+sumproduct函數綜合嵌套的方式來實現。

函數公式:

=SUMPRODUCT(VLOOKUP(H5,$C$2:$F$9,MATCH({"2月";"3月"},$C$2:$F$2,0),0))

函數解析:

1、MATCH({"2月";"3月"},$C$2:$F$2,0):函數在這裡是通過數組的方式,利用match函數查詢出對應月份在C2:F2區域中的位置。這裡的結果會通過數組的方式返回3、4兩個值。選擇match函數段,按F9可以得到下圖解析內容:

2、利用match函數查詢出對應兩個月份的位置後,我們將其作為vlookup函數的第三參數來進行數據查詢。這樣就分別查出了兩個月對應的數值,選擇vlookup函數段按F9解析如下。李四2月、3月對應的數值就會一起查詢出來:1938、1975。如下圖所示:

3、vlookup查詢出來的結果以數組來呈現,所以最後我們需要利用sumproduct函數來對查詢出來的兩個月的值,進行最後的求和。這樣就通過數組的方式,將多個查詢結果進行一次性求和操作。

現在你學會了vlookup函數的查詢求和操作了嗎?

相關焦點

  • Max函數不止是查找最大值,數據查詢它比vlookup函數更簡單
    在Excel中Max函數詳細大家是不陌生的,這個函數在數據查詢中是查詢最大值的一個函數。但是如果你只是認為它只能查詢最大值就錯了,它跟vlookup函數一樣,同樣可以進行數據單條件和多條件查詢操作,而且操作上面更加簡單。
  • vlookup函數九大經典查詢案例詳解,現在還不會用那就out了
    函數公式:=VLOOKUP(H5,$C$2:$F$9,4,0)函數解析:1、vlookup總共有4個參數,第一參數H5為查詢的姓名條件值;第二參數C2:F9為需要查詢的數據區域;第三參數4為對應的數據在條件值往右的第幾列
  • sumif你只會來條件求和嗎?數據查詢,它比vlookup更強大
    Sumif與sumifs函數是我們工作中經常需要用到的函數,相信大家已經比較熟悉了,這兩個函數的作用分別是單條件求和與多條件求和。但是使用他們進行數據查詢卻比vlookup函數要好用的多,下面就讓我們來一起學習下吧一、滿足條件我們使用sumif與sumifs函數進行數據查詢,需要滿足兩個條件1.
  • Vlookup函數還能動態求和、反向查找、多條件查找?
    Vlookup函數是基本的數據查詢函數,有時單條件的正向查找並不能滿足我們的需求。這篇文章為朋友們分享Vlookup函數的三種偏門用法。一.(3)最後用SUM函數對J2單元格姓名所有的成績求和,當J2單元格內容變化時就實現了動態求和。二.
  • Excel函數vlookup多條件查詢常用的兩種方法
    今天給大家分享的vlookup函數多條件查詢的常用的兩種方法,視頻連結在下方,看下圖:多條件案例vlookup多條件我在原有的表格上增加了輔助列,左邊的源數據增加了C列,用&符號連接A列和B列,公式為=A1&B1,中間的&符號是shift+7輸入的,右邊查詢的區域也增加了輔助列,形成了新的查詢條件:
  • 讓vlookup搞定多條件查詢
  • Excel函數公式:Vlookup函數單(多)條件查詢、逆向查詢實用技巧
    1、單條件查找。方法:在目標單元格中輸入公式:=VLOOKUP(H3,B3:D9,3,0)。3、根據一個條件查詢所有關聯信息。目的:根據姓名查詢關聯的所有值。2、函數Column(b$2)提取B列的列數,由於參數是混合引用,故完成了範圍中相對位置的提取。4、從右向左查詢。目的:根據【名次】查詢對應的【姓名】。
  • Excel中的vlookup函數如何反向查詢
    Excel中的vlookup函數如何反向查詢在Excel中大家都知道查詢使用vlookup的方便,但都是從左向右查詢的,那麼如何從右向左查詢呢?下面大家一起探討一下。如表源數據:利用姓名查詢到電話可以使用vlookup函數非常方便,公式如下=VLOOKUP(F2,$B$2:$C$14,2,0),就查詢到時電話了。
  • excel條件查詢,VLookup函數應用,通配符應用
    一說起數據查詢,很多小夥伴們馬上會想到VLOOKUP、LOOKUP這些函數了,咱們之前也推送過VLOOKUP和他的七大姑八大姨們那除了這些之外,還有哪些函數能用於數據查詢呢?今天小白姐就和大家分享幾個數據查詢的特殊應用。
  • Excel – 這些刁鑽的按條件求和題,最終沒用數組就搞定了
    多條件求和,有很多種解法,多數情況下通常都需要用到數組公式。數組公式雖然也不難,但是有些同學還是不太喜歡用。今天就教大家這樣幾個案例,大部分人遇到類似需求都會想到使用數組公式,但是不用數組,咱同樣也能把問題給解決嘍。
  • vlookup函數單個數據就這麼簡單,搭配Match函數批量查詢才是高效
    vlookup函數相信我們大家都不陌生,它在Excel數據查詢中是一個非常實用的函數。通過vLookup函數可以查詢到我們精確查詢出我們需要的各種數據。但是vlookup也有局限性那就是一次只能查詢單個值,在搭配match函數的時候,它卻可以一次查詢全部數據。
  • vlookup函數多工作數據查詢,這兩個操作80%的人不知道
    我們都知道vlookup函數可以進行數據查詢,但是這僅僅是限於對於一個工作表數據的查找。今天我們就來學習一下vlookup函數兩種多表查詢方法,讓我們輕鬆實現多工作表數據查找。
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    Excel數據查詢想必大家都有碰到過。今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。
  • vlookup函數單個數據查找太簡單,搭配Match函數批量查詢才是高效
    vlookup函數相信我們大家都不陌生,它在Excel數據查詢中是一個非常實用的函數。通過vLookup函數可以查詢到我們精確查詢出我們需要的各種數據。但是vlookup也有局限性那就是一次只能查詢單個值,在搭配match函數的時候,它卻可以一次查詢全部數據。
  • 當查詢的Excel表格列太多,這個函數給vlookup神助攻
    數據表查詢,如果你已經擁有了 O365,那麼恭喜你,xlookup 函數雲淡風輕中簡化並包羅了所有查詢函數,過去所積累的一切技巧都不再需要了。 可是很多讀者還是遺憾表示,沒有安裝 O365,那也不必沮喪,咱繼續 vlookup,那麼今天的教程就變得意義非凡。
  • 這3種數據查詢,連vlookup函數都做不到,卻被這幾個函數輕鬆破解
    相信很多同學都知道,Excel數據查詢過程中使用最多的函數莫過於vlookup函數。但是在實際操作過程中我們卻發現一個問題,經常會有些情況是vlookup函數之王也難處理的。今天我們就來詳細的學習一下,如何解決vlookup函數查詢碰到的難題。
  • Excel六大查找函數詳解,讓數據查詢更簡單,簡單易學且高效
    函數公式:=LOOKUP(F5,B3:B7,D3:D7)函數解析:1、Lookup函數分為向量查詢和數組查詢兩種方式,其作用就是返回指定的行或列中特定位置上的值。結果為:Lookup(查詢條件值,條件值區域,返回結果區域)。函數的特性即為從下往上查找符合條件的值。
  • Excel數據查詢只會vlookup就out了,這幾種查詢方式Max函數更方便
    Excel中的Max函數相信大家都不陌生,Max函數使用較多的功能就是查詢出單元格區域內的最大值。但是這個函數的功能不僅僅是這麼簡單,同樣可以跟vlookup函數一樣進行數據查詢。而且在查詢最近數據、單條件、多條件數據查詢的時候相比會更簡單。
  • 函數公式詳解
    條件判斷函數 if(邏輯判斷條件,條件成立運行的語句,條件不成立運行的語句) 簡單來說就是如果…那麼…否則 需要注意的是:if函數多層嵌套,if函數與其他函數的聯合使用,真題7求個人所得稅是典型題。sumif()與sumifs()單/多條件求和函數 sumif(條件區域,條件,計算求和區域) sumifs(計算求和區域
  • 老師必學技巧之「利用Excel表格-VLOOKUP函數製作一個查詢系統」
    這裡我們需要用到VLOOKUP函數,VLOOKUP函數是Excel常用函數之一,今天用該函數做一個「學生成績查詢系統」用以說明VLOOKUP函數的使用方法。具體步驟如下:在製作查詢系統前,我們先來認識一下VLOOKUP函數,VLOOKUP函數的用途主要是在表格或數值數組的首列查找指定的數值,並由此返回表格或數組中該數值所在行中指定列處的數值。