查詢函式就是:我們有乙個值,在另乙個位置(區域)找到該值的匹配值,然後顯示駐留在對應於該匹配值的行或列的字詞或數字到函式所在單元格。結合後面的例子將更易理解。
兩個基本查詢函式:vlookup 和 hlookup,在函式名中,v 代表著縱向,而 h 代表著橫向。
vlookup:在**陣列的首列查詢值,並由此返回**陣列當前行中其他列的值。vlookup 中的 v 表示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用 vlookup,而不用 hlookup。
vlookup(lookup_value,table_array,col_index_num,range_lookup)
lookup_value:為需要在**陣列(陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用乙個公式;陣列常量是用作引數的一組常量。)
第一列中查詢的數值。lookup_value 可以為數值或引用。若 lookup_value 小於
table_array:第一列中的最小值,vlookup 將返回錯誤值 #n/a。
table_array:為兩列或多列資料。請使用對區域的引用或區域名稱。table_array 第一列中的值是由 lookup_value 搜尋的值。這些值可以是文字、數字或邏輯值。不區分大小寫。
col_index_num:為table_array 中待返回的匹配值的列序號。
col_index_num 為 1 時,返回 table_array 第一列中的數值;
col_index_num 為 2時,返回 table_array 第二列中的數值,以此類推。如果 col_index_num :
range_lookup:為邏輯值,指定希望 vlookup 查詢精確的匹配值還是近似匹配值:
table_array 第一列中的值必須以公升序排序
;否則 vlookup 可能無法返回正確的值。可以選擇「資料」選單上的「排序」命令,再選擇「遞增」,將這些值按公升序排序。
1.在 table_array 第一列中搜尋文字值時,請確保 table_array 第一列中的資料沒有前導空格、尾隨空格、不一致的直引號(' 或 ")、彎引號(『或「)或非列印字元。在上述情況下,vlookup 可能返回不正確或意外的值。
2.在搜尋數字或日期值時,請確保 table_array 第一列中的資料未儲存為文字值。否則,vlookup 可能返回不正確或意外的值。
3.如果 range_lookup 為 false 且 lookup_value 為文字,則可以在 lookup_value 中使用萬用字元、問號 (?) 和星號 (*)。問號匹配 任意單個字元;星號匹配任意字串行。如果您要查詢實際的問號或星號本身,請在該字元前鍵入波形符 (~)。
注意事項:
例1:如下圖,在原始資料中查詢每種水果的庫存量填寫在對應列。
說明:
1.選中e3列,滑鼠放置單元格右下角出現十字游標,拖拉至e6單元格,自動填充單元格。
2.vlookup(d3,$a$3:$b$6,2,false)中,d3相對引用,$表示絕對引用,自動填充後比如e4為=vlookup(d4,$a$3:$b$6,2,false)。
3.#n/a表示查無此值。
2.hlookup:與vlookup類似,不同在於它是比較資料表(區域)的首行而不是首列,並且要查詢廈門給定行中的資料,返回**或陣列當前列中指定行處的值。
如下例題:
說明:a15單元格=hlookup("axles",a10:c13,2,true);
a16單元格=hlookup("bearings",a10:c13,3,false);
a17單元格=hlookup(3,,2,true);——也可從陣列中查詢。
Excel 查詢函式 VLOOKUP
vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 1 查詢目標 就是你指定的查詢的內容或單元格引用。本例中表二a列的姓名就是查詢目標。我們要根據表二的 姓名 在表一中a...
EXCEL 查詢函式 VLOOKUP
函式的語法為 vlookup 要找誰,在哪兒找,返回第幾列的內容,精確找還是近似找 第一引數是要在 或區域的第一列中查詢的值。第二引數是需要查詢的單元格區域,這個區域中的首列必須要包含查詢值,否則公式將返回錯誤值。如果查詢區域中包含多個符合條件的查詢值,vlookup函式只能返回第乙個查詢到的結果。...
04 Excel查詢函式
1 vlookup 函式 語法 vlookup lookup value,table array,col index num,range lookup 引數 引數說明 輸入資料型別 lookup value 要查詢的值 數值 引用或文字字串 table array 要查詢的區域 資料表區域 col ...