【Excel函數122】INDEX 根據列號與欄號回傳陣列中的值,快速查找資料 提升查詢效率

更新 發佈閱讀 5 分鐘

在 Excel 中,INDEX 函數能根據指定的列號與欄號,回傳陣列或範圍中的對應值。它是查找與引用的基礎函數之一,常與 MATCH 搭配使用,能取代 VLOOKUP/HLOOKUP,提供更高的彈性與效能。

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

  • 用途:根據列號與欄號,回傳陣列中的值
  • 語法
    • 陣列形式:=INDEX(陣列, 列號, [欄號])
    • 參照形式:=INDEX(參照, 列號, [欄號], [區塊號])
  • 常見場景:動態查找、報表設計、取代 VLOOKUP/HLOOKUP、建立雙向查找、動態範圍引用

一、INDEX 函數語法與用途

陣列形式

=INDEX(array, row_num, [column_num])
  • array:要查找的範圍或陣列
  • row_num:要回傳的列號
  • column_num(選填):要回傳的欄號

參照形式

=INDEX(reference, row_num, [column_num], [area_num])
  • reference:一個或多個範圍
  • area_num:指定要使用的範圍編號

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

🔸基礎範例

範例一:回傳第 2 列第 3 欄的值

=INDEX(A1:C5,2,3)

範例二:回傳第 4 列的值(單欄範圍)

=INDEX(A1:A10,4)

範例三:回傳第 2 列第 1 欄的值

=INDEX(A1:C5,2,1)

範例四:搭配 ROWS 動態取最後一列

=INDEX(A1:A10,ROWS(A1:A10))

範例五:搭配 COLUMNS 動態取最後一欄

=INDEX(A1:D1,1,COLUMNS(A1:D1))

🔸進階範例

範例六:搭配 MATCH 建立雙向查找

=INDEX(A2:D10, MATCH("產品A",A2:A10,0), MATCH("銷售額",A1:D1,0))

範例七:搭配 IFERROR 處理查找錯誤

=IFERROR(INDEX(A2:A10,11),"查無資料")

範例八:搭配 SEQUENCE 建立動態範圍

=INDEX(A1:A20, SEQUENCE(5))

範例九:搭配 FILTER 建立條件查找

=INDEX(FILTER(A2:C100,B2:B100="北區"),1,3)

範例十:參照形式選擇不同區塊

=INDEX((A1:A5,C1:C5),3,,2)

回傳 C3 的值。

三、常見問題解答(FAQ)

Q1:INDEX 和 VLOOKUP 有何不同?

INDEX 更靈活,可搭配 MATCH 建立雙向查找,不受限於查找方向。

Q2:INDEX 可以回傳整列或整欄嗎?

可以,若省略 row_numcolumn_num,會回傳整列或整欄。

Q3:INDEX 是否支援動態陣列?

支援,可與 SEQUENCE、FILTER 等函數搭配。

Q4:INDEX 可以處理多範圍嗎?

可以,使用參照形式並指定 area_num

Q5:INDEX 是否會改變原始資料?

不會,只回傳對應值或範圍。

四、注意事項與錯誤排除

  • row_numcolumn_num 超出範圍,會回傳 #REF!
  • row_numcolumn_num 同時省略,會回傳錯誤
  • INDEX 不會搜尋值,只是單純依位置回傳
  • 適用於動態查找、報表設計與公式優化
  • 建議搭配 MATCH、IFERROR 等函數提升彈性與容錯性

五、延伸技巧與相關函數

若需要更完整的查找與引用邏輯,可搭配以下函數:

  • MATCH 函數:回傳位置索引,與 INDEX 搭配可取代 VLOOKUP/HLOOKUP
  • OFFSET 函數:建立相對位移的動態範圍,但效能較差
  • FILTER 函數:根據條件篩選資料,再搭配 INDEX 擷取特定值
  • SEQUENCE 函數:建立動態列號或欄號,搭配 INDEX 批次擷取
  • XLOOKUP 函數:現代化查找工具,可直接取代 INDEX+MATCH 的組合

六、結語與延伸閱讀推薦

INDEX 函數是 Excel 中最靈活的查找與引用工具之一,適合用在報表設計、動態查找、雙向比對與公式優化等情境。學會 INDEX 後,你可以進一步探索:

  • [MATCH 函數教學]:與 INDEX 搭配的最佳組合
  • [XLOOKUP 函數教學]:現代化查找工具,簡化公式
  • [FILTER 函數教學]:條件篩選與分類輸出的動態工具
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
35會員
288內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/11/02
告別「資料錯亂地獄」!學會在Excel中設定下拉式選單,準時下班不是夢 您是否也有這樣的經驗? 辛苦做好的報表,交給同事或主管填寫後,回傳的檔案總是充滿各種「驚喜」:同樣是「台北」,有人寫成「臺北」,有人寫成「Taipei」,甚至有人多打了一個空格。週末加班追查資料錯誤來源,成為每個月的例行公事。
Thumbnail
2025/11/02
告別「資料錯亂地獄」!學會在Excel中設定下拉式選單,準時下班不是夢 您是否也有這樣的經驗? 辛苦做好的報表,交給同事或主管填寫後,回傳的檔案總是充滿各種「驚喜」:同樣是「台北」,有人寫成「臺北」,有人寫成「Taipei」,甚至有人多打了一個空格。週末加班追查資料錯誤來源,成為每個月的例行公事。
Thumbnail
2025/11/01
在 Excel 中處理橫向表格(欄首為標題)時,HLOOKUP 函數可根據指定的查詢值,在第一列中尋找對應欄位,並回傳該欄指定列的資料。它是 VLOOKUP 的橫向版本,適合用於橫向報表、欄位查詢與資料擷取。 用途:根據欄首標題查找資料,橫向擷取指定列的值
Thumbnail
2025/11/01
在 Excel 中處理橫向表格(欄首為標題)時,HLOOKUP 函數可根據指定的查詢值,在第一列中尋找對應欄位,並回傳該欄指定列的資料。它是 VLOOKUP 的橫向版本,適合用於橫向報表、欄位查詢與資料擷取。 用途:根據欄首標題查找資料,橫向擷取指定列的值
Thumbnail
2025/11/01
在 Excel 中處理資料篩選、分類輸出或動態報表時,FILTER 函數能根據指定條件,從原始陣列中擷取符合條件的資料列。它是 Excel 365 的動態陣列函數之一,適合用於進行高效篩選:化繁為簡,自動篩選符合條件的內容,也能用於報表設計、條件篩選、資料清理與自動化輸出。
Thumbnail
2025/11/01
在 Excel 中處理資料篩選、分類輸出或動態報表時,FILTER 函數能根據指定條件,從原始陣列中擷取符合條件的資料列。它是 Excel 365 的動態陣列函數之一,適合用於進行高效篩選:化繁為簡,自動篩選符合條件的內容,也能用於報表設計、條件篩選、資料清理與自動化輸出。
Thumbnail
看更多
你可能也想看
Thumbnail
搬家不只添購必需品,更能透過蝦皮分潤計畫賺取零用金!本文分享近期搬家時添購的各種實用好物,包含多功能工作桌、電競椅、氣炸烤箱、收納神器等,並詳述如何透過蝦皮雙 11 活動聰明購物、善用優惠,同時利用分潤機制將敗家行為轉化為被動收入,推薦給想聰明消費又想賺額外收入的你!
Thumbnail
搬家不只添購必需品,更能透過蝦皮分潤計畫賺取零用金!本文分享近期搬家時添購的各種實用好物,包含多功能工作桌、電競椅、氣炸烤箱、收納神器等,並詳述如何透過蝦皮雙 11 活動聰明購物、善用優惠,同時利用分潤機制將敗家行為轉化為被動收入,推薦給想聰明消費又想賺額外收入的你!
Thumbnail
貓奴每月進貢的時間又來啦! 身為專業貢品官,我從蝦皮搜尋各種零食,只為取悅家中三位貓主子!結果究竟會是龍心大悅,亦或是冷眼相待,就讓我們繼續看下去~
Thumbnail
貓奴每月進貢的時間又來啦! 身為專業貢品官,我從蝦皮搜尋各種零食,只為取悅家中三位貓主子!結果究竟會是龍心大悅,亦或是冷眼相待,就讓我們繼續看下去~
Thumbnail
Excel SUMIF 函數教學:快速學會自動分組求和,大幅提升工作效率,減少人工計算錯誤。這篇文章將詳細介紹 SUMIF 函數的基本語法、實際應用及優點,讓你輕鬆應對大量數據處理。
Thumbnail
Excel SUMIF 函數教學:快速學會自動分組求和,大幅提升工作效率,減少人工計算錯誤。這篇文章將詳細介紹 SUMIF 函數的基本語法、實際應用及優點,讓你輕鬆應對大量數據處理。
Thumbnail
SUMIF 函數是數據分析的利器,幫助你輕鬆篩選並加總特定條件下的數據。無論你想了解某產品在特定期間內的銷售總額,或是分析特定客戶的購買金額,SUMIF 都能快速提供精確結果。這個工具適合自動化報表設定和即時數據分析,讓你不必手動篩選數據即可得到所需的答案。
Thumbnail
SUMIF 函數是數據分析的利器,幫助你輕鬆篩選並加總特定條件下的數據。無論你想了解某產品在特定期間內的銷售總額,或是分析特定客戶的購買金額,SUMIF 都能快速提供精確結果。這個工具適合自動化報表設定和即時數據分析,讓你不必手動篩選數據即可得到所需的答案。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
在職場上,無論是公司老闆、財務人員、業務人員,都需要隨時掌握公司的收支狀況。如果能夠快速、準確地計算出相關金額,將對工作效率和決策能力有很大幫助。 Excel中的SUM函數可以用來計算數值範圍的總和。在收支表中,我們可以利用SUM函數來快速計算收入、支出和結餘金額。
Thumbnail
在職場上,無論是公司老闆、財務人員、業務人員,都需要隨時掌握公司的收支狀況。如果能夠快速、準確地計算出相關金額,將對工作效率和決策能力有很大幫助。 Excel中的SUM函數可以用來計算數值範圍的總和。在收支表中,我們可以利用SUM函數來快速計算收入、支出和結餘金額。
Thumbnail
在工作中,我們經常會遇到需要處理會議、講座、活動等報銷的情況。對於報銷人員來說,快速查找報銷金額費用是一件非常重要的工作。今天要教大家一個Excel技巧,可以來快速查找會議、講座、活動報銷金額費用。這個技巧利用的是VLOOKUP函數。
Thumbnail
在工作中,我們經常會遇到需要處理會議、講座、活動等報銷的情況。對於報銷人員來說,快速查找報銷金額費用是一件非常重要的工作。今天要教大家一個Excel技巧,可以來快速查找會議、講座、活動報銷金額費用。這個技巧利用的是VLOOKUP函數。
Thumbnail
在臺灣,有部分企業會使用民國日期,因此如何在 Excel 中轉換民國和西元日期就顯得非常重要。 除了日期轉換之外,計算年紀、星期、生肖、星座也是常見的日期處理需求。這些需求看似簡單,但如果沒有 Excel 的幫助,可能會花費不少時間和精力。
Thumbnail
在臺灣,有部分企業會使用民國日期,因此如何在 Excel 中轉換民國和西元日期就顯得非常重要。 除了日期轉換之外,計算年紀、星期、生肖、星座也是常見的日期處理需求。這些需求看似簡單,但如果沒有 Excel 的幫助,可能會花費不少時間和精力。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News