vlookup函數使用---execl公式

1、用途:

我們有一張工資明細表,裏面有好多列內容很複雜,我們僅僅想看看張三和李四的收入,我們不想要其他信息。我們需要從工資明細表中拿到。那我們應該怎麼做。

2、函數語法:

函數格式:

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

參數解釋:

lookup_value : 查找值。

table_array :查找範圍。

col_index_num :查找列數(我們所要值所在查找範圍的第幾列)。

[range_lookup]: 數值:True表示近似匹配,False表示精確匹配。

具體案例去解釋

總結:

vlookup屬於豎直函數,就是列函數(就是對列進行批量操作)。通俗的講,就是根據查找值參數,在查找範圍的第一列搜索查找值,找到該值之後;以【查找範圍】的第一列爲準,往後開始數N列,N爲【查找列數】的值,然後等到對應的表格內容。

3、使用方式:

  • 打開公式->插入函數->搜索‘vlookup’,確定進入下圖狀態。

vlookup函數使用---execl公式

  • 直接寫公式:

    直接在上面的框內,寫入'=vlookup()',括號裏面按順序寫上參數。

    vlookup函數使用---execl公式

4、實際案例+步驟解析

  1. 場景描述:

    有如下兩張表,表A圖中標黃的部分,表B圖中標藍的部分。

    vlookup函數使用---execl公式

    需求:我們要從表A中查找並提取姓名爲張三、李四等人的收入,填到表B中。

    步驟:我們首先查找張三的收入,然後使用

    • 設定【查找值】

      首先我們查找張三的值,

      根據需求我們的【查找值】爲張三,

      函數書寫:“=vlookup(F2,)”

      vlookup函數使用---execl公式

    • 設定【查找範圍】

      在表格A中,我們只需要姓名和收入,就可以得到我們想要的,所以我們設定的【查找範圍】是表A的姓名和收入兩列,當然我們加上部門也沒有關係,但是當數據多的時候,我們會增加工作時間。

      函數書寫:“=vlookup(F2,A:B,)”

      !vlookup函數使用---execl公式

    • 設定【查找列數】

      根據我們的查找範圍,我們的查找範圍是兩列數據,我們最後要的數據是匹配的收入,在我們查找範圍裏,是第二列,

      函數書寫:“=vlookup(F2,A:B,2)”

      vlookup函數使用---execl公式

    • 設定【匹配條件】

      我們這裏需要精確地匹配數據,所以匹配條件設置爲FALSE。

      函數書寫:“=vlookup(F2,A:B,2,FALSE)”

      vlookup函數使用---execl公式

      寫完函數之後按住enter就得到我們想要的數據了。

      然後我們將鼠標的光標懸停在選中單元格的右下角位置,這裏有一個方形點,它被稱爲自動填充柄。將下面的數據也拿到。

      vlookup函數使用---execl公式

5、常見錯誤

  1. 查找值不在查找範圍的第一列

    下面這個裏面,我們的【查找值】爲姓名,查找範圍爲A列和B列,我們的【查找值】位於第二列。

    vlookup函數使用---execl公式

    按照我們上面講的:函數應該這麼寫‘=VLOOKUP(F2,A:B,1,FALSE)’,我們發現無法得到的是N/A。

    vlookup函數使用---execl公式

    【解決方法】

    我們不能把查找列選在查找範圍的第一列。可以手動將表A的收入列手動複製到姓名列後面,做完匹配後將複製的該列刪除,也可以使用if函數。具體百度這裏不寫。

  2. 第二個就是查找列的表格內容格式不一樣。

    比如表A中的姓名列爲時間格式的,表B的姓名列爲文本格式的。這樣也是無法匹配到數據的

    【解決方法】

    可以點擊數據->分列->...完成。(這樣就把表格內容批量修改成文本格式了。)在進行匹配操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章