
來源:數(shù)據(jù)STUDIO
作者:云朵君
一說到Excel查找函數(shù),你一定會想到VLOOKUP函數(shù),雖然它是最基礎(chǔ)實用的函數(shù),但每次一看就會,一用就忘。接下來給大家分享一個VLOOKUP函數(shù)動態(tài)圖解 ,記得收藏它哦,在每次使用VLOOKUP函數(shù)時,把它拿出來一看就會用,不用再去花精力搜其它資料了。
看完這篇VLOOKUP函數(shù)動態(tài)圖解制作步驟,不僅能夠輕松掌握VLOOKUP函數(shù),還會掌握一些附加高階技能。
VLOOKUP查找函數(shù)
INDEX索引查找函數(shù)
開發(fā)工具-數(shù)值控制鈕應(yīng)用
Excel自動填充顏色
數(shù)據(jù)驗證-下拉選項框應(yīng)用
為方便演示,先將制圖所需的文字準(zhǔn)備好,并勾選網(wǎng)格線,讓背景更加清晰。按個人習(xí)慣,也可以在做完圖后再取消勾選。
根據(jù)自己的需求,調(diào)整好版面格式,并設(shè)置動態(tài)變化的公式解釋語句。
="公式解釋:在C14:I19范圍內(nèi)查找首列等于 "&D8&" 對應(yīng)第 "&F7&" 列的值。結(jié)果為:"&I8
'&' 是本文字符鏈接符,將幾個文本字段連接成一句話。
接下來是我們主要功能,運用VLOOKUP查找函數(shù)查找出對應(yīng)匹配的內(nèi)容。
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
=VLOOKUP (要查找的項、要查找位置、包含要返回的值的單元格區(qū)域中的列號、返回近似或精確匹配 - 指示為 1/TRUE 或 0/FALSE) 。
參數(shù)名稱說明lookup_value(必需)要查找的值。要查找的值必須列于在 table_array 參數(shù)中指定的單元格區(qū)域的第一列中。例如,如果 表數(shù)組 跨越單元格 B2:D7,則lookup_value必須列 B。Lookup_value 可以是值,也可以是單元格引用。table_array(必需)VLOOKUP 在其中搜索lookup_value 和返回值的單元格區(qū)域??梢允褂妹麉^(qū)域或表,并且可以使用參數(shù)中的名稱而不是單元格引用。單元格區(qū)域的第一列必須包含lookup_value。單元格區(qū)域還需要包含要查找的返回值。col_index_num(必需)對于包含 (的列,列 table_array) 從 1 開始。range_lookup(可選)一個邏輯值,該值指定希望 VLOOKUP查找近似匹配還是精確匹配:近似匹配 - 1/TRUE假定表中的第一列按數(shù)字或字母順序排序,然后搜索最接近的值。這是未指定值時的默認(rèn)方法。例如,=VLOOKUP (90,A1:B100,2,TRUE)。完全匹配 - 0/FALSE 搜索第一列中的確切值。例如,=VLOOKUP ("Smith",A1:B100,2,F(xiàn)ALSE)。
看到上表中的參數(shù)說明,似乎有點不太明白,接下來通過一個具體的案例來直觀感受VLOOKUP查找函數(shù)如何工作的。
本例中需要在部門表中找出 玉玉所在的部門。需要對應(yīng)填寫函數(shù)的四個參數(shù):
查找結(jié)果是的玉玉所在的部門是法務(wù)部。
首先以靜態(tài)查找值為例,編寫VLOOKUP查找函數(shù):從C14:I19 表區(qū)域中查找D8單元格中浙江省的景點所在的列值4,并且是精確查找。
= VLOOKUP(D8,C14:I19,F7,0) # =VLOOKUP(查找的內(nèi)容, 查找區(qū)域, 返回查找區(qū)域內(nèi)第幾列的數(shù)據(jù), 匹配(精確或模糊))
第一步 開啟開發(fā)工具(已經(jīng)開啟的不需要重復(fù)操作)。在【開始】--【選項】--【自定義功能區(qū)】--【開發(fā)工具】勾選并確定。
第二步 插入數(shù)值控制鈕,并調(diào)整大小及合適的位置。
第三步 設(shè)置控制參數(shù):選中,在編輯狀態(tài)下右擊 -- 【設(shè)置控件格式】,設(shè)置最小值、最大值、步長以及單元格鏈接。其中單元格鏈接是將所要控制的數(shù)值放置在目標(biāo)單元格內(nèi),以方便顯示或運用其數(shù)值以作他用。
這里有兩個數(shù)值控制鈕,一個是窗體控件,一個是Active X控件,后者需要在【設(shè)計模式】下調(diào)整【屬性】,以設(shè)置最小值、最大值、步長以及單元格鏈接。
運用數(shù)值控制按鈕控制輸出行號和列號,接下來是需要通過行號和列號查找出對應(yīng)的單元格內(nèi)容,以實現(xiàn)動態(tài)顯示查找目標(biāo)值。
首先看下INDEX索引查找函數(shù)說明。
INDEX(array, row_num, [column_num])
返回由行號和列號索引選中的表或數(shù)組中元素的值。
當(dāng)函數(shù) INDEX 的第一個參數(shù)為數(shù)組常量時,使用數(shù)組形式。
參數(shù)說明
array 必需。單元格區(qū)域或數(shù)組常量。
如果數(shù)組僅包含一行或一列,則相應(yīng)的row_num 或column_num 參數(shù)是可選的。
如果數(shù)組具有多行和多列,并且row_num 或 column_num ,INDEX 返回數(shù)組中整個行或列的數(shù)組。
row_num 必需,除非column_num 存在。選擇數(shù)組中的某行,函數(shù)從該行返回數(shù)值。如果row_num ,column_num 參數(shù)。
column_num 可選。選擇數(shù)組中的某列,函數(shù)從該列返回數(shù)值。如果column_num ,row_num 參數(shù)。
如果同時使用 row_num 和 column_num 參數(shù),INDEX 將返回單元格中兩row_num column_num。
INDEX(reference, row_num, [column_num], [area_num])
返回指定的行與列交叉處的單元格引用。如果引用由非相鄰選定區(qū)域所決定,您可以選擇要查找的選定區(qū)域。
參數(shù)說明
reference 必需。對一個或多個單元格區(qū)域的引用。
如果要為引用輸入非相鄰區(qū)域,請用括號括住引用。
如果引用的每個區(qū)域僅包含一行或一列,則row_num或column_num參數(shù)是可選的。例如,對于單行的引用,可以使用函數(shù) INDEX(reference, column_num)。
row_num 必需。引用中某行的行號,函數(shù)從該行返回一個引用。
column_num 可選。引用中某列的列標(biāo),函數(shù)從該列返回一個引用。
area_num 可選。在引用中選擇一個區(qū)域,從該范圍返回row_num column_num。選定或輸入的第一個區(qū)域編號為 1,第二個為 2,以此類比。
引用area_num選擇特定區(qū)域后,row_num 和 column_num 選擇特定單元格:row_num=1 是區(qū)域的第一行,column_num=1 是第一列,以此類比。INDEX 返回的引用是索引和row_num column_num。
如果將row_num或column_num設(shè)置為 0 ,INDEX 將分別返回整個列或行的引用。
row_num、column_num和area_num必須指向引用中的單元格;否則,INDEX 返回#REF!錯誤。如果row_num和column_num,INDEX 將返回引用中 area_num。
函數(shù) INDEX 的結(jié)果為一個引用,且在其他公式中也被解釋為引用。根據(jù)公式的需要,函數(shù) INDEX 的返回值可以作為引用或是數(shù)值。
例如,公式 CELL("width",INDEX(A1:B2,1,2)) 等價于公式 CELL("width",B1)。CELL 函數(shù)將函數(shù) INDEX 的返回值作為單元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 將函數(shù) INDEX 的返回值解釋為 B1 單元格中的數(shù)字。
下面根據(jù)由數(shù)值控制鈕輸出的數(shù)值查找對應(yīng)內(nèi)容:
從C14:C19區(qū)域所在的數(shù)組--省份,按照C8的數(shù)值,查找出目標(biāo)省份得到查找值。
=INDEX(C14:C19,7-C8)
從C13:I13區(qū)域中的數(shù)組--名稱,按照F7的數(shù)值,查找出目標(biāo)名稱得到需要的列數(shù)據(jù)。
=INDEX(C13:I13,F7)
這樣就可以通過數(shù)值控制按鈕動態(tài)演示VLOOKUP查找函數(shù)查找原理了。
以上已經(jīng)完成了本次動態(tài)圖解的主體內(nèi)容了,最后再加上顏色的突出演示,那就是錦上添花,一目了然了。
【開始】--【條件格式】--【新建規(guī)則】--選擇【使用公式確定要使用格式的單元格】,并在【為符合此公式的值設(shè)置格式】中填寫公式。
下面演示突出顯示D13:I13區(qū)域內(nèi)的格式為例。輸入公式=D13=$F$8,并應(yīng)用于=$D$13:$I$13區(qū)域內(nèi)。
這里輸入公式中的D13是相對引用,而$F$8是絕對引用,意思是在應(yīng)用區(qū)域內(nèi)任意值等于絕對地址$F$8內(nèi)的內(nèi)容,就是符合條件,并使用此格式。
具體操作如下動畫演示。其余格式設(shè)置也是按照此原理逐一設(shè)置。
除了使用數(shù)值控制鈕選擇目標(biāo)查找值,還可以通過設(shè)置下拉選框選擇目標(biāo)查找值。
以區(qū)號為例,在【數(shù)據(jù)】--【數(shù)據(jù)驗證】下【數(shù)據(jù)驗證】--【設(shè)置】中【允許值】為序列,來源是區(qū)號所在區(qū)域$I$14:$I$19,確定即可。
在運用VLOOKUP函數(shù),查找區(qū)號所對應(yīng)的省份。函數(shù)如下:
=VLOOKUP(M1912,IF({1,0},I14:I19,C14:C19),2,FALSE)
其中使用IF({1,0},I14:I19,C14:C19)可以實現(xiàn)反向查找。
VLOOKUP進(jìn)行數(shù)據(jù)查找,查找值必須在查找區(qū)域的第一列,如果查找值不在查找區(qū)域的第一列,遇到這種問題時,但靠VLOOKUP函數(shù)并不能查找出所需要的數(shù)據(jù)。此時可以通過 INDEX+MATCH函數(shù)。
另外還有一種方法,配合使用IF函數(shù)。即VLOOKUP的反向查找。它的大致思路是,將查找值使用if函數(shù)加上{0,1}數(shù)組,構(gòu)建一個二維的表格,來進(jìn)行查找,下面就讓我們來具體分析下
第二個參數(shù)使用IF({1,0},I14:I19,C14:C19)構(gòu)建二維列表。
在Excel中0=FALSE,1=TRUE,我們把{1,0}放在IF函數(shù)的第一參數(shù)中,它實際上代表對和錯的條件結(jié)果,又因為,{1,0}在大括號中,所以它是一個數(shù)組,它會跟每一個元素都發(fā)生運算,比如在IF的第二參數(shù)中它的單元格個數(shù)是6個,所以,當(dāng)IF的條件為1時候,他就會得到6個結(jié)果,第三個參數(shù)也是這個道理以此類推,它的運算結(jié)果可以顯示為下圖。
這樣就將原來兩列數(shù)據(jù)前后顛倒過來,這樣就符合了VLOOKUP函數(shù)查找方向的需求了。
數(shù)據(jù)分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
LSTM 模型輸入長度選擇技巧:提升序列建模效能的關(guān)鍵? 在循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)家族中,長短期記憶網(wǎng)絡(luò)(LSTM)憑借其解決長序列 ...
2025-07-11CDA 數(shù)據(jù)分析師報考條件詳解與準(zhǔn)備指南? ? 在數(shù)據(jù)驅(qū)動決策的時代浪潮下,CDA 數(shù)據(jù)分析師認(rèn)證愈發(fā)受到矚目,成為眾多有志投身數(shù) ...
2025-07-11數(shù)據(jù)透視表中兩列相乘合計的實用指南? 在數(shù)據(jù)分析的日常工作中,數(shù)據(jù)透視表憑借其強(qiáng)大的數(shù)據(jù)匯總和分析功能,成為了 Excel 用戶 ...
2025-07-11尊敬的考生: 您好! 我們誠摯通知您,CDA Level I和 Level II考試大綱將于 2025年7月25日 實施重大更新。 此次更新旨在確保認(rèn) ...
2025-07-10BI 大數(shù)據(jù)分析師:連接數(shù)據(jù)與業(yè)務(wù)的價值轉(zhuǎn)化者? ? 在大數(shù)據(jù)與商業(yè)智能(Business Intelligence,簡稱 BI)深度融合的時代,BI ...
2025-07-10SQL 在預(yù)測分析中的應(yīng)用:從數(shù)據(jù)查詢到趨勢預(yù)判? ? 在數(shù)據(jù)驅(qū)動決策的時代,預(yù)測分析作為挖掘數(shù)據(jù)潛在價值的核心手段,正被廣泛 ...
2025-07-10數(shù)據(jù)查詢結(jié)束后:分析師的收尾工作與價值深化? ? 在數(shù)據(jù)分析的全流程中,“query end”(查詢結(jié)束)并非工作的終點,而是將數(shù) ...
2025-07-10CDA 數(shù)據(jù)分析師考試:從報考到取證的全攻略? 在數(shù)字經(jīng)濟(jì)蓬勃發(fā)展的今天,數(shù)據(jù)分析師已成為各行業(yè)爭搶的核心人才,而 CDA(Certi ...
2025-07-09【CDA干貨】單樣本趨勢性檢驗:捕捉數(shù)據(jù)背后的時間軌跡? 在數(shù)據(jù)分析的版圖中,單樣本趨勢性檢驗如同一位耐心的偵探,專注于從單 ...
2025-07-09year_month數(shù)據(jù)類型:時間維度的精準(zhǔn)切片? ? 在數(shù)據(jù)的世界里,時間是最不可或缺的維度之一,而year_month數(shù)據(jù)類型就像一把精準(zhǔn) ...
2025-07-09CDA 備考干貨:Python 在數(shù)據(jù)分析中的核心應(yīng)用與實戰(zhàn)技巧? ? 在 CDA 數(shù)據(jù)分析師認(rèn)證考試中,Python 作為數(shù)據(jù)處理與分析的核心 ...
2025-07-08SPSS 中的 Mann-Kendall 檢驗:數(shù)據(jù)趨勢與突變分析的有力工具? ? ? 在數(shù)據(jù)分析的廣袤領(lǐng)域中,準(zhǔn)確捕捉數(shù)據(jù)的趨勢變化以及識別 ...
2025-07-08備戰(zhàn) CDA 數(shù)據(jù)分析師考試:需要多久?如何規(guī)劃? CDA(Certified Data Analyst)數(shù)據(jù)分析師認(rèn)證作為國內(nèi)權(quán)威的數(shù)據(jù)分析能力認(rèn)證 ...
2025-07-08LSTM 輸出不確定的成因、影響與應(yīng)對策略? 長短期記憶網(wǎng)絡(luò)(LSTM)作為循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)的一種變體,憑借獨特的門控機(jī)制,在 ...
2025-07-07統(tǒng)計學(xué)方法在市場調(diào)研數(shù)據(jù)中的深度應(yīng)用? 市場調(diào)研是企業(yè)洞察市場動態(tài)、了解消費者需求的重要途徑,而統(tǒng)計學(xué)方法則是市場調(diào)研數(shù) ...
2025-07-07CDA數(shù)據(jù)分析師證書考試全攻略? 在數(shù)字化浪潮席卷全球的當(dāng)下,數(shù)據(jù)已成為企業(yè)決策、行業(yè)發(fā)展的核心驅(qū)動力,數(shù)據(jù)分析師也因此成為 ...
2025-07-07剖析 CDA 數(shù)據(jù)分析師考試題型:解鎖高效備考與答題策略? CDA(Certified Data Analyst)數(shù)據(jù)分析師考試作為衡量數(shù)據(jù)專業(yè)能力的 ...
2025-07-04SQL Server 字符串截取轉(zhuǎn)日期:解鎖數(shù)據(jù)處理的關(guān)鍵技能? 在數(shù)據(jù)處理與分析工作中,數(shù)據(jù)格式的規(guī)范性是保證后續(xù)分析準(zhǔn)確性的基礎(chǔ) ...
2025-07-04CDA 數(shù)據(jù)分析師視角:從數(shù)據(jù)迷霧中探尋商業(yè)真相? 在數(shù)字化浪潮席卷全球的今天,數(shù)據(jù)已成為企業(yè)決策的核心驅(qū)動力,CDA(Certifie ...
2025-07-04CDA 數(shù)據(jù)分析師:開啟數(shù)據(jù)職業(yè)發(fā)展新征程? ? 在數(shù)據(jù)成為核心生產(chǎn)要素的今天,數(shù)據(jù)分析師的職業(yè)價值愈發(fā)凸顯。CDA(Certified D ...
2025-07-03