INDEX 函數:返回指定位置的值
函數說明
INDEX 函數是 Excel 中用於返回表格或數據範圍中指定行和列交叉位置的值的函數。這在處理多維數據和快速提取特定數據時非常有用。
學習目標
- 理解 INDEX 函數的基本語法。
- 學會使用 INDEX 函數提取表格中特定位置的值。
- 能應用 INDEX 函數解決實際數據處理問題。
預備知識
在學習本文前,建議您具備以下基礎知識:
- 了解如何在 Excel 中輸入數據和選擇範圍。
- 熟悉基本的表格操作和引用方式。
內容主體
概念解釋
INDEX 函數的作用是根據指定的行號和列號,返回對應單元格的值。其基本語法如下:
=INDEX(array, row_num, [column_num])
參數說明:
array
:必填,包含要查找數據的範圍或數組。row_num
:必填,指定返回值的行號。column_num
:選填,指定返回值的列號。當省略時,默認為單列範圍。
程式碼示例
範例 1:單列數據中的查找
=INDEX(A1:A10, 5)
# 返回 A1:A10 範圍中第 5 行的值。
範例 2:多列數據中的查找
=INDEX(A1:C10, 3, 2)
# 返回 A1:C10 範圍中第 3 行、第 2 列的值。
實際應用場景
INDEX 函數在以下場景中十分有用:
- 快速定位和提取表格中的特定值。
- 結合其他函數(如 MATCH)進行動態查找。
- 處理需要多條件查找的複雜表格。
互動練習
- 在單元格 A1:C10 中創建一個數據表,使用 INDEX 函數提取第 4 行、第 2 列的值。
- 嘗試省略列號參數,觀察返回的結果。
課後練習題
- 在範圍 B1:D20 中輸入數據,使用 INDEX 函數提取特定行列交叉的值。
- 結合 MATCH 和 INDEX 函數,實現動態查找並返回目標數據。
小專案
設計一個數據查詢工具,輸入行號和列號後,使用 INDEX 函數自動返回表格中對應的數據。
常見錯誤和注意事項
- 公式返回 #REF! 錯誤
解決方案:確認行號和列號是否超出範圍。
- 公式結果不符合預期
解決方案:檢查輸入的範圍是否正確,特別是在使用多列數據時。