Excel INDIRECT 函數(文字參考)- 範例與實踐
透過互動式網格、即時回饋和清晰的公式幫助線上練習 Excel INDIRECT 函數。
Instruction
Convert text "B4" into a real reference and return the value from cell B4.
Excel INDIRECT Function Examples
參考文字
=INDIRECT("B4")
透過將字串解釋為位址來傳回 B4 中的值。
工作表+單元格文本
=INDIRECT("Summary!B10")
當名稱有效時,從摘要表中提取 B10。
R1C1款式(可選)
=INDIRECT("R4C2", FALSE)
當第二個參數為 FALSE 時,使用行/列表示法。
dynamic-array-data.xlsx
| A | B | C | |
|---|---|---|---|
| 1 | Category | Amount | Region |
| 2 | A | 120 | North |
| 3 | B | 340 | South |
| 4 | A | 560 | North |
| 5 | C | 225 | West |
| 6 | B | 90 | South |
| 7 | Output |
Input Formula
Need Help?
Tips
- 當 **XLOOKUP**、**FILTER** 或表格替換脆弱的間接鏈時,首選它們。
- 在提供間接之前邏輯驗證下拉值。
- 記錄隊友的不穩定依賴關係。
FAQ
為什麼 INDIRECT 不穩定?
每當工作表重新計算時,Excel 都會重新計算 INDIRECT,因為目標參考是在執行時計算的。
間接與偏移?
兩者都可以建立動態參考。間接解析文字位址; OFFSET 從基本儲存格按行和列移動。
間接可以指向另一張紙嗎?
是的,如果文字包含有效的工作表名稱,例如`Sheet2!A1`(帶有空格的引用工作表名稱)。
INDIRECT 是否適用於封閉的工作簿?
通常不需要——引用必須可用於開放計算上下文。
間接對效能有害嗎?
大量使用大型模型可能會減慢工作簿的速度;如果可能,更喜歡結構化參考或 Power Query。
Comparison
| Tool | Input | 輸出 |
|---|---|---|
| INDIRECT | 文字地址 | Reference |
| OFFSET | 基礎+偏移量 | Reference |
| INDEX | Coordinates | Value |
Example
=INDIRECT("B4")``=OFFSET(B2, 2, 0)