免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac547LINE 與社群533Google 服務465Windows 與電腦452Android 手機402Office 教學383網路新知372AI 工具118
Office 教學

Excel 教學 - VLOOKUP 實戰運用,比對資料後進行加總

在 Excel 中想讓下拉選單選擇餐點後自動加總價格,可以使用多個 VLOOKUP 函數串接。若遇到空白欄位產生 #N/A 錯誤,只要在公式外層包上 IFERROR 函數將錯誤值設為 0,就能完美解決加總問題。

今天來個小小複雜又不會太複雜的 VLOOKUP 實戰教學,其實這也是有網友提到的問題。簡單的範例就是,當大家有多個內容要選擇,而選擇完後,要將這些內容的價格相加,比如用在點餐上,或購買東西等,那麼,我們要怎麼去製作公式呢?其實並沒有很難,有幾個資料就分別用幾個 VLOOKUP 來搞定,只不過還是會遇到點小問題,往下來看看完整的說明吧。

Excel 教學 - VLOOKUP 實戰運用

首先,我們想要做的表格像這樣,可能中午點餐時,大概會有像麥當勞或有不同餐點,這時可以做個表來快速解決統計每個人總價的問題,這邊我們用 VLOOKUP 來做,往下來看。

請先準備好一個包含姓名、套餐、選配1、選配2以及總價的點餐表格,並在右側建立好各項餐點與對應價格的清單範圍:

Excel 點餐表格與價格對照清單範例

套餐以及選配,可以自行做下拉選單給別人下拉選擇就好,要怎麼做可以參考:

Excel 小教室 – 使用「資料驗證」製作下拉式選單,就不怕輸入錯誤

如何使用多個 VLOOKUP 公式計算總價?

而總價的公式我是這樣寫的:

=VLOOKUP(B2,$G$2:$H$5,2,FALSE)+VLOOKUP(C2,$G$8:$H$11,2,FALSE)+VLOOKUP(D2,$I$8:$J$11,2,FALSE)

其實是三段一樣的 VLOOKUP 公式,我們拆第一個套餐的出來說明:

=VLOOKUP(B2,$G$2:$H$5,2,FALSE)
  • 第一個 B2 也就是比對的目標值。
  • 再來 G2:H5 用 $ 符號是用來固定數值(絕對參照),等等做完下拉複製公式才不會變動,而這數值也就是你的清單範圍。
  • 第三個數值 2,是指,在這清單裡,要取出第幾列的資料、我們比對後要取出第二列價格的資料,所以填 2。
  • 最後一個是填入 True(不用完全符合) 或 False(需完全符合),我們要比對一模一樣,所以填入 FALSE。

分別做三次 VLOOKUP 後相加就可以獲得總價,不過,就這樣了嗎?我們還有一些問題要解決,再往下來看。

VLOOKUP 找不到資料出現 #N/A 錯誤怎麼辦?

直接相加會有點小問題,當有人選配是空的時候,不選擇,獲得的加相加結果會顯示 #N/A,而沒有填入資料的欄位也會是 #N/A,所以我們再來稍稍改造一下公式。

你可以看到下圖中,當選配欄位留空時,總價那一格就會跳出 #N/A 的錯誤訊息,無法順利加總:

VLOOKUP 遇到空白欄位顯示 #N/A 錯誤

結合 IFERROR 函數完美解決加總錯誤

最後,我們只要在公式上,各別加入 IFERROR 就可以搞定。

我們在每一段 VLOOKUP 的外層包上 IFERROR 函數,並設定錯誤時回傳數值 0,修改後的結果如下圖:

使用 IFERROR 解決錯誤並成功計算總價 =IFERROR(VLOOKUP(B2,$G$2:$H$5,2,FALSE), 0) + IFERROR(VLOOKUP(C2,$G$8:$H$11,2,FALSE), 0) + IFERROR(VLOOKUP(D2,$I$8:$J$11,2,FALSE), 0)

IFERROR 單純就是檢查結果是不是錯誤,如果錯誤就顯示為你設定的內容,我把它設為 0,這樣在加總時就不會出錯了。最後如果你要加總各別的餐點數量有多少,只要用 COUNTIF 這個函數就能輕鬆搞定,去練習看看吧。

文章結尾資訊區塊

常見問題

為什麼 VLOOKUP 相加後會出現 #N/A 錯誤?

當 VLOOKUP 參照的儲存格為空白,或是找不到對應資料時,就會產生 #N/A 錯誤。如果直接將帶有錯誤值的結果相加,總價也會顯示為 #N/A。

如何解決 VLOOKUP 空白欄位造成的加總錯誤?

可以在 VLOOKUP 公式外層加上 IFERROR 函數,例如設定為 IFERROR(VLOOKUP(...), 0),這樣當找不到資料時就會回傳 0,讓加總公式能正常計算。

VLOOKUP 公式中的 $ 符號有什麼作用?

在選取比對清單範圍時加上 $ 符號(例如 $G$2:$H$5),可以將範圍鎖定為絕對參照。這樣在下拉複製公式時,比對範圍才不會跟著跑掉。

(本文於 2026 年 10 月更新:補充步驟說明與常見問題)

這篇收錄在「Excel 教學總整理」,同一主題的其他教學都依小主題整理在那裡。