VLookup = Vertical Lookup 豎向查詢,相應的橫向為HLookup = Horizontal Lookup,由於一般資料的組織都是豎向的,因此在實際使用中VLookup的使用比例是高於HLookup的。在Excel幫助中查詢VLookup獲得如下幫助:簡單摘出語法,並改一下描述:
VLOOKUP 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):
要點 如果 range_lookup 為 TRUE 或被省略,則必須按升序排列 table_array 第一列中的值;否則,VLOOKUP可能無法返回正確的值。
如果 range_lookup 為 FALSE,則不需要對 table_array 第一列中的值進行排序。
VLookup = Vertical Lookup 豎向查詢,相應的橫向為HLookup = Horizontal Lookup,由於一般資料的組織都是豎向的,因此在實際使用中VLookup的使用比例是高於HLookup的。在Excel幫助中查詢VLookup獲得如下幫助:簡單摘出語法,並改一下描述:
語法VLOOKUP 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):
lookup_value 必需。你要查詢的值,相當於關鍵字。table_array 必需。一個選區,第一列包含了你需要查詢的關鍵詞。 col_index_num 必需。表示你要返回第幾列table_array,顯然要大於0小於table_array的列數。range_lookup 可選。 一個邏輯值,指定希望 VLOOKUP 查詢精確匹配值還是近似匹配值:如果 range_lookup 為 TRUE 或被省略,則返回精確匹配值或近似匹配值。 如果找不到精確匹配值,則返回小於 lookup_value 的最大值。要點 如果 range_lookup 為 TRUE 或被省略,則必須按升序排列 table_array 第一列中的值;否則,VLOOKUP可能無法返回正確的值。
如果 range_lookup 為 FALSE,則不需要對 table_array 第一列中的值進行排序。
如果 range_lookup 引數為 FALSE,VLOOKUP 將只查詢精確匹配值。 如果 table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用第一個找到的值。 如果找不到精確匹配值,則返回錯誤值 #N/A。以上就是VLookup的語法,看個例子吧:根據編號查詢姓名第1列是編號,查詢編號為3對應的姓名,因此G2位置的3是lookup_value,姓名在第2列,因此col_index_num是2,False表示我要精確查詢。還可以看看自帶的幫助檔案:我覺得自帶的幫助檔案能解決你很多問題,而且是最權威的。看一百遍不如自己嘗試一遍。PS:以後遇到不會的多查查自帶幫助吧