【Excel函數54】OR 判斷多條件是否成立,報表邏輯與資料驗證介紹

更新 發佈閱讀 5 分鐘

在 Excel 中進行條件判斷時,若你需要確認「任一條件成立即可」,OR 函數就是最直接的工具。它能同時檢查多個邏輯條件,只要其中一項為 TRUE,就回傳 TRUE,適合用在報表邏輯控制、資料驗證、錯誤防呆與動態提示等場景。

🔹快速摘要(語法、用途、常見場景)

  • 用途:判斷多個條件中是否至少有一項成立
  • 語法=OR(條件1, 條件2, ...)
  • 常見場景:多條件判斷、資料驗證、IF 條件輔助、錯誤防呆、報表提示

一、OR 函數語法與用途:多條件邏輯判斷的核心工具

語法:

=OR(條件1, 條件2, ...)
  • 條件1, 條件2...:每個條件可為比較式、邏輯公式或布林值
  • 回傳 TRUE只要任一條件為 TRUE
  • 回傳 FALSE所有條件皆為 FALSE

OR 函數常搭配 IF、ISERROR、ISBLANK、AND 等邏輯函數使用。

二、範例教學:五個基礎 + 五個進階範例

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

範例一:判斷是否大於 100 或小於 10

=OR(A1>100, A1<10)

只要 A1 超過 100 或低於 10,回傳 TRUE。

範例二:判斷是否為特定文字之一

=OR(A1="是", A1="同意")

若 A1 為「是」或「同意」,回傳 TRUE。

範例三:判斷是否為空白或錯誤

=OR(ISBLANK(A1), ISERROR(A1))

若 A1 為空或錯誤,回傳 TRUE。

範例四:搭配 IF 顯示提示訊息

=IF(OR(A1="", B1=""), "請填寫完整資料", "已完成")

若 A1 或 B1 為空,顯示提示。

範例五:判斷是否為指定範圍外的值

=OR(A1<0, A1>100)

若 A1 不在 0–100 之間,回傳 TRUE。

🔸進階範例(適合報表設計與資料驗證應用)

範例六:建立資料驗證條件(允許任一選項)

=OR(A1="A", A1="B", A1="C")

用於資料驗證公式,允許輸入 A、B 或 C。

範例七:搭配 AND 建立複合邏輯

=AND(OR(A1>50, B1>50), C1="啟用")

若 A 或 B 大於 50 且 C 為「啟用」,回傳 TRUE。

範例八:搭配 FILTER 進行條件篩選

=FILTER(A2:A100, OR(B2:B100="是", C2:C100="通過"))

篩選 B 或 C 欄符合條件的 A 欄資料。

範例九:建立動態報表提示邏輯

=IF(OR(D1="錯誤", E1="缺漏"), "需修正", "")

若 D 或 E 欄有問題,顯示「需修正」。

範例十:處理陣列條件(Excel 365 動態陣列)

=OR(A2:A10>100)

若 A2:A10 中任一項大於 100,回傳 TRUE。

三、常見問題解答(FAQ)

Q1:OR 可以處理幾個條件?

最多可處理 255 個條件,但建議控制在 3–5 個以維持可讀性。

Q2:OR 可以搭配哪些函數使用?

常見搭配 IF、AND、ISBLANK、ISERROR、FILTER、TEXT 等。

Q3:OR 可以用在資料驗證嗎?

可以,用於建立「允許任一選項」的驗證邏輯。

Q4:OR 可以處理陣列嗎?

Excel 365 支援動態陣列,可直接判斷整列或整欄條件。

Q5:OR 和 AND 有什麼差別?

OR 是「任一條件成立」,AND 是「所有條件都要成立」。

四、注意事項與錯誤排除

  • OR 回傳布林值,需搭配 IF 或其他函數使用才能顯示文字或數值
  • 若條件公式錯誤,可能回傳 #VALUE!#NAME?
  • 若搭配陣列使用,需確認公式支援動態陣列
  • OR 不會自動忽略空白或錯誤,需搭配 ISBLANK 或 ISERROR 處理
  • 建議搭配命名範圍或輔助欄位提升可讀性

五、延伸技巧與相關函數

  • AND 函數:所有條件皆成立時回傳 TRUE
  • IF 函數:條件判斷與結果控制
  • ISBLANK / ISERROR 函數:判斷空白與錯誤狀態
  • FILTER 函數:搭配 OR 進行條件篩選
  • TEXT 函數:格式化輸出結果,可搭配 OR 控制顯示

六、結語與延伸閱讀推薦

OR 函數是 Excel 中最常用的邏輯判斷工具之一,適合用在資料驗證、報表提示、條件控制與錯誤防呆等情境。學會 OR 後,你可以進一步探索:

  • [AND 函數教學:多條件同時成立的邏輯工具]
  • [IF 函數教學:條件判斷與結果控制的核心技巧]
  • [FILTER 函數教學:動態篩選資料的進階方法]

如果你覺得這篇 OR 函數教學實用,歡迎收藏、分享或加入你的函數學習清單~

留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
35會員
282內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/08
在 Excel 中進行邏輯判斷時,常需要反向處理條件,例如「不是空白」、「不是錯誤」、「不是符合某條件」。NOT 函數正是用來反轉邏輯結果的工具。它能將 TRUE 變成 FALSE,將 FALSE 變成 TRUE,適合用在條件控制、錯誤防呆、資料驗證與報表邏輯設計等場景。
Thumbnail
2025/10/08
在 Excel 中進行邏輯判斷時,常需要反向處理條件,例如「不是空白」、「不是錯誤」、「不是符合某條件」。NOT 函數正是用來反轉邏輯結果的工具。它能將 TRUE 變成 FALSE,將 FALSE 變成 TRUE,適合用在條件控制、錯誤防呆、資料驗證與報表邏輯設計等場景。
Thumbnail
2025/10/08
在 Excel 中,若你需要對陣列中的每一項進行格式轉換、條件判斷或公式運算,MAP 函數就是最靈活的工具之一。它能逐項套用自訂邏輯,處理每個元素並回傳新的陣列結果,適合用在報表格式化、資料清理、批次運算與教學設計等場景。
Thumbnail
2025/10/08
在 Excel 中,若你需要對陣列中的每一項進行格式轉換、條件判斷或公式運算,MAP 函數就是最靈活的工具之一。它能逐項套用自訂邏輯,處理每個元素並回傳新的陣列結果,適合用在報表格式化、資料清理、批次運算與教學設計等場景。
Thumbnail
2025/10/08
在 Excel 中,若你需要快速建立一組結構化的陣列資料,例如數值表格、座標矩陣、或根據列欄邏輯生成內容,MAKEARRAY 函數就是最強大的工具之一。它能根據指定的列數與欄數,搭配自訂邏輯公式,自動產生動態陣列,適合用在報表生成、公式測試、教學設計與資料模擬等場景。
Thumbnail
2025/10/08
在 Excel 中,若你需要快速建立一組結構化的陣列資料,例如數值表格、座標矩陣、或根據列欄邏輯生成內容,MAKEARRAY 函數就是最強大的工具之一。它能根據指定的列數與欄數,搭配自訂邏輯公式,自動產生動態陣列,適合用在報表生成、公式測試、教學設計與資料模擬等場景。
Thumbnail
看更多
你可能也想看
Thumbnail
雙11於許多人而言,不只是單純的折扣狂歡,更是行事曆裡預定的,對美好生活的憧憬。 錢錢沒有不見,它變成了快樂,跟讓臥房、辦公桌、每天早晨的咖啡香升級的樣子! 這次格編突擊辦公室,也邀請 vocus「野格團」創作者分享掀開蝦皮購物車的簾幕,「加入購物車」的瞬間,藏著哪些靈感,或是對美好生活的想像?
Thumbnail
雙11於許多人而言,不只是單純的折扣狂歡,更是行事曆裡預定的,對美好生活的憧憬。 錢錢沒有不見,它變成了快樂,跟讓臥房、辦公桌、每天早晨的咖啡香升級的樣子! 這次格編突擊辦公室,也邀請 vocus「野格團」創作者分享掀開蝦皮購物車的簾幕,「加入購物車」的瞬間,藏著哪些靈感,或是對美好生活的想像?
Thumbnail
2023.1.15 設x求一個未知,有兩個就加y。
Thumbnail
2023.1.15 設x求一個未知,有兩個就加y。
Thumbnail
if 條件式
Thumbnail
if 條件式
Thumbnail
這邊統整了過往喜特先生發布過的「資料驗證」系列文! 資料驗證是個「驗證資料是否符合某條件的機制」,我們通常會用它來避免別人輸入無效的值,減少錯誤的發生。你可以按照順序慢慢學習,把資料驗證這功能一次搞懂!
Thumbnail
這邊統整了過往喜特先生發布過的「資料驗證」系列文! 資料驗證是個「驗證資料是否符合某條件的機制」,我們通常會用它來避免別人輸入無效的值,減少錯誤的發生。你可以按照順序慢慢學習,把資料驗證這功能一次搞懂!
Thumbnail
【特殊圖表教學目錄傳送門 : EXCEL特殊圖表大合輯 | 持續更新中】 這集要分享增減雙層柱形圖,這個圖表除了可以比較兩組數據之外,還能在上方一併呈現這兩組數據實際的差值。 【🎗️範例展示】 下方黑色與灰色的直條圖:用來比較A到H類別2022年與2023年的資料 下方綠色紅色
Thumbnail
【特殊圖表教學目錄傳送門 : EXCEL特殊圖表大合輯 | 持續更新中】 這集要分享增減雙層柱形圖,這個圖表除了可以比較兩組數據之外,還能在上方一併呈現這兩組數據實際的差值。 【🎗️範例展示】 下方黑色與灰色的直條圖:用來比較A到H類別2022年與2023年的資料 下方綠色紅色
Thumbnail
【特殊圖表教學目錄傳送門 : EXCEL特殊圖表大合輯 | 持續更新中】 EXCEL中橫條圖(又稱橫向條形圖)是一種常用的圖表類型,用於以視覺化的方式表示數據。它主要用來比較不同類別之間的數據量。每個類別都有一條水平的條形,以代表該類別的數據值。這種圖表通常適合比較不同類別之間的差異。
Thumbnail
【特殊圖表教學目錄傳送門 : EXCEL特殊圖表大合輯 | 持續更新中】 EXCEL中橫條圖(又稱橫向條形圖)是一種常用的圖表類型,用於以視覺化的方式表示數據。它主要用來比較不同類別之間的數據量。每個類別都有一條水平的條形,以代表該類別的數據值。這種圖表通常適合比較不同類別之間的差異。
Thumbnail
今天來聊聊一個新手必學的兩個函式:SUMIF 跟 SUMIFS! 簡單來說,SUMIF 跟 SUMIFS 都是用條件來篩選值、再做加總的函式,你可以看成是 SUM 跟 IF / IFS 的結合。
Thumbnail
今天來聊聊一個新手必學的兩個函式:SUMIF 跟 SUMIFS! 簡單來說,SUMIF 跟 SUMIFS 都是用條件來篩選值、再做加總的函式,你可以看成是 SUM 跟 IF / IFS 的結合。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News