Vlookup函數應用,跨表查詢


vlookup函數是一個非常常用的excel函數,經常用於跨表獲取數據。

1.函數解釋

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • lookup_value    必需。 要在表格或區域的第一列中搜索的值。 lookup_value 參數可以是值或引用。 如果為 lookup_value 參數提供的值小於 table_array 參數第一列中的最小值,則 VLOOKUP 將返回錯誤值 #N/A。
  • table_array    必需。 包含數據的單元格區域。 可以使用對區域(例如,A2:D8)或區域名稱的引用。 table_array 第一列中的值是由 lookup_value 搜索的值。 這些值可以是文本、數字或邏輯值。 文本不區分大小寫。
  • col_index_num    必需。 table_array 參數中必須返回的匹配值的列號。 col_index_num 參數為 1 時,返回 table_array 第一列中的值;col_index_num 為 2 時,返回 table_array 第二列中的值,依此類推。

如果 col_index_num 參數:

  • 小於 1,則 VLOOKUP 返回 錯誤值 #REF!。
  • 大於 table_array 的列數,則 VLOOKUP 返回。 錯誤值 #REF!。
  • range_lookup    可選。 一個邏輯值,指定希望 VLOOKUP 查找精確匹配值還是近似匹配值:
    • 如果 range_lookup 為 TRUE 或被省略,則返回精確匹配值或近似匹配值。 如果找不到精確匹配值,則返回小於 lookup_value 的最大值。 

2.函數的簡單應用:

 

 

 

 這里有兩個sheet,sheet1包含姓名與年齡,sheet2包含姓名與薪資。

我的需求是將sheet2中的薪資按年齡引用到sheet1之中:操作如下:

在sheet1中的C2單元格單擊添加函數:=VLOOKUP(A2,Sheet2!A2:B3,2,FALSE),點擊應用即可。

函數解釋:

=VLOOKUP(A2,Sheet2!A2:B3,2,FALSE)

”A2“,表示為需要搜索的值,為函數中的lookup-value

”sheet2!A2:B3“,意思是需要搜索的數據范圍為sheet2中A2:B3區域

”2“,表示的上文搜索區域中的第二列

“FALSE”,模糊查詢。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM