-
1 # 心中有棵白楊樹
-
2 # Excel小白的技巧
vlookup函式是Excel中幾個最重函式之一,也有人說,會了vlookup就能解決大部分工作中遇到的問題,那麼我就說說vlookup具體怎麼用。
vlookup是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為:
中:VLOOKUP(查詢目標,查詢範圍,返回值的列數,精確OR模糊查詢)
英:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
也就是說需要四條資訊才能構建 VLOOKUP 語法:
要查詢的值,也被稱為查閱值。
查閱值所在的區域。請記住,查閱值應該始終位於所在區域的第一列,這樣 VLOOKUP 才能正常工作。例如,如果查閱值位於單元格 C2 內,那麼您的區域應該以 C 開頭。
區域中包含返回值的列號。例如,如果指定 B2:D11 作為區域,那麼應該將 B 算作第一列,C 作為第二列,以此類推。
(可選)如果需要返回值的近似匹配,可以指定 TRUE;如果需要返回值的精確匹配,則指定 FALSE。如果沒有指定任何內容,預設值將始終為 TRUE 或近似匹配。此處也可寫作1或0,“1”表示近似匹配;“0”表示精確匹配。
現在將上述所有內容集中在一起,如下所示:
=VLOOKUP(查閱值、包含查閱值的區域、區域中包含返回值的列號以及(可選)為近似匹配指定 TRUE 或者為精確匹配指定 FALSE)。
下圖顯示瞭如何設定 VLOOKUP 以返回剎車盤的價格,即 85.73。
下面是有關 VLOOKUP 的幾個例子:
示例1:
示例2:
示例3:
示例4:
示例5:
-
3 # 財務遊戲
EXCEL中VLOOKUP函式怎麼用?
首先來看看VLOOKUP函式的語法結構:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP 函式語法具有下列引數:
lookup_value 必需。要在表格或區域的第一列中搜索的值。
table_array 必需。包含資料的單元格區域。table_array 第一列中的值是由 lookup_value 搜尋的值。這些值可以是文字、數字或邏輯值。文字不區分大小寫。
col_index_num 必需。table_array 引數中必須返回的匹配值的列號。
range_lookup 可選。一個邏輯值,指定希望 VLOOKUP 查詢精確匹配值還是近似匹配值。
下面動圖演示VLOOKUP函式的九種用法:
1,VLOOKUP - 普通查詢。
查詢OfficeGif對應的使用者數量。
2,VLOOKUP - 用萬用字元進行查詢。
查詢含有 “ice" 對應的使用者數量。
* 代表萬用字元。
& 把兩個欄位連在一起。
3,VLOOKUP - 查詢值為空時不顯示0。
查詢OfficeGif對應的型別。
在公式後加上&"",如果查詢值為0時,則顯示空值。
4,VLOOKUP - 根據範圍查詢(模糊查詢)。
VLOOKUP第四個引數為1或省略代表模糊查詢。
如果找不到精確值,則返回小於查詢值的最大值。
例中:查詢1100,返回小於1100最大的數1000對應的值
5,VLOOKUP - 巢狀ISERROR函式把查詢結果#NA變為0。
ISERROR函式:判讀結果是否為錯誤值。
IF函式邏輯判斷,如果ISERROR是錯誤,返回0,否則返回使用者數量。
6,VLOOKUP - 巢狀MATCH函式,自動識別所查詢的列號。
示例中兩個表的標題順序不同,用MATCH函式可以自動識別查詢的列號
MATCH函式語法:MATCH(lookup_value, lookup_array, [match_type])
7,VLOOKUP - 巢狀MATCH函式進行交叉查詢。
示例中兩個表的佈局不一樣,嵌入MATCH函式識別查詢的列號。
8,VLOOKUP - 從右往左查詢。
IF({1,0}...),引數為陣列時,會分別進行計算。先用1作為引數判斷,會返回G5:G11,然後用0作為引數判斷,又返回一個結果,F5:F11。兩個結果會重新組合一個數組。G5:G11在第一列,F5:F11在第二列。
9,VLOOKUP - 多條件查詢(嵌入陣列公式)。
示例中需要查詢同時滿足兩個條件的使用者數量。公式中嵌入了陣列公式。
輸入陣列公式組合鍵:Ctrl+Shift+Enter。
-
4 # 唔西迪西說
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
引數說明:
1 查詢目標:就是你指定的查詢的內容或單元格引用。本例中表二A列的姓名就是查詢目標。我們要根據表二的“姓名”在表一中A列進行查詢。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
2 查詢範圍(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查詢目標,如果沒有說從哪裡查詢,EXCEL肯定會很為難。所以下一步我們就要指定從哪個範圍中進行查詢。VLOOKUP的這第二個引數可以從一個單元格區域中查詢,也可以從一個常量陣列或記憶體陣列中查詢。本例中要從表一中進行查詢,那麼範圍我們要怎麼指定呢?這裡也是極易出錯的地方。大家一定要注意,給定的第二個引數查詢範圍要符合以下條件才不會出錯:
A 查詢目標一定要在該區域的第一列。本例中查詢表二的姓名,那麼姓名所對應的表一的姓名列,那麼表一的姓名列(列)一定要是查詢區域的第一列。象本例中,給定的區域要從第二列開始,即$B$2:$D$8,而不能是$A$2:$D$8。因為查詢的“姓名”不在$A$2:$D$8區域的第一列。
B 該區域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的D列)一定要包括在這個範圍內,即:$B$2:$D$8,如果寫成$B$2:$C$8就是錯的。
3 返回值的列數(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。這是VLOOKUP第3個引數。它是一個整數值。它怎麼得來的呢。它是“返回值”在第二個引數給定的區域中的列數。本例中我們要返回的是“年齡”,它是第二個引數查詢範圍$B$2:$D$8的第3列。這裡一定要注意,列數不是在工作表中的列數(不是第4列),而是在查詢範圍區域的第幾列。如果本例中要是查詢姓名所對應的性別,第3個引數的值應該設定為多少呢。答案是2。因為性別在$B$2:$D$8的第2列中。
4 精確OR模糊查詢(VLOOKUP(A13,$B$2:$D$8,3,0) ),最後一個引數是決定函式精確和模糊查詢的關鍵。精確即完全一樣,模糊即包含的意思。第4個引數如果指定值是0或FALSE就表示精確查詢,而值為1 或TRUE時則表示模糊。這裡蘭色提醒大家切記切記,在使用VLOOKUP時千萬不要把這個引數給漏掉了,如果缺少這個引數默為值為模糊查詢,我們就無法精確查詢到結果了。
-
5 # 傲看今朝
根據A表完成B表你需要多長時間?
操作步驟1操作步驟2然而我教了他一個秘訣之後,她每次做這樣的查詢所花時間卻從不超過2分鐘。
我今天就給大家介紹一下這個秘訣:vlookup函式。Vlookup函式號稱Excel函式家族的“大眾情人”與“效率之王”,掌握vlookup函式,讓一切煩人的查詢分分鐘做好!
一、vlookup基本用法:表格查詢它只需要1分鐘,而我的同事卻花了整整一個上午!(一)簡單跟著我操作吧!
操作步驟:選中L5單元格,輸入如下Vlookup公式:
=vlookup(K5,$b$4:$H$524,7,0)
敲回車,然後選中L5:L20區域,游標定位到編輯欄裡,最後按住Ctrl再按回車鍵,即可將公式填充到需要返回值的單元格。
請看下圖演示:
寫入公式,然後敲回車雙擊即可雙擊即可是不是好簡單,下面我們就來看看vlookup函式到底是什麼玩意兒,為什麼它會這麼厲害?!
(二)vlookup函式到底是什麼玩意兒?
vlookup函式是廣大廣表哥表妹最喜歡的查詢利器之一,號稱查詢函式之中的大眾情人。然而,在我眼裡他就是一個跑腿。這就好比我告訴:
你(vlookup函式)去三樓辦公區(table array)找一下董明珠工位(lookup value),找到了,然後開啟從左往右數第三個抽屜(col_num),把那裡面的東西都給我拿回來,一定要是"董明珠工位"哦,“董明珠 工位”都不行(Type)。
它主要有四個引數構成:lookup value(查詢值)、table array(查詢範圍)、col_num(列號)、type(查詢方式)。
為什麼是我!查詢值:通常在需要填入內容表格的左側,例如此例中就在B表的K5單元格。不會Vlookup函式的同學通常會複製這個值然後到A表格中進行查詢,因此我們也可以將它理解為查詢值。
查詢範圍:這裡通常指的是資料來源,我們需要用查詢值查詢資料來源,然後把資料來源某一列的值給他返回到現在填寫的表格中。我們寫Vlookup函式時,通常查詢的範圍是固定的。因此我們要絕對引用查詢範圍(選中它,然後按下鍵盤上的f4鍵。)
列號:告訴EXcel,我們需要將查詢範圍裡哪一列的資料取回來?
查詢方式:精確查詢還是近似查詢?我們多半會用到精確查詢,因此第四個引數通常為0(1代表近似查詢)
函式各個引數之間一定要用英文輸入法下的逗號隔開
$表示鎖定:
1.相對引用
一句話概括,引用單元格的地址可能會發生變動。可能大家不理解,其實就是基於包含公式和單元格引用的單元格的相對位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地複製公式,引用會自動調整。在預設的情況下,新公式使用的是相對引用。
例如,B2單元格公式為=A1,將B2單元格的相對引用複製到B3,則會自動從=A1調整為=A2。
2.絕對引用
引用的單元格地址不可能會發生變動。也就是說,總是在指定位置引用單元格,如果公式所在單元格的位置改變,絕對引用保持不變。如果多行或多列地複製公式,絕對引用將不作調整。
例如,將B2單元格的絕對引用複製到B3,那麼兩個單元格都是$A$1.
3.混合引用
分為列絕對,行相對和行絕對,列相對這兩種情況。
列絕對,行相對:複製公式時,列標不會發生變化,行號會發生變化,單元格地址的列標前新增$符號,如$A1,$C10,$B1:$B4。
行絕對,列相對:複製公式時,行號不會發生變化,列標會發生變化,單元格地址的行號前新增$符號,如A$1,C$10,B$1:B$4。
(三)案例:使用vlookup自動查詢分數(請看動畫演示)
在U3單元格輸入以上公式動畫演示(四)使用法則
1.vlookup函式的查詢值必須要位於查詢資料區域的左側,整個查詢只能從左往右進行查詢
2.查詢範圍通常都是固定的,因此需要絕對引用
3.查詢值必須在查詢範圍中存在,否則返回NA。(例如查詢值為“農政 ”,但查詢範圍中只存在“農政”,那麼vlookup函式返回的值依然是NA)
二、Vlookup進階用法:名字記不清,萬用字元搞定!如圖所示,我們需要將從A表中查詢內容然後返回B表中,但是B表中查詢值跟A表中的資料不完全一致,如果按照前面的方法來寫公式,返回的結果一定是NA。我們如何做才能讓vlookup函式返回正確的值呢?
如何設定才能正確使用vlookup函式呢?答案當然是在vlookup函式中使用萬用字元。
(一)來看具體事例操作
那麼如何操作呢?請看下圖的演示:
注意lookup_value的輸入!這裡用到了批次填充的小技巧操作步驟:選中O2單元格---輸入公式---回車---選中O3:O7區域---游標定位到編輯欄---按著Ctrl鍵然後敲回車鍵。
(二)萬用字元知識
萬用字元最常用的有兩種,一種是*號,代表任意一個、多個字元甚至沒有字元;一種是英文輸入法下的?號,代表任意單個字元。萬用字元廣泛應用Excel的各種功能之中,其在函式中的使用一般要與文字連線符&配合使用。例如在本例子中,我們希望的是隻要查詢範圍內能查詢到包含“三川實業”這四個字,我們就返回它對應的值,因此我們需要在其前後都加上*號,表示其前後或許有其他的內容(有也行,沒有也行)。
另外我們在Excel函式中連結文字時,文字一般要用英文狀態下的雙引號給引起來。因此本例中的lookup_value正確寫法應該是:"*"&N2&"*"
三、Vlookup全自動查詢:我與match是兄弟!如何只寫一個公式就可以搞定B表中的所有空白單元格?
如何只寫一個公式就搞定這所有的空白單元格?在上面的例子中,我們都是一列一列的寫公式的,像上面的這張表格,有多少個科目我們就得寫多少個公式,然後向下填充。這樣做效率特別太慢,特別不符合我們高效辦公的需求呢?如何只寫一個公式就可以搞定B表中所有的空白單元格呢?
我們將在vlookup函式的第三個引數做文章了。請看下面的演示:
此動畫高能,請大家細心觀看操作步驟:1.選中L5:P19區域,然後游標定位到編輯欄裡,輸入公式:
=VLOOKUP($K5,$B$4:$H$524,MATCH(L$4,$B$3:$G$3,0),0)
2.最後按下Ctrl鍵,然後敲回車鍵即可。
注意事項:這裡使用match函式來自動確定我們要取哪一列的值,關於match函式的使用,我們後面將會寫文章來講,大家現在先模仿,感興趣的同學當然也可以搜尋文章進行學習。
四、Vlookup近似查詢:"等級"問題我幫忙!Vlookup就是好,全身上下都是寶。說完了精確查詢,現在我們來簡單看一下近似查詢的妙用(也就是vlookup函式的第四個引數,前面的例子都是精確查詢,因此填寫的都是零,這次我們講到近似查詢就不用0了,而是要用1或者不填)
近似查詢在計算個人所得稅比例、學生成績等級評定、銷售提成等方面非常有用,本文就做一個動畫來拋磚引玉,大家有興趣的可以隨時與我交流,廢話不多說,先上動畫:
-
6 # wangsir1121
簡單的常見查詢我就不再贅述,可以參看各種基礎教程,我們來擴充套件一下思路,順便和LOOKUP作一個簡單對比。例1,第一次或最後一次資料查詢,如圖
我們要查詢A、B兩種產品第一次和最後一次進價,分別用VLOOKUP和LOOKUP函式實現。
B12單元格輸入
=VLOOKUP(A12&COUNTIF($B$2:$B$9,A12),IF({1,0},$B$2:$B$9&COUNTIF(INDIRECT("B2:B"&ROW($2:$9)),A12),$C$2:$C$9),2,0)
然後按ctrl+shift+enter,再下拉填充。
C12單元格輸入
=LOOKUP(1,0/($B$2:$B$9=A12),$C$2:$C$9),下拉填充。
B16單元格輸入
=VLOOKUP(A16,$B$2:$C$9,2,0),下拉填充。
C16單元格輸入
=LOOKUP(1,0/FREQUENCY(1,($B$2:$B$9=A16)*1),$C$2:$C$3),下拉填充。
評析:LOOKUP按二分法查詢,VLOOKUP從上往下查詢。一般VLOOKUP更適合查詢第一次出現的值,LOOKUP更適合查詢最後一次出現的值。
例2,模糊查詢,如圖
我們要查詢下表三個地址對應的提成。
F8輸入公式=VLOOKUP(LEFT(E8,2)&"*",$E$2:$F$5,2,0),下拉填充。
G8輸入公式=LOOKUP(1,0/FIND($E$2:$E$5,E8),$F$2:$F$5),下拉填充。
評析:這裡的地址可以直接提取,所以可以用VLOOKUP的萬用字元查詢。如果不能提取出來,那麼VLOOKUP就用不了。
再看一個例子,如圖
求每個人最後一次還款日期或第一次還款的日期。
J14輸入=VLOOKUP(MAX((J2:J13<>"")*ROW(1:12)),IF({1,0},(J2:J13<>"")*ROW(1:12),$I$2:$I$13),2,0)
然後按ctrl+shift+enter,再右拉填充。
J15輸入=LOOKUP(1,0/(J2:J13<>""),$I$2:$I$13),右拉填充。
J17輸入=VLOOKUP(MIN(IF(J2:J13<>"",ROW(1:12))),IF({1,0},(J2:J13<>"")*ROW(1:12),$I$2:$I$13),2,0)
然後按ctrl+shift+enter,再右拉填充。
J18輸入=LOOKUP(1,0/FREQUENCY(1,(J2:J13<>"")*1),$I$2:$I$13),再右拉填充。
-
7 # Excel學習與提高
VLOOKUP函式是一個查詢函式,要在工作中使用該函式,首先就需要對該函式的功能(即這個函式返回的是什麼),以及該函式的格式(每個引數都代表什麼)有個詳細的瞭解和認識,等掌握了這些之後,才能靈活運用。
VLOOKUP()函式
格式: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup )
含義:從一組資料table_array中,查詢一個數據lookup_value,查詢到之後,返回該資料對應的某一列(由col_index_num引數定義需要返回第幾列)中的資料。
引數:
lookup_value:
需要查詢的一個數據。
table_array:
一組原始資料,即從該原始資料中,去查詢lookup_value資料。
col_index_num:
一個大於或等於1的數字。表示需要返回的是第幾列的資料。
range_lookup
一個邏輯值,flase或0,表示精確查詢。true或1,表示模糊查詢。
例項:在一張表格中,查詢張三同學的分數。
備註:如上圖所示。
E2單元格中的公式是“=VLOOKUP(D2,A2:B6,2,0)”
表明需要查詢的資料為D2單元格中的“張三”。
公式中的引數range_lookup是0,表示的精確查詢。及資料內容要完全相同,才算查詢到。
在原始資料A2:B6中的第一列中查詢,即在A2:A6中進行查詢,查詢是否有與D2單元格內容(“張三”)相同的資料。
查詢的結果是,查到與A2單元格的內容相同。都是“張三”。
公式中的引數col_index_num是2,即返回的是A2單元格所在行中的第二列資料,即B2的資料。
以上就是該函式的基本用法了。
-
8 # 午後電商
1、兩個條件中的字元完全一樣用普通匹配就好:https://www.toutiao.com/i6488852064465060365/
2、兩個條件中的字元完全不一樣,用“*”組合使用:https://www.toutiao.com/i6490418160980722189/
3、一對多匹配,對錶格做輔助列操作:https://www.toutiao.com/i6490398189189857806/
-
9 # 精進Excel
我用圖解的方式,向你詳細講解VLOOKUP函式的使用全部使用方法,學完本文,如果你還不會用VLOOKUP函式,你來懟我!!
VLOOKUP函式可以說是Excel中為數不多的神級函式之一,記得我是小白的年代看到花費我查找了2個小時的資料,高手1分鐘不到就弄完了,那時的我
於是我潛心學習,製作了VLOOKUP函式的寶典級用法,為的就是讓你不再懷疑人生,自信的使用VLOOKUP函式。
一、Vlookup函式的語法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])翻譯成人話,即VLOOKUP(查詢物件,查詢範圍,返回列數,精確匹配或者近似匹配)
二、例項演示首先先設想一個場景:你手機通訊錄中存了幾百個姑娘的電話號碼,突然有一天你老媽給你一份姑娘的名單(從你手機通訊錄中選出來的,100人左右),說:把這些姑娘的號碼選出來,準備相親!
幹,難題來了,你要如何去相完這100個姑娘,不,難題是你要如何快速的把這100位姑娘的電話號碼提取出來。
用專業的話來說,就是在E、F兩列資料中,匹配出B列姑娘對應的電話號碼。
在C3單元格輸入公式:=VLOOKUP(A3,E:F,2,0)
三、引數詳細解讀及注意事項
1)查詢目標(lookup_value)
這個比較好理解,根據上文的語法解釋,應該80%的人都能夠順利掌握這個引數。它就是為了告訴Excel,要把誰找出來。
注意:
①查詢目標不要和返回值搞混了:上文語法例子中查詢目標是姓名而不是成績,例項演示中查詢目標是姓名而不是電話。(後者是你想要返回的值)
②查詢目標與查詢區域的第一列的格式設定必須一致。 如果不一致會出錯,如圖:
2) 查詢範圍(table_array)
指定了查詢目標,如果沒有說從哪裡查詢,Excel肯定會幹你的。這個引數就是要告訴Excel哪個範圍中進行查詢。
這裡的範圍可以是單元格區域,也可以是常量陣列或記憶體陣列(後邊這兩個鬼相信80%的小夥伴都沒有聽過,現在還用不到,大家不要慌)。
那具體要怎麼指定區域呢?這是極易出錯的地方。大家一定要注意,給定的第二個引數查詢範圍要符合以下條件才不會出錯:
① 查詢目標一定要在該區域的第一列。
同樣是查詢王斯聰的成績,但是原始資料庫多了一列資料(如下圖),為了使查詢目標處於查詢範圍的第一列,給定的區域要從第二列開始,即B2:D14,而不能是A2:D14。
② 該區域中一定要包含要返回值所在的列。
要返回的值是成績,你選擇的範圍一定要把成績這一列包含了。
3 )返回值的列數(col_index_num)
這是VLOOKUP第3個引數,它是一個整數值。
它怎麼得來的呢?
它是我們想要返回的值(這列中想要返回成績)在上述查詢範圍中所處的列數。
本例中我們要返回的是“成績”,它是第二個引數查詢範圍B2:D14的第3列。
注意:
列數不是在工作表中的列數(不是第4列),而是在查詢範圍區域的第幾列。
4) 精確OR模糊查詢( range_lookup)
最後一個引數是決定函式精確和模糊查詢的關鍵。精確即完全一樣,用0或FALSE表示;模糊即包含的意思,用1或TRUE表示。
我要告訴你的是,大多數情況下都是用FALSE,TURE要使用的時候情況比較特殊
四、高階應用01 自動匹配列條件查詢
這種功能也可以叫做交叉查詢!
藉由Match函式,可以實現VLOOKUP的匹配列條件查詢功能,它是由Match函式的返回值決定VLOOKUP所取值的列。
比如在圖中,想要在上面的表中查詢阿呆對應的數學成績,對應的公式:=VLOOKUP(A12,$A$2:$D$9,MATCH(B12,$A$1:$D$1,0),0)
02 逆向查詢
我們知道,預設情況下,VLOOKUP函式不能進行逆序查詢,我們可以透過IF函式進行巢狀,改變查詢區域的位置。
利用IF({1,0}......)結構,我們可以自行構造需要的查詢範圍,實現逆向查詢。
公式:=VLOOKUP(A12,IF({1,0},B2:B9,A2:A9),2,0)
03 多條件查詢
同樣利用IF({1,0}......)結構,我們可以運用"&"符號將多個行條件連線起來,實現Vlookup的多條件查詢!這個方法需要用到陣列公式。
公式:{=VLOOKUP(A12&B12,IF({1,0},$A$2:$A$9&$B$2:$B$9,D2:D9),2,0)}
注:需要同時按Ctrl+Shift+Enter輸入公式
04 批次查詢
VLOOKUP+IF{1,0}的另一個更為強大的功能,就是運用陣列運算進行批次查詢。
公式:{=VLOOKUP($A$12&(ROW()-11),IF({1,0},$C$2:$C$9
&COUNTIF(INDIRECT("C2:C"&ROW($C$2:$C$9)),$A$12),$A$2:$A$9),2,0)}
PS:此處可以使用IFERROR對查詢結果進行美化,不贅述。
05 跨表查詢
VLOOKUP還可以進行跨表查詢,這需要INDIRECT函式的幫助。
公式:=VLOOKUP($A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"一班";"二班";"三班"}&"!A:A"),$A2),{"一班";"二班";"三班"})&"!A:B"),2,0)
06 多值查詢
VLOOKUP可以進行多條件值查詢,這需要T(IF(或N(IF(結構的幫助。
公式:{=MAX(VLOOKUP(T(IF(1,$A13&{"語文";"數學";"英語"})),IF({1,0},$A$2:$A$10&$B$2:$B$10,$C$2:$C$10),2,0))}
PS:此處VLOOKUP函式返回一組數,可以對這組數進行求和、取平均值和極值等各類運算。
-
10 # 迅捷PDF線上網站
使用excel“查詢”資料,第一時間就會想到用Vlookup函式來操作,下面我們就利用Vlookup函式,來教大家解鎖excel最全“查詢公式”。
1、查詢
GIF>>......
在例圖中,查詢姓名為“程凡”的應發工資。
公式:=VLOOKUP(A11,A:D,4,0)
2、模糊查詢
GIF>>......
在例圖中,根據“開封”這個詞模糊查詢表一具體省市。
公式:=VLOOKUP("*"&A9&"*",A1:B6,2,0)
3、交叉查詢
GIF>>......
在例圖中,需要對“程凡”3月的金額進行交叉查詢。
公式:=VLOOKUP(A11,A:D,MATCH(B11,1:1,0),0
4、多條件查詢
在例圖中,查詢地區為“貴陽”,產品為“D”的銷量。
GIF>>......
公式:=LOOKUP(1,0/((A2:A7=A11)*(B2:B7=B11)),C2:C7)
2017-11-27【一問一解答】
問:Excel表格怎麼儲存成PDF檔案進行檢視?
答:上傳檔案——開始轉換——下載檔案
參考工具:迅捷PDF轉換器線上網站
GIF>>......
-
11 # 零度探索
很簡單的,原理如下,一共4個因子,
VLOOKUP(查詢值,查詢範圍,查詢列數,精確匹配或者近似匹配)
還是舉個例子吧,不需要長篇大論的看這個函式,其實很簡單的,我看樓下有些回答過於複雜了,自己嘗試一遍就知道了,要不會可以問我。
-
12 # 方老師教你Excel函式
Vertical垂直 lookup 查詢
Vlookup
查詢,並傳回查詢到的物件所在列的某一行的內容,
是使用頻率最高的函式,一定要掌握這個函式
第1個引數,是你要查詢的內容;
第2個引數, 是被查詢的資料範圍;
第3個引數, 是指定你傳回的物件所有在列的某一行的內容;
第4個引數,是指定精確查詢還是模糊查詢,我們一般在使用的時候,都用精確查詢。
-
13 # 阿奇的世界
其實這個函式簡單到不能再簡單了,從幾列資料中按照你要查詢的條件找出匹配的值,定位在符合條件的對應行,然後返回你想要返回所選資料表中的哪一列的值。所返回的這個值就是定位的行列交叉的那個值。畫個表格就理解了
-
14 # 新社匯and微會動袁帥
VLOOKUP函式,讓你工作事半功倍的EXCEL技能!
VLOOKUP函式用於搜尋指定區域內首列滿足條件的元素,確定待檢測單元格在區域中的行序號,再進一步返回選定單元格的值。
所需的四個引數:查詢值,資料表,列序數,匹配條件:
注意:
1.查詢區域的首列必須含有查詢的內容;
2.引數之間是用逗號“,”隔開;
3.資料表中不要包含多餘的空格。
-
15 # Excel大全
沒用過Vlookup,那就沒用過Excel函式。Vlookup函式,是Excel中最常用的函式,也是入門函式。對錶親們來說,基本上是要天天用的。
Vlookup函式基礎用法公式用法:VLOOKUP(找什麼,在哪找,位於區域的第幾列,精確還是模糊找)引數1:要查詢的值,可以是具體值,也可以是單元格;引數2:查詢的值所在的區域,查詢的值應該處於該區域的第一列;引數3:需要返回哪一列的值;引數4:精確/模糊查詢,true表示模糊查詢,false表示精確查詢;但,個人建議,也別太迷信Vlookup函數了,Vlookup在有些情況下,還是比較晦澀難懂的,如:自右向左查詢?橫向查詢?動態區域?等情況下,Vlookup相對複雜,需要用到陣列,很多表親望而卻步。
其實,還有一組非常簡單,且靈活的函式組合,可以輕鬆搞定如上幾個情況,那就是Index+Match函式。
Index+Match最強查詢函式用法:INDEX(array, row_num, [column_num])用法:MATCH(lookup_value, lookup_array, [match_type])用起來,其實很簡單,如下
只要看懂了這個邏輯,那Index+Match用起來,相信你會更喜歡的。
更多函式介紹這裡只列舉部分函式
-
16 # Excel技巧精選
我也來回答下這個問題。
Vlookup函式,是Excel中最基礎的公式之一,更是最常用的公式,基本上是要天天用的。
Vlookup函式說明函式搜尋某個單元格區域 (區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。)的第一列,然後返回該區域相同行上任何單元格中的值。用法:vlookup( 找什麼, 查詢的範圍, 返回哪一個值, 精確查詢還是模糊查詢 )再來個簡單案例
最牛查詢組合 Index+Match經常有很多表親再問,Vlookup怎麼從右向左查詢?好吧,公式這樣寫:VLOOKUP(I2,IF({1,0},$C:$C,$B:$B),2,0)
啊哦,很複雜是不是?
這裡,我再給分享下有一組非常靈活的公式,index+Match組合,在很多情況下,完勝Vlookup,因為,這個組合用起來,簡單。
用法:INDEX(區域, 第幾行); MATCH(找什麼, 在哪裡找, 查詢方式)
如下簡單案例,先用match找出D2在A列的行數,然後用index找出同行B列的值。
如此,不管獲取的數值是在左邊還是右邊,用一個組合公式直接搞定。
再來個複雜點的示例
對比下Vlookup,你更喜歡用哪個呢? -
17 # 瞳影剪輯精選
離開了電腦介面,看到這個問題,再想了一下,險些忘記vlookup的用法了!
提筆忘字之後,又有離鍵忘式了。
明天上班先做個表。
-
18 # Excel到PowerBI
VLOOKUP函式可謂Excel中最重要的進階函式之一,也是在日常工作中用的最多的函式,相信也已經有無數的朋友在各種論壇、平臺等回答過無數次,但仍然有很多朋友在問,為此,我專門總結了VLookup函式的基本用法(小栗子加影片)以及新手使用時特別容易犯的錯誤,供大家參考。
一、VLookup函式的基本用法其中4個引數如下
1.1 根據什麼1.2 到哪裡找1.3 找什麼1.4 精確還是模糊匹配另外錄製了入門影片如下,供參考:
二、使用VLookup函式特別容易犯的錯誤對很多Excel使用者來說,在使用VLookup函式的過程中,特別容易犯這幾個錯誤:
2.1 匹配列必須在區域第一列如果不是,將出錯,如下圖所示:
2.2 引用區域需要鎖定否則公式往下填充時可能會出錯——這種情況最常見,如下圖所示:
2.3 資料格式不一致比如有的有的內容帶空格,有的沒有,或者一個表裡的內容是數字,而另一個表裡的內容是文字,結果匹配不出來,如下圖所示:
其中對Vlookup安排了專門訓練:
【60+函式彙總案例】
【資料透視基礎精選10篇】
【Power Query入門到實戰80篇】
【Power Pivot 基礎精選15篇】
(請複製連結到瀏覽器中並開啟並收藏):
https://app.powerbi.com/view?r=eyJrIjoiZDVhZDBlMTYtNDkzNC00YWFjLWFhMmMtMmI3NTk2Y2ZhMzc3IiwidCI6ImUxMTAyMjkxLTNkYzUtNDA1OC1iMDc3LWQ0YzU4YWJkMWRkOCIsImMiOjEwfQ%3D%3D我是大海,微軟認證Excel專家,企業簽約Power BI顧問讓我們一起學習,共同進步! -
19 # 湘鄉古天樂
什麼叫VLOOKUP函式?
VLOOKUP函式是Excel中的一個縱向查詢函式,函式中的V為單詞Vertical(垂直的)的縮寫,LOOKUP即為查詢的意思。在表格中,縱向的我們叫列,顧名思義,縱向查詢即為按列查詢,最終返回所需查詢列對應的值。
VLOOKUP函式的語法規則:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)。
大白話翻譯過來就是VLOOKUP(要查詢的值,查詢範圍,返回第幾列的值,精確匹配/模糊匹配)。
lookup_value:為在查詢範圍的第一列中要查詢的值。
table_array:為查詢範圍,注意查詢範圍的第一列為要查詢的值。
col_index_num:待返回的資料列所在的序號。注意:該序號是你選定的查詢範圍的列號,而不是以A列作為第1列。
range_lookup:為邏輯值,指查詢時是精確匹配還是模糊匹配。如果為FALSE或0,則返回精確匹配的結果,如果找不到,則返回錯誤值#N/A。如果為TURE或1,則返回模糊匹配的結果。工作中,通常都使用精確匹配,大家先學習下精確匹配。
VLOOKUP舉例示範:
前面我們說了,VLOOKUP是按列查詢,在查詢範圍的第一列搜尋查詢值,然後返回對應的序號的待查詢值。如下圖所示,根據姓名,查找出對應的身高。
No.1:選中要輸入資料的的單元格,並鍵入公式=VLOOKUP(I2,$B$1:$F$16,4,0),輸入完畢後按下Enter鍵後即可返回待查詢的值。
No.2:向下拖動公式即可完成自動填充。接下來會詳細解釋下各符號的意義。
符號意義1:
I2是我們要查詢的值,這個地方我們也可以輸入“趙四”,但是為了後續填充方便,直接選擇單元格I2即可。
符合意義2:
如果沒有範圍,Excel就知道去哪找了,因此我們輸入$B$1:$F$16。$在Excel中是絕對引用的意思,大家可以去了解下。透過輸入$B$1:$F$16,可以固定查詢範圍,避免拖拽公式時,查詢範圍發生變化。
符號意義3:
輸入數字4,表示返回值位於查詢範圍的第四列。注意:要返回的列一定要包含在查詢範圍內;另外,需要注意的是,在本栗子中,B列為第1列,因此E列為第4列。
符號意義4:輸入數字0,表示FALSE,即精確匹配,也可以直接輸入FALSE。
這就是簡單的VLOOKUP函式的使用。
-
20 # 走進Excel
具體圖文使用方法請檢視我的文章,https://m.toutiaocdn.com/item/6609143536925278734/?iid=45153112662&app=news_article×tamp=1539093738&group_id=6609143536925278734
一、什麼時候可以用到VLOOKUP函式?
通俗的說,VLOOKUP是一個按列縱向查詢匹配的函式。
比如已經有一份學生成績單,內容包括學號、姓名、性別、成績等,名單裡有幾百個學生。現在有一份表,名單順序與已知的名單不同,已知學號、姓名,要你填他們的成績是多少。
怎麼辦?Ctrl+F,一個一個查詢手動填?若只有少數幾個還可以,多了的話肯定不行,有幾百個的話怎麼辦?
這就是VLOOKUP函式大顯神威的時候了。
二、 VLOOKUP函式的使用方法
=VLOOKUP(查詢值,查詢範圍,查詢值在查詢範圍裡是第幾列,精確查詢還是模糊查詢)
查詢值:該值最好是具有唯一性。如果姓名沒有重複的話沒有關係,有重複查詢可能會出錯。
查詢範圍:要在哪個範圍中進行查詢,注意查詢範圍通常情況下是固定的,要絕對引用,查詢值要在查詢範圍的最左邊一列。
列數:要求的值在查詢範圍內是第幾列。
PS:該值可以使用column(A:A)或其他函式代替,可以在填充時作為動態引數,後面會講。
精確查詢還是模糊查詢。精確查詢:引數為false或0或省略。模糊查詢:引數為true或1,如果找不到精確值,則返回小於查詢值的最大數值。
回覆列表
=============================================================
====================|| 版本號:Excel2013. ||====================在平時的工作中,使用最多的查詢函式,其中就有VLOOKUP函數了。本篇介紹VLOOKUP函式,是入門級別的。========================================================語法:VLOOKUP(value,array,col_index,range)引數: value — 要查詢的值,可以是值也可以是引用,但必須是表格的第一列的值。 array — 查詢的範圍,也就是在該範圍內查詢value。array可以為單元格區域,也可以為陣列 col_index — 返回所匹配的結果列。 range — 為邏輯值,不是必須的。如果為true或者省略,則首先會返回精確匹配的值,如果沒有則返回 近似值。近似值的標準就是返回小於value的最大值所對應的結果。 如果為false,則返回精確值,如果有兩個匹配的精確值,則以第一個為準。注:如果range為true或省略,則必須要升序排列第一列的值,否則可能無法返回正確結果。為false則不需要。+++++++++++++++++++++++++++++++++++++++++++++++++++先舉一個小例子方便你來理解VLOOKUP,如下表:
比如我們的需求是想查詢表格中高女士的工資是多少,在這裡查詢value就是員工姓名(必須為第一列),col_index就是工資,也就是我們想查詢的返回結果。那麼反應在VLOOKUP函數里,A3就是查詢的值,對應表格中紅色背景部分,查詢的範圍就是A1:B6(也就是表格中紅色框線圈住的部分),這裡要注意,查詢的範圍必須要包含首列。然後我們希望返回的結果當然是在第2列中查詢到啊,所以賦值為2.然後按下enter,就為3000.========================================================下面為了加深理解,再多舉幾個例子吧。例子1,如下表:
我們想查詢密度為1時的粘度,但是返回結果為什麼會是2.17呢?這是因為密度為1根本沒有這個值,那麼由於range省略,則應該返回小於1的最大值對應的結果,在表格中為0.946對應的結果,為2.17.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例子2,如下表
這裡返回的是錯誤。與例子唯一不同的是range的引數為FALSE,即要求精確匹配。那肯定查不到,所以返回錯誤。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例子3,如下表 對照分數等級表,我們想查詢成績為58時,應該分成什麼等級。函式如上表所示,按住ENTER鍵即可。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例子4,如下表
都說了VLOOKUP的查詢範圍可以為陣列,如上表。=============================================================