【Excel函數46】IFNA 處理查詢失敗錯誤,資料查詢與報表穩定化的必備技巧

更新 發佈閱讀 5 分鐘

IFNA 函數是 Excel 中專門用來處理 #N/A 查詢失敗錯誤的邏輯工具。它能在公式查不到資料時回傳預設值,避免錯誤訊息干擾報表或使用者操作。適合用在 VLOOKUP、XLOOKUP、MATCH 等查詢函數的錯誤防呆設計。本文將說明 IFNA 函數的語法、五個基礎範例與五個進階範例,並補充注意事項與延伸技巧,幫助你穩定查詢結果並提升報表品質。

一、IFNA 函數語法與用途:專門處理查詢失敗的錯誤

語法:

=IFNA(公式, 錯誤時回傳值)
  • 公式:可能產生 #N/A 的查詢或運算式
  • 錯誤時回傳值:當公式結果為 #N/A 時要顯示的替代內容

IFNA 只處理 #N/A 錯誤,不會處理其他錯誤類型(如 #DIV/0!#VALUE!)。

二、基礎範例(適合初學者快速掌握用途)

範例一:處理 VLOOKUP 查不到資料

=IFNA(VLOOKUP(A2, D2:F100, 2, FALSE), "查無資料")

若 A2 查詢失敗,則回傳「查無資料」。

範例二:處理 MATCH 查詢失敗

=IFNA(MATCH(B2, A2:A100, 0), "未找到")

若 B2 在 A 欄中找不到,則回傳「未找到」。

範例三:處理 XLOOKUP 查詢失敗

=IFNA(XLOOKUP(C2, A2:A100, B2:B100), "無對應值")

若 C2 查不到對應值,則回傳「無對應值」。

範例四:搭配文字輸出提示

="結果:" & IFNA(VLOOKUP(D2, A2:B100, 2, FALSE), "無")

若查詢失敗,則顯示「結果:無」。

範例五:處理空白查詢欄位

=IFNA(VLOOKUP(E2, A2:B100, 2, FALSE), "")

若 E2 為空或查詢失敗,則回傳空白。

三、進階範例(適合報表設計與錯誤防呆)

範例六:結合 INDEX + MATCH 查詢並處理失敗

=IFNA(INDEX(B2:B100, MATCH(F2, A2:A100, 0)), "無資料")

若 F2 查不到對應項目,則回傳「無資料」。

範例七:建立多層查詢邏輯(主查詢失敗則備援)

=IFNA(VLOOKUP(G2, A2:B100, 2, FALSE), VLOOKUP(G2, C2:D100, 2, FALSE))

若主查詢失敗,則改用備援資料表查詢。

範例八:搭配 LET 儲存查詢結果並處理失敗

=LET(result, XLOOKUP(H2, A2:A100, B2:B100), IFNA(result, "未找到"))

提升公式可讀性與效能。

範例九:處理動態命名範圍查詢失敗

=IFNA(INDIRECT("表格_" & I2), "無此資料表")

若命名範圍不存在,則回傳提示訊息。

範例十:控制報表欄位是否顯示查詢結果

=IFNA(IF(J2="顯示", VLOOKUP(K2, A2:B100, 2, FALSE), ""), "")

當 J2 為「顯示」且查詢成功時才顯示結果,否則回傳空白。

四、注意事項與錯誤排除

  • IFNA 只處理 #N/A 錯誤,無法處理其他錯誤類型
  • 若需處理所有錯誤,請使用 IFERROR 函數
  • 若查詢公式本身錯誤(如欄位超出範圍),IFNA 不會生效
  • 可搭配 ISNA 判斷是否為 #N/A,進行進一步邏輯控制
  • 若需提示使用者輸入正確資料,可搭配 IFNA + LENIFNA + ISBLANK

五、延伸技巧與相關函數

  • IFERROR 函數:處理所有錯誤類型
  • ISNA 函數:判斷是否為 #N/A 錯誤
  • ERROR.TYPE 函數:辨識錯誤類型並進行分類處理
  • LET 函數:提升公式效能與可讀性
  • XLOOKUP 函數:查詢失敗時可直接指定預設值,類似 IFNA 功能

六、結語與延伸閱讀推薦

IFNA 函數是 Excel 中專門處理查詢失敗錯誤的實用工具,適合用在資料查詢、報表防呆、公式穩定化等情境。學會 IFNA 後,你可以進一步探索:

留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
38會員
309內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/07
IFERROR 函數是 Excel 中用來「處理錯誤並回傳預設值」的邏輯工具。它能偵測公式是否產生錯誤,並在錯誤發生時回傳指定的替代結果,適合用在報表防呆、公式穩定化、使用者提示等場景。本文將說明 IFERROR 函數的語法、應用範例、注意事項與進階技巧,幫助你在資料處理與報表設計中更穩定地控制公式
Thumbnail
2025/10/07
IFERROR 函數是 Excel 中用來「處理錯誤並回傳預設值」的邏輯工具。它能偵測公式是否產生錯誤,並在錯誤發生時回傳指定的替代結果,適合用在報表防呆、公式穩定化、使用者提示等場景。本文將說明 IFERROR 函數的語法、應用範例、注意事項與進階技巧,幫助你在資料處理與報表設計中更穩定地控制公式
Thumbnail
2025/10/07
FALSE 函數是 Excel 中用來回傳「邏輯值 FALSE」的基礎工具。它通常搭配 IF、AND、OR、NOT 等邏輯函數使用,適合用在條件判斷、錯誤控制、公式設計等場景。本文將說明 FALSE 函數的語法、應用範例、注意事項與進階技巧,幫助你在邏輯運算與報表控制中更精準地處理條件結果。
Thumbnail
2025/10/07
FALSE 函數是 Excel 中用來回傳「邏輯值 FALSE」的基礎工具。它通常搭配 IF、AND、OR、NOT 等邏輯函數使用,適合用在條件判斷、錯誤控制、公式設計等場景。本文將說明 FALSE 函數的語法、應用範例、注意事項與進階技巧,幫助你在邏輯運算與報表控制中更精準地處理條件結果。
Thumbnail
2025/10/07
BYROW 函數是 Excel 中用來「逐列套用公式」的動態陣列工具。它能針對每一列資料執行指定的運算邏輯,並回傳一組結果,適合用在列向統計、資料彙整、自動化報表等場景。本文將說明 BYROW 函數的語法、應用範例、注意事項與進階技巧,幫助你在資料處理與公式設計中更靈活地操作列向資料。
Thumbnail
2025/10/07
BYROW 函數是 Excel 中用來「逐列套用公式」的動態陣列工具。它能針對每一列資料執行指定的運算邏輯,並回傳一組結果,適合用在列向統計、資料彙整、自動化報表等場景。本文將說明 BYROW 函數的語法、應用範例、注意事項與進階技巧,幫助你在資料處理與公式設計中更靈活地操作列向資料。
Thumbnail
看更多
你可能也想看
Thumbnail
每次出國旅行,最讓人頭痛的就是要穿什麼? 不同國家的氣候差很大,從零下低溫到艷陽高照,一趟旅程可能要準備兩季的衣服! 這次我整理出我出國最愛帶的 WIWI 輕旅穿搭清單,全部都能在 蝦皮雙11活動 期間用超優惠價格入手,還能同時參加 蝦皮分潤計畫,一邊分享一邊賺旅費 💰 雙11優惠懶人包:
Thumbnail
每次出國旅行,最讓人頭痛的就是要穿什麼? 不同國家的氣候差很大,從零下低溫到艷陽高照,一趟旅程可能要準備兩季的衣服! 這次我整理出我出國最愛帶的 WIWI 輕旅穿搭清單,全部都能在 蝦皮雙11活動 期間用超優惠價格入手,還能同時參加 蝦皮分潤計畫,一邊分享一邊賺旅費 💰 雙11優惠懶人包:
Thumbnail
大家好久不見,趁著連假有時間寫文來分享我這陣子的近況~ 大約 8 月中後的時候,我自己去了一小趟的釜山+福岡獨旅,主要是因為想讓自己沈澱放鬆,也加上自己好久沒有好好休息,所以希望可以有一段自己的時間。 當然,也因為這次是獨自出發,所以身為小小自媒體工作者還是會需要拍照記錄一下生活,所以這次旅程還
Thumbnail
大家好久不見,趁著連假有時間寫文來分享我這陣子的近況~ 大約 8 月中後的時候,我自己去了一小趟的釜山+福岡獨旅,主要是因為想讓自己沈澱放鬆,也加上自己好久沒有好好休息,所以希望可以有一段自己的時間。 當然,也因為這次是獨自出發,所以身為小小自媒體工作者還是會需要拍照記錄一下生活,所以這次旅程還
Thumbnail
只要會用鍵盤的人,人人都會做EXCEL表格。但是,如果你仔細研究,你或許會發現,工作是否有效率其實可以從一張EXCEL表裡看出來。這篇文章分享幾幾簡單的檢查方法與製作技巧。
Thumbnail
只要會用鍵盤的人,人人都會做EXCEL表格。但是,如果你仔細研究,你或許會發現,工作是否有效率其實可以從一張EXCEL表裡看出來。這篇文章分享幾幾簡單的檢查方法與製作技巧。
Thumbnail
在職場上總會常常遇到一些奇奇怪怪的日期格式,但EXCEL看得懂的日期其實並不多。 延伸閱讀: EXCEL日期正確的輸入方式,與常見錯誤之日期格式輸入 如果遇到遇到各種五花八門的格式時,要如何快速把這些格式迅速統一呢!! 總不可能手動一筆一筆修改吧🙈 💡其實EXCEL中有一個功能可以迅速處
Thumbnail
在職場上總會常常遇到一些奇奇怪怪的日期格式,但EXCEL看得懂的日期其實並不多。 延伸閱讀: EXCEL日期正確的輸入方式,與常見錯誤之日期格式輸入 如果遇到遇到各種五花八門的格式時,要如何快速把這些格式迅速統一呢!! 總不可能手動一筆一筆修改吧🙈 💡其實EXCEL中有一個功能可以迅速處
Thumbnail
如何運用函數來讓資料產生空白列,而且當輸入多少數字,就會插入多少空白列。 <插入空白列> E5=TOCOL(EXPAND(B5:B9,,C3+1,"")) 📝函數說明 ✍🏾EXPAND陣列擴展函數 函數說明=EXPAND(範圍,展開的列,展開的欄,要展開的內容)
Thumbnail
如何運用函數來讓資料產生空白列,而且當輸入多少數字,就會插入多少空白列。 <插入空白列> E5=TOCOL(EXPAND(B5:B9,,C3+1,"")) 📝函數說明 ✍🏾EXPAND陣列擴展函數 函數說明=EXPAND(範圍,展開的列,展開的欄,要展開的內容)
Thumbnail
在 Excel 中,VLOOKUP 函數是一個強大的工具,它可以幫助你快速找到並擷取特定值對應的相關資訊。這篇教學將向你展示如何使用 VLOOKUP 函數來搜索數據,並提供一個實際的範例。
Thumbnail
在 Excel 中,VLOOKUP 函數是一個強大的工具,它可以幫助你快速找到並擷取特定值對應的相關資訊。這篇教學將向你展示如何使用 VLOOKUP 函數來搜索數據,並提供一個實際的範例。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
SUMIF是EXCEL中一個超級實用的統計函數,他可以依據指定的關鍵字進行加總。 SUMIF有條件加總 函數說明=SUMIF(條件範圍,條件,加總範圍) 但如果遇到很多個資料範圍,大多數的人就會使用很多個SUMIF計算後再相加,如下範例所示。 其實這樣多範圍的資料不需要3個SUMIF,
Thumbnail
SUMIF是EXCEL中一個超級實用的統計函數,他可以依據指定的關鍵字進行加總。 SUMIF有條件加總 函數說明=SUMIF(條件範圍,條件,加總範圍) 但如果遇到很多個資料範圍,大多數的人就會使用很多個SUMIF計算後再相加,如下範例所示。 其實這樣多範圍的資料不需要3個SUMIF,
Thumbnail
職場上最怕遇到的就是金額前後比對起來有差異了,只要有不一樣就要開始核對到哪裡一筆資料出了問題。 這邊舉一個例子,有兩筆資料,其中一個是發票的明細,記錄著每個發票號碼與品項的金額,另一個資料則記錄每個發票號碼金額的加總。 那如果其中右邊合計資料其中一個金額不小心輸入錯了,那要找出哪
Thumbnail
職場上最怕遇到的就是金額前後比對起來有差異了,只要有不一樣就要開始核對到哪裡一筆資料出了問題。 這邊舉一個例子,有兩筆資料,其中一個是發票的明細,記錄著每個發票號碼與品項的金額,另一個資料則記錄每個發票號碼金額的加總。 那如果其中右邊合計資料其中一個金額不小心輸入錯了,那要找出哪
Thumbnail
EXCEL在撰寫函數時,一定會常常遇到一些錯誤的結果 例如:#NA、#VALUE、#NUM、#NULL、#NAME、#REF、#DIV/0!等 例如下面GIF圖,A/B如果B是0就會出現#DIV/0!,這個錯誤的意思就是0不能當除數。 這些錯誤目的就是要告訴我們,你寫的函數所產生的結果有一點
Thumbnail
EXCEL在撰寫函數時,一定會常常遇到一些錯誤的結果 例如:#NA、#VALUE、#NUM、#NULL、#NAME、#REF、#DIV/0!等 例如下面GIF圖,A/B如果B是0就會出現#DIV/0!,這個錯誤的意思就是0不能當除數。 這些錯誤目的就是要告訴我們,你寫的函數所產生的結果有一點
Thumbnail
這次要介紹的是 IFNA 和 IFERROR 這兩個函式,它們可以幫助我們在試算表中可以靈活處理錯誤和缺失的數據。語法很單純,但也很實用!我們一起來看看怎麼做。
Thumbnail
這次要介紹的是 IFNA 和 IFERROR 這兩個函式,它們可以幫助我們在試算表中可以靈活處理錯誤和缺失的數據。語法很單純,但也很實用!我們一起來看看怎麼做。
Thumbnail
遇到 #N/A 怎麼辦?遇到 #REF! 又怎麼辦?這邊寫了個大全幫忙你,或許可以幫你解決唷!快來看看~
Thumbnail
遇到 #N/A 怎麼辦?遇到 #REF! 又怎麼辦?這邊寫了個大全幫忙你,或許可以幫你解決唷!快來看看~
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News