首页
/
每日頭條
/
科技
/
vlookup跨表查詢函數的使用方法
vlookup跨表查詢函數的使用方法
更新时间:2024-08-06 11:12:00

提到數據查詢,相信很多人都會想到Vlookup,但是它已經将近40歲了,雖然繼任者Xlookup也已經出來很久了,但是大部分人的版本都不支持。今天就跟大家盤點4種除了Vlookup之外的數據查詢方法,隻需要根據自己的需求選擇對應的方法即可

想要從零學習Excel,這裡↓↓↓

一、Lookup(多條件查詢)

語法:=lookup(查找值,在那一列中查找,返回的結果列)

這個函數适合多條件查詢,并且結果不是數值的情況

如下圖所示,我們想要找到【2班魯班】的專業,在這裡魯班是有重複值的,所以需要進行多條件查詢

公式為:=LOOKUP(1,0/((A2:A9=G3)*(B2:B9=H3)),E2:E9)

這個函數是一個固定的書寫方法

第一參數:1

第二參數:0/((條件1)*(條件2)),就是有幾個條件就寫幾個條件在分母的位置相乘即可

第三參數:需要返回的結果列

vlookup跨表查詢函數的使用方法(這4個函數都能搞定數據查詢)1

二、sumif(條件求和)

語法:=sumif(條件列,求和條件,求和列)

sumif可以全面取代vlookup進行各種數據查詢,但是有兩個大前提

1.結果必須是數值

2.不能出現重複值

如下圖我們想要查找【劉備的英語】成績,公式:=SUMIF(B2:B9,G3,D2:D9),反向查詢也是一樣的操作,隻需要根據條件設置即可

如果存在多個條件的情況,使用sumifs函數即可

vlookup跨表查詢函數的使用方法(這4個函數都能搞定數據查詢)2

三、dget函數(數據庫函數)

語法:=dget(數據區域,返回結果的表頭字段,查找條件)

它是一個數據庫函數,可以用于全面的取代Vlookup,需要注意的是:它是根據表頭字段進行數據查詢的,所以我們需要将表頭字段也添加到公式的參數中,這點非常重要

如下圖,我們想要查找【2班魯班】的專業,隻需要将公式設置為:=DGET(A1:E9,I2,G2:H3)即可

第一參數:A1:E9,表示整個數據區域 第二參數:I2,就是【專業】這個表頭字段 第三參數:G2:H3,查找的條件

dget函數我們是可以直接選擇表格中已經羅列好的條件來使用的

vlookup跨表查詢函數的使用方法(這4個函數都能搞定數據查詢)3

四、sumproduct(乘積之和)

語法:= sumproduct(第一個數據區域,第二個數據區域,第三個數據區)以此類推,最多可以設置256個數據區域。

使用sumproduct進行數據查詢,它的前提跟sumif函數是一樣的,要求結果必須是數值,不能存在重複。

如下圖,我們想要找到蘋果的數量,公式為:=SUMPRODUCT((A2:A5=D2)*B2:B5),它的計算原理還是比較複雜的簡單跟大家介紹下,如果你實在看不懂,隻需記得這個格式就好了

=SUMPRODUCT((條件)*結果列)

vlookup跨表查詢函數的使用方法(這4個函數都能搞定數據查詢)4

它是一個數組公式,我們将條件設置為水果這一列等于蘋果,它的結果就是一列邏輯值,如下圖所示,在Excel中可以将true可以看做是1,false可以看做是0,之後這一列邏輯值再與對應的數量相乘,結果為一個50,三個0,最後會對這個區域求和,結果為50,這個就是計算的過程

vlookup跨表查詢函數的使用方法(這4個函數都能搞定數據查詢)5

以上就是今天分享的全部内容,除此之外還可以使用index match來組合查找,但是這個對于新手來說比較難,容易出錯,就不再多做介紹了

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

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
cad快速引線方法
cad快速引線方法
1、首先打開軟件,輸入命令“le”點擊空格。輸入“s”,點擊空格。系統會自動彈出“引線設置”對話框。...
2024-08-06
如何将手機通訊錄名單導入微信
如何将手機通訊錄名單導入微信
1、首先,打開手機微信應用,點擊右下角的“我”選項,打開個人頁面的“設置”。2、然後,在“設置”頁面...
2024-08-06
支付寶消費劵一個商家隻能用一次嗎
支付寶消費劵一個商家隻能用一次嗎
演示機型:Iphone12系統版本:iOS14.4.1APP版本:支付寶10.2.18不是。同一用戶在同一商家每天最多核銷2張消費券,支付寶支付金額滿40元(含)可使用,抵減10元;券不可提現,不可轉贈、轉讓他人,不可為他人付款,不可售賣。每個卡包自領取之日起7天内有效(卡包内的消費券上均有标注使用的起止時間),每人限領一次。消費券過期作廢,剩餘的消費券額度将被回收,回收資金在後續活動中滾動發放。
2024-08-06
如何用藍牙連接carplay
如何用藍牙連接carplay
1、首先注意的是車型是否匹配了CARPIAY功能,例如早一些的車型、或者低配的等車型是沒有匹配的。2...
2024-08-06
夏季幼兒和學生如何預防溺水及注意安全事項
夏季幼兒和學生如何預防溺水及注意安全事項
第一、如何預防溺水?告誡學生,如果要去河邊或者海邊玩,最好4個人以上結隊去,不要單獨去,這樣一人溺水了,其他人還可以找人救援。第二、不要去标有禁止遊泳的地方遊泳,這些地方一般是水比較深,或者暗溝多,容易發生溺水的地方,所以看到标有禁止遊泳的告示牌,最好遠離。第三、去遊泳最好在熟悉水性的大人帶領下才能去遊泳,有大人的保護,安全才能得到保障。第四、注意事項遊泳之前做好熱身運動,以防止入水後出現腿腳抽筋
2024-08-06
Copyright 2023-2024 - www.tftnews.com All Rights Reserved