首頁>Club>
6
回覆列表
  • 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的查詢範圍可以為陣列,如上表。=============================================================

  • 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&timestamp=1539093738&group_id=6609143536925278734

    一、什麼時候可以用到VLOOKUP函式?

    通俗的說,VLOOKUP是一個按列縱向查詢匹配的函式。

    比如已經有一份學生成績單,內容包括學號、姓名、性別、成績等,名單裡有幾百個學生。現在有一份表,名單順序與已知的名單不同,已知學號、姓名,要你填他們的成績是多少。

    怎麼辦?Ctrl+F,一個一個查詢手動填?若只有少數幾個還可以,多了的話肯定不行,有幾百個的話怎麼辦?

    這就是VLOOKUP函式大顯神威的時候了。

    二、 VLOOKUP函式的使用方法

    =VLOOKUP(查詢值,查詢範圍,查詢值在查詢範圍裡是第幾列,精確查詢還是模糊查詢)

    查詢值:該值最好是具有唯一性。如果姓名沒有重複的話沒有關係,有重複查詢可能會出錯。

    查詢範圍:要在哪個範圍中進行查詢,注意查詢範圍通常情況下是固定的,要絕對引用,查詢值要在查詢範圍的最左邊一列。

    列數:要求的值在查詢範圍內是第幾列。

    PS:該值可以使用column(A:A)或其他函式代替,可以在填充時作為動態引數,後面會講。

    精確查詢還是模糊查詢。精確查詢:引數為false或0或省略。模糊查詢:引數為true或1,如果找不到精確值,則返回小於查詢值的最大數值。

  • 中秋節和大豐收的關聯?
  • 活著好沒有意思,我有點厭世了,該怎麼辦?