VLOOKUP亂序欄位查詢

2021-02-13 Excel函數與公式

點擊上方↑藍字  免費關注

置頂公眾號設為星標,否則可能收不到文章

個人微信號 | (ID:LiRuiExcel520)

微信服務號 | 跟李銳學Excel(ID:LiRuiExcel)

微信公眾號 | Excel函數與公式(ID:ExcelLiRui)


昨天的文章講了VLOOKUP函數跨多工作表查詢技術,有同學發現數據源中的多個工作表中欄位順序是一致的,於是提問當各個工作表中欄位順序不一致時,如何進行數據查詢呢?

只要你能找到規律,構建思路,確定方法,這些都不是難事。

今天要講的就是VLOOKUP函數亂序欄位查詢的技術。

本教程內容擔心記不全的話,可以分享到朋友圈給自己備份一份。

除了本文內容,還想全面、系統、快速提升Excel技能,少走彎路的同學,請搜索微信公眾號「LiRuiExcel」點擊底部菜單,或下方二維碼進知識店鋪

更多不同內容、不同方向的Excel視頻課程

長按識別二維碼↓獲取

(長按識別二維碼)

這個案例是某學校學生成績查詢,不同模擬考試的成績位於不同的工作表中,且每張工作表中的欄位順序全都不一致,下面分別來看。

一模成績表如下圖所示。

(下圖為數據源所在工作表)

二模成績表如下圖所示。

(下圖為數據源所在工作表)

三模成績表如下圖所示。

(下圖為數據源所在工作表)

學生成績查詢統計表,黃色區域為公式計算生成,如下圖所示。

(下圖為公式所在工作表)

要求按照A列的模擬考試次數和B列的學生姓名,從後面的工作表中查詢對應數據。

在看下面的解決方案之前,請你先獨立思考,帶著思路和問題繼續向下看。

思路提示:任何問題的解決,首先要先構建思路再選擇合適的方法,而構建思路的前提是明確業務目的並找到數據規律。

此案例的除了關鍵點一:跨表查詢(昨天文章已講,可在文末連結查看),還需要關鍵點二:針對不同的欄位順序返回對應欄位所在列的信息。

觀察數據源規律,發現A列的模擬考試次數和後續數據源中的工作表名稱一致,我們可以藉此確定在哪個工作表中查詢,搞定關鍵點一;

至於關鍵點二,每個欄位在數據源工作表中的相對位置,可以使用查找定位函數進行定位,再傳遞給VLOOKUP函數,這樣搞定關鍵點二。

思路構建完畢,可以在Excel中落地實現。

思路提示:跨表引用的實現用INDIRECT函數,使用C列中的模擬考試名稱作為其參數指向引用工作表,每張工作表中的欄位位置,使用MATCH函數定位。

E2單元格輸入如下公式,將公式向下向右填充:

=VLOOKUP($D2,INDIRECT($C2&"!a:f"),MATCH(E$1,INDIRECT($C2&"!1:1"),),)

如下圖所示。

(下圖為公式示意圖)

一句話解析:

使用MATCH函數在每張數據源工作表的第一行中定位欄位所在位置,再傳遞給VLOOKUP函數作為其第三參數;再使用INDIRECT函數實現跨工作表引用,共同搭配解決問題。

更多經典的實戰技能,已整理成超清視頻的系統課程,方便你系統提升。

如果你喜歡超清視頻同步演示講解的課程,下方掃碼查看↓

(點擊圖片可放大查看)

長按識別二維碼↓進知識店鋪

(長按識別二維碼)

今天就先到這裡吧,希望這篇文章能幫到你!更多乾貨文章加下方小助手查看。

如果你喜歡這篇文章

歡迎點個在看,分享轉發到朋友圈

乾貨教程 · 信息分享

歡迎掃碼↓添加小助手進朋友圈查看

>>推薦閱讀 <<

(點擊藍字可直接跳轉)

史上最全VLOOKUP函數套路大全

Excel萬能函數SUMPRODUCT

IF函數強大卻不為人知的實戰應用技術

SUM函數到底有多強大,你真的不知道!

史上最全條件求和函數SUMIF教程

最具價值日期函數DATEDIF套路大全

Excel高手必備函數INDIRECT的神應用

飛簷走壁的函數裡數她輕功最好!她就是...

COUNTIF,堪比統計函數中的VLOOKUP,你會用嗎?

這個函數堪稱統計之王,會用的都是高手!

更多的Excel實戰技術,我已經整理到Excel特訓營中以超清視頻演示並同步講解,不但有具體場景,還講解思路和方法,更有配套的課件下載和社群互動。

想系統學習的同學長按下圖識別二維碼。

長按下圖  識別二維碼,進入知識店鋪

按上圖↑識別二維碼,查看詳情

請把這個公眾號推薦給你的朋友:)

長按下圖 識別二維碼

關注微信公眾號(ExcelLiRui),每天有乾貨

關注後置頂公眾號設為星標

再也不用擔心收不到乾貨文章了

關注後每天都可以收到Excel乾貨教程

請把這個公眾號推薦給你的朋友

↓↓↓點擊「閱讀原文」進知識店鋪

     全面、專業、系統提升Excel實戰技能

相關焦點

  • 點點滑鼠輕鬆搞定多條件查詢,學會它後,我再也不想用vlookup了
    Hello,今天跟大家分享下如何點點滑鼠輕鬆實現多條件查詢,工作中當我使用vlookup函數查找數據的時候,當查找值在數據表中有重複值存在,我們就可能查找到錯誤的結果,因為vlookup僅僅會返回第一個查找到的結果,如果我們想要查找的結果不是在第一個位置那麼就會查找到錯誤的結果,這個時候我們就需要添加查找條件來使查找值變得唯一只有這樣我們才能查找到正確的結果
  • 讓vlookup搞定多條件查詢
    顧名思義,「多條件」就是超過2個條件,也就是說要查詢的結果必須符合條件1和條件2,甚至是條件1到條件n。從數據結構上來看,可能條件是按兩個方向進行排列的:vlookup函數定義:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
  • vlookup函數不止是單條件查詢,特殊的數組查詢並求和才算高效
    vlookup函數相信對於大家來說都不陌生,大家都知道這個函數可以進行各式各樣的數據查詢操作。單條件查詢、多條件查詢、逆向查詢、一對多查詢等等,這些操作vlookup函數都可以實現。函數公式:=VLOOKUP(H5,$C$2:$F$9,MATCH(I5,$C$2:$F$2,0),0)如上圖所示,我們可以利用vlookup函數查詢人員不同日期的班次。這就是vlookup最基礎的數據查詢的功能。
  • 老師必學技巧之「利用Excel表格-VLOOKUP函數製作一個查詢系統」
    相信老師們在日常辦公中用得最多的工具要數Excel了,今天就和老師們聊聊如何用excel製作一個查詢系統!這裡我們需要用到VLOOKUP函數,VLOOKUP函數是Excel常用函數之一,今天用該函數做一個「學生成績查詢系統」用以說明VLOOKUP函數的使用方法。
  • Excel函數vlookup多條件查詢常用的兩種方法
    今天給大家分享的vlookup函數多條件查詢的常用的兩種方法,視頻連結在下方,看下圖:多條件案例多條件我在原有的表格上增加了輔助列,左邊的源數據增加了C列,用&符號連接A列和B列,公式為=A1&B1,中間的&符號是shift+7輸入的,右邊查詢的區域也增加了輔助列,形成了新的查詢條件:
  • Excel中的vlookup函數如何反向查詢
    Excel中的vlookup函數如何反向查詢在Excel中大家都知道查詢使用vlookup的方便,但都是從左向右查詢的,那麼如何從右向左查詢呢?下面大家一起探討一下。如表源數據:利用姓名查詢到電話可以使用vlookup函數非常方便,公式如下=VLOOKUP(F2,$B$2:$C$14,2,0),就查詢到時電話了。
  • Excel技巧:Vlookup 使用通配符進行匹配
    基本用法 Vlookup(vlookup_value,table_array,col_index_num,[range_lookup]))官方翻譯:VLOOKUP(要查找的值、要在其中查找值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/FALSE 或 1/TRUE)。
  • 沒有你想像的那麼簡單,vlookup函數的模糊匹配查詢
    我們在實際工作中,我們經常使用Excel表格處理數據,這次我們以機場的客流量信息為實例,我們講解一下有關數據查找的小技巧,即使用vlookup函數的模糊匹配查詢的操作技巧,下面我們就以實例結合視頻的形式將詳細的操作步驟展示出來,供大家參考學習,經驗需要我們平時慢慢積累,時間久了就一定會有收穫
  • vlookup一對多查詢的4種解法
    前幾天,財務突然QQ上找我說有要事相商,當時我內心恐懼,小劇場一幕幕上演,難道這個月要拖欠工資了,難道我的報銷填寫錯誤了,我懷揣著一顆不安定的心,來到財務辦公室,原來財務再處理一個髮票問題時遇到了麻煩,於是我協助財務一起解決了整個問題;那麼今天我們要講的職場小技巧就是Excel查詢
  • 史上最全VLOOKUP經典教程大全
    或設為星標,否則可能收不到文章進入公眾號發送函數名稱,免費獲取對應教程個人微信號 | (ID:LiRuiExcel520)微信服務號 | 跟李銳學Excel(ID:LiRuiExcel)微信公眾號 | Excel函數與公式(ID:ExcelLiRui)本文關鍵詞:vlookup
  • Vlookup函數除了查詢引用,它的VBA使用你會嗎
    在工作中,我們在處理大量數據時,會有這樣一種需求,即查詢某個人或某個商品的一個信息。如果我們通過滾動用肉眼去看難免非常的痛苦,畢竟數據太多,那麼聰明的人是怎麼做的呢?對,就是用vlookup函數來實現。本章就圍繞vlookup的查詢引用以及通過VBA返回多個值的方法進行講解。
  • vlookup函數九大經典查詢案例詳解,現在還不會用那就out了
    Excel函數中要說哪個函數用的最多,相信許多朋友都會首先想到vlookup函數。許多人把vlookup函數都當做是Excel函數之王。不僅僅是因為這個函數功能非常強大,而且這個函數能夠給工作帶來更加實際的效率的提升。下面我們就來學習一下,vlookup函數全部九種查詢操作。
  • vlookup函數單個數據就這麼簡單,搭配Match函數批量查詢才是高效
    vlookup函數相信我們大家都不陌生,它在Excel數據查詢中是一個非常實用的函數。通過vLookup函數可以查詢到我們精確查詢出我們需要的各種數據。但是vlookup也有局限性那就是一次只能查詢單個值,在搭配match函數的時候,它卻可以一次查詢全部數據。
  • vlookup函數單個數據查找太簡單,搭配Match函數批量查詢才是高效
    vlookup函數相信我們大家都不陌生,它在Excel數據查詢中是一個非常實用的函數。通過vLookup函數可以查詢到我們精確查詢出我們需要的各種數據。但是vlookup也有局限性那就是一次只能查詢單個值,在搭配match函數的時候,它卻可以一次查詢全部數據。
  • Excel數據查詢只會vlookup就out了,這幾種查詢方式Max函數更方便
    Excel中的Max函數相信大家都不陌生,Max函數使用較多的功能就是查詢出單元格區域內的最大值。但是這個函數的功能不僅僅是這麼簡單,同樣可以跟vlookup函數一樣進行數據查詢。而且在查詢最近數據、單條件、多條件數據查詢的時候相比會更簡單。
  • 職場掌握這2個函數,做表格查詢更輕鬆!vlookup+hlookup
    vlookup專門用來對行數據進行查詢,hlookup專門用來對列數據進行查詢。而lookup是既可以對行使用,也可以對列使用。如圖中案例表格,我們之前是用lookup函數來查詢。現在,我們也可以使用vlookup函數來查詢(因為數據是一行一行的,所以使用行查詢的vlookup)。
  • 值得學習的excel操作小技巧,利用vlookup函數實現一對多查詢
    我們在實際工作中,我們經常使用excel表格對數據進行處理和分析,我們都清楚excel具有強大的excel函數和數據處理工具,我們可以憑藉這些工具盒函數對數據進行快速處理,這次我們還是要講解一下有關vlookup函數的相關內容,我們知道vlookup函數是一個查找函數,我們這次講解的是利用
  • 當查詢的Excel表格列太多,這個函數給vlookup神助攻
    數據表查詢,如果你已經擁有了 O365,那麼恭喜你,xlookup 函數雲淡風輕中簡化並包羅了所有查詢函數,過去所積累的一切技巧都不再需要了。 可是很多讀者還是遺憾表示,沒有安裝 O365,那也不必沮喪,咱繼續 vlookup,那麼今天的教程就變得意義非凡。
  • vlookup函數多工作數據查詢,這兩個操作80%的人不知道
    我們都知道vlookup函數可以進行數據查詢,但是這僅僅是限於對於一個工作表數據的查找。今天我們就來學習一下vlookup函數兩種多表查詢方法,讓我們輕鬆實現多工作表數據查找。
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    Excel數據查詢想必大家都有碰到過。今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。