【Excel函數93】CHOOSE 根據索引選取項目,動態輸出與條件控制

更新 發佈閱讀 7 分鐘

在 Excel 中處理條件選擇、欄位切換或動態輸出時,CHOOSE 函數能根據指定的索引值,從一組選項中回傳對應項目。它支援數值、文字、公式或範圍作為選項,適合用於報表設計、公式控制與多語系輸出等場景。

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

  • 用途:根據索引值回傳對應項目
  • 語法=CHOOSE(索引值, 選項1, 選項2, …)
  • 常見場景:條件選擇、欄位切換、動態輸出、報表設計、公式控制

一、CHOOSE 函數語法與用途

語法說明:

=CHOOSE(index_num, value1, [value2],)
  • index_num:指定要回傳哪一項(整數)
  • value1, value2, …:可為文字、數值、公式、儲存格參照或範圍
  • 回傳結果為第 index_num 項的內容

例如,=CHOOSE(2,"紅色","藍色","綠色") 回傳 藍色

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

🔸基礎範例

範例一:選取文字項目

=CHOOSE(1,"蘋果","香蕉","芒果")

回傳 蘋果

範例二:選取數值項目

=CHOOSE(3,100,200,300)

回傳 300

範例三:選取儲存格內容

=CHOOSE(2,A1,B1,C1)

回傳 B1 的內容。

範例四:搭配公式作為選項

=CHOOSE(1,A1+B1,A1-B1)

回傳 A1+B1 的結果。

範例五:搭配公式產生索引值

=CHOOSE(IF(A1>100,1,2),"高","低")

根據條件回傳「高」或「低」。

🔸進階範例

範例六:搭配 WEEKDAY 建立星期文字

=CHOOSE(WEEKDAY(A1),"日","一","二","三","四","五","六")

將日期轉為星期文字。

範例七:搭配 MATCH 建立動態選擇

=CHOOSE(MATCH(A1,{10,20,30},0),"低階","中階","高階")

根據 A1 值選取對應等級。

範例八:搭配 MAP 批次處理整欄資料

=MAP(A2:A100, LAMBDA(x, CHOOSE(x,"紅","藍","綠")))

將 1~3 的數值轉為對應顏色(Excel 365)。

範例九:搭配 TEXTJOIN 合併選項結果

=TEXTJOIN("、", TRUE, CHOOSE(1,"A","B","C"), CHOOSE(2,"X","Y","Z"))

輸出如「A、Y」。

範例十:建立多語系輸出邏輯

=CHOOSE(LANG_ID,"Hello","Bonjour","こんにちは")

根據語言代碼輸出對應文字。

三、常見問題解答(FAQ)

Q1:CHOOSE 的索引值可以是公式嗎?

可以,常搭配 IF、MATCH、WEEKDAY 等函數產生動態索引。

Q2:CHOOSE 可以處理範圍嗎?

可以,但僅回傳整個範圍作為項目,不會自動展開。

Q3:CHOOSE 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q4:CHOOSE 可以搭配哪些函數使用?

常見搭配 IF、MATCH、WEEKDAY、MAP、LAMBDA、TEXTJOIN 等。

Q5:CHOOSE 可以回傳公式結果嗎?

可以,選項可為公式,會回傳計算結果。

四、注意事項與錯誤排除

  • 索引值必須為整數,否則回傳 #VALUE!
  • 若索引值超出選項數量,回傳 #VALUE!
  • 選項可為文字、數值、公式、儲存格或範圍
  • 建議搭配錯誤防呆邏輯處理異常索引值
  • 適用於條件選擇、動態輸出與報表欄位切換

五、延伸技巧與相關函數

1. IF 函數

功能摘要:根據邏輯條件回傳不同結果。

與 CHOOSE 的連動應用:可用 IF 判斷條件後產生索引值,例如 CHOOSE(IF(A1>100,1,2),"高","低")

2. MATCH 函數

功能摘要:找出指定值在陣列中的位置。

與 CHOOSE 的連動應用:可用 MATCH 找出索引值,再用 CHOOSE 回傳對應項目,例如 CHOOSE(MATCH(A1,{10,20,30},0),"低階","中階","高階")

3. WEEKDAY 函數

功能摘要:回傳日期的星期代碼。

與 CHOOSE 的連動應用:可用 WEEKDAY 產生索引值,回傳對應星期文字,例如 CHOOSE(WEEKDAY(A1),"日","一","二","三","四","五","六")

4. MAP / LAMBDA 函數(Excel 365 專用)

功能摘要:MAP 可對陣列中每個元素套用自訂邏輯,LAMBDA 用於封裝該邏輯。

與 CHOOSE 的連動應用:可批次處理整欄資料,例如 MAP(A2:A100, LAMBDA(x, CHOOSE(x,"紅","藍","綠")))

5. TEXTJOIN 函數

功能摘要:合併多段文字並加入分隔符。

與 CHOOSE 的連動應用:可合併多個選項結果為一段文字,例如 TEXTJOIN("、", TRUE, CHOOSE(1,"A","B"), CHOOSE(2,"X","Y"))

這些函數能與 CHOOSE 組合成一套完整的「條件判斷 → 索引產生 → 項目選取 → 批次處理 → 合併輸出」流程,適用於報表設計、公式控制與多語系欄位切換等場景。

六、結語與延伸閱讀推薦

CHOOSE 函數是 Excel 中專門處理條件選擇與動態輸出的彈性工具,適合用在報表設計、欄位切換、公式控制與多語系輸出等情境。學會 CHOOSE 後,你可以進一步探索:

  • [MATCH 函數教學]:找出值的位置並搭配 CHOOSE 回傳對應項目
  • [MAP 函數教學]:批次處理與格式比對的動態技巧
  • [TEXTJOIN 函數教學]:合併文字並加入分隔符的彈性技巧
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
36會員
306內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/28
在 Excel 中處理多重選取範圍、建立動態公式或進行欄位防呆時,AREAS 函數能回傳參照中包含的區塊數量。它可判斷是否為多重選取、搭配 INDEX 或 INDIRECT 進行動態處理,是報表設計與公式邏輯中的輔助工具。 用途:回傳參照中包含的區塊數量
Thumbnail
2025/10/28
在 Excel 中處理多重選取範圍、建立動態公式或進行欄位防呆時,AREAS 函數能回傳參照中包含的區塊數量。它可判斷是否為多重選取、搭配 INDEX 或 INDIRECT 進行動態處理,是報表設計與公式邏輯中的輔助工具。 用途:回傳參照中包含的區塊數量
Thumbnail
2025/10/27
在 Excel 中建立動態公式、定位儲存格或產生文字型地址時,ADDRESS 函數能根據指定的列號與欄號,回傳該儲存格的地址。它支援絕對與相對參照、A1 或 R1C1 樣式,並可加入工作表名稱,是 INDEX、INDIRECT 等函數的常見搭配工具。
Thumbnail
2025/10/27
在 Excel 中建立動態公式、定位儲存格或產生文字型地址時,ADDRESS 函數能根據指定的列號與欄號,回傳該儲存格的地址。它支援絕對與相對參照、A1 或 R1C1 樣式,並可加入工作表名稱,是 INDEX、INDIRECT 等函數的常見搭配工具。
Thumbnail
2025/10/16
在日常工作中,將報表或表單寄送給主管、客戶或團隊成員是常見流程。若每次都需手動開啟 Outlook、附加檔案、輸入收件人與主旨,不僅耗時,也容易出錯。透過 VBA,我們可以建立一個「一鍵寄送」功能,自動將指定的 Excel 或 PDF 檔案透過 Outlook 寄出,大幅提升效率與準確性。
Thumbnail
2025/10/16
在日常工作中,將報表或表單寄送給主管、客戶或團隊成員是常見流程。若每次都需手動開啟 Outlook、附加檔案、輸入收件人與主旨,不僅耗時,也容易出錯。透過 VBA,我們可以建立一個「一鍵寄送」功能,自動將指定的 Excel 或 PDF 檔案透過 Outlook 寄出,大幅提升效率與準確性。
Thumbnail
看更多
你可能也想看
Thumbnail
去歐洲真的是又興奮又緊張。網路上常說歐洲治安不好,行前說明會時領隊也提醒:「不要背後背包,隨身物要放在前面比較安全!」 但出國玩總是想打扮得美美的啊~而且隨身總得帶些實用小物:雨傘、濕紙巾、小瓶水、萬用藥膏……體積雖小,但零零總總裝起來也不少。我在蝦皮購買了這4樣超實用旅遊好物!減緩我的焦慮感。
Thumbnail
去歐洲真的是又興奮又緊張。網路上常說歐洲治安不好,行前說明會時領隊也提醒:「不要背後背包,隨身物要放在前面比較安全!」 但出國玩總是想打扮得美美的啊~而且隨身總得帶些實用小物:雨傘、濕紙巾、小瓶水、萬用藥膏……體積雖小,但零零總總裝起來也不少。我在蝦皮購買了這4樣超實用旅遊好物!減緩我的焦慮感。
Thumbnail
開箱 3 套深受 0-6 歲寶寶喜愛的互動式童書,包含 Bizzy Bear 推拉書、小小音樂大師有聲書、Poke A Dot 泡泡書,有效提升寶寶閱讀興趣與親子共讀時光。搭配蝦皮雙 11 購物攻略,教你如何鎖定免運、折價券、高額回饋,並透過蝦皮分潤計畫,將日常購物開銷轉化為穩定育兒基金,聰明消費。
Thumbnail
開箱 3 套深受 0-6 歲寶寶喜愛的互動式童書,包含 Bizzy Bear 推拉書、小小音樂大師有聲書、Poke A Dot 泡泡書,有效提升寶寶閱讀興趣與親子共讀時光。搭配蝦皮雙 11 購物攻略,教你如何鎖定免運、折價券、高額回饋,並透過蝦皮分潤計畫,將日常購物開銷轉化為穩定育兒基金,聰明消費。
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
排序是EXCEL很常用很基礎的一個功能,他可以幫我們把資料依照指定的順序排列。 但通常我們使用都是以欄(直)的方向進行排序,其實EXCEL也可以依據列(橫)的方向進行排續哦😁 下圖是LINE社群網友提出的問題,想要把上圖的原始資料變成下圖。(相關問題可以加入LINE社群唷) 這時候用排序(尋
Thumbnail
排序是EXCEL很常用很基礎的一個功能,他可以幫我們把資料依照指定的順序排列。 但通常我們使用都是以欄(直)的方向進行排序,其實EXCEL也可以依據列(橫)的方向進行排續哦😁 下圖是LINE社群網友提出的問題,想要把上圖的原始資料變成下圖。(相關問題可以加入LINE社群唷) 這時候用排序(尋
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
如何運用函數來讓資料產生空白列,而且當輸入多少數字,就會插入多少空白列。 <插入空白列> E5=TOCOL(EXPAND(B5:B9,,C3+1,"")) 📝函數說明 ✍🏾EXPAND陣列擴展函數 函數說明=EXPAND(範圍,展開的列,展開的欄,要展開的內容)
Thumbnail
如何運用函數來讓資料產生空白列,而且當輸入多少數字,就會插入多少空白列。 <插入空白列> E5=TOCOL(EXPAND(B5:B9,,C3+1,"")) 📝函數說明 ✍🏾EXPAND陣列擴展函數 函數說明=EXPAND(範圍,展開的列,展開的欄,要展開的內容)
Thumbnail
向下填滿是EXCEL一個超好用的功能,依據不同的資料型態能有不同的填滿效果。 例如總金額=單價*數量 輸入完公式之後就會使用自動填滿的功能去將資料迅速的計算完成。 每隔一段時間就會有網友詢問,為什麼我的EXCEL沒辦法向下填滿,我昨天還可以用,我隔壁同事也可以用,從開機也是一樣,我的E
Thumbnail
向下填滿是EXCEL一個超好用的功能,依據不同的資料型態能有不同的填滿效果。 例如總金額=單價*數量 輸入完公式之後就會使用自動填滿的功能去將資料迅速的計算完成。 每隔一段時間就會有網友詢問,為什麼我的EXCEL沒辦法向下填滿,我昨天還可以用,我隔壁同事也可以用,從開機也是一樣,我的E
Thumbnail
在 Excel 中,VLOOKUP 函數是一個強大的工具,它可以幫助你快速找到並擷取特定值對應的相關資訊。這篇教學將向你展示如何使用 VLOOKUP 函數來搜索數據,並提供一個實際的範例。
Thumbnail
在 Excel 中,VLOOKUP 函數是一個強大的工具,它可以幫助你快速找到並擷取特定值對應的相關資訊。這篇教學將向你展示如何使用 VLOOKUP 函數來搜索數據,並提供一個實際的範例。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
在職場上,我們經常需要使用 Excel 表格來處理資料,而自動格式設定可以幫助我們快速將資料整理成一致的格式,讓資料看起來更清晰、更有效率。用 Excel 的快捷鍵自動出現自動格式設定技巧,可以讓我們在更短的時間內套用自動格式,讓工作更輕鬆。
Thumbnail
在職場上,我們經常需要使用 Excel 表格來處理資料,而自動格式設定可以幫助我們快速將資料整理成一致的格式,讓資料看起來更清晰、更有效率。用 Excel 的快捷鍵自動出現自動格式設定技巧,可以讓我們在更短的時間內套用自動格式,讓工作更輕鬆。
Thumbnail
Excel是職場上最常使用的軟體之一,學會Excel的常用技巧可以讓工作效率大幅提升。今天要教大家一個Excel的小技巧,可以一秒自動統計數據,並結合下拉式選單,讓工作更輕鬆。 其他應用:這個技巧還可以應用於其他領域,例如:統計考試成績、統計銷售額、統計客戶數量
Thumbnail
Excel是職場上最常使用的軟體之一,學會Excel的常用技巧可以讓工作效率大幅提升。今天要教大家一個Excel的小技巧,可以一秒自動統計數據,並結合下拉式選單,讓工作更輕鬆。 其他應用:這個技巧還可以應用於其他領域,例如:統計考試成績、統計銷售額、統計客戶數量
Thumbnail
Excel 是辦公室必備的軟體,在處理數據時,常遇到需要快速篩選數據的需求。例如,我們需要將銷售額大於 100 萬的商品列出,以便製作報表。如果手動篩選,不僅費時費力,而且容易出錯。Excel提供了兩個功能幫助快速篩選數據:自動篩選:根據欄位中的值來篩選數據。下拉式選單:讓使用者根據需求來篩選數據。
Thumbnail
Excel 是辦公室必備的軟體,在處理數據時,常遇到需要快速篩選數據的需求。例如,我們需要將銷售額大於 100 萬的商品列出,以便製作報表。如果手動篩選,不僅費時費力,而且容易出錯。Excel提供了兩個功能幫助快速篩選數據:自動篩選:根據欄位中的值來篩選數據。下拉式選單:讓使用者根據需求來篩選數據。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News