辦公室必殺技Excel Vlookup公式用途教學(內含範例)解釋出現#n/a的原因

Excel爸打
Jun 12, 2021

--

在辦公室裏經常要使用excel公式去解決各種的問題。

其中一個常見的問題,就是有兩個表格,兩個表格裏都有一些共同的資料,怎樣將這些資料從一個表格帶到另一個表格?

這個時候,使用vlookupfunction就能解決這些問題。

這篇教學文章,會教你怎樣用vlookup,包括vlookup函數的用途,也會用一些範例加以解釋。務求令您在閱讀這篇文章後,能夠熟悉vlookup點用,並且在出現#n/a的時候,知道是什麼原因。

首先介紹一下vlookup這個function。

你可以在公式>插入函數>輸入vlookup。

插入函數

這時公式的表格便會出現。

公式的表格

第一個值是Lookup_value意思是,兩個表格裏共同的keyword。

第二個值是Table_array,意思是第一個表格,即是完整資料的表格的範圍。

第三個值是Col_index_num,意思是第一個表格裏面要帶資料去第二個表格的第幾個column。

第四個值是Range_lookup,意思是要用一個範圍內lookup還是要exact match才lookup。一般我們最常使用是要exact match,所以輸入一個false就可以了。

這裏有一個excel範例

Sheet1有第一個表格總共有兩個column,第一個column是items,裏面有apple,orange,bananer。第二個column是price,分別是5.5,4和3.2。

第一個表格

第二個表格也是有兩個column,第一個column也是items,第二個column也是price。但不同的是今次的items有好多,但相同的是items也有apple,orange和banner,只是每個items重複好幾次而已。

第二個column也是price但沒有資料。我們就是要透過vlookup將price這個value從第一個表格帶到第二個表格。

第二個表格

首先lookup_value就是sheet2裏面的A2。

Table_array就是Sheet1裏面A1:B4的範圍。由於我們用vlookup會將公式帶到下面,我們不想這個Table_array會移位,所以在A1:B4前面加一個$的符號,變成$A$1:$B$4。

Col_index_num輸入2代表第一個表格裡面第二個column的意思。

Range_lookup輸入false代表我們要個items exact match才出現。

輸入公式後B2會得出對應的price。

輸入公式

然後我們可以按加號將公式帶到B3:G8裏面,這樣便完成。

按加號將公式帶到B3:G8裏面

如果公式裏面出現#N/A,原因是第一個表裏面的items沒有對應的value所以match不到,這時我們便需要檢查到底是第一個表item漏了,還是兩個表的item有唔match的地方,例如多了一個space。

大家可以按此觀看此短片,了解這個例子的操作示範。

如果大家有其他Excel問題,可以到以下網址找Excel爸打幫手。

如果你想學習INDEX MATCH函數,可以按此觀看靈活方便的INDEX和MATCH函數-詳盡公式教學-提昇你的Excel技巧

如果你想學習PIVOT TABLE,可以按此觀看簡單易用的Pivot Table (樞紐分析表)-助您從數據中提取重要資訊-內含Pivot Table中文教學和Pivot Table用法

當您遇到Excel公式問題想找人幫手,Excel爸打樂意為您服務

--

--

Excel爸打
Excel爸打

No responses yet