Excel INDIRECT 功能
Microsoft Excel 間接 功能 將文本字符串轉換為有效的引用。
句法
=INDIRECT (ref_text, [a1])
參數
Ref_text (必需參數):它是對包含以下內容之一的單元格的引用:
- A1風格的參考。
- 一個R1C1風格的參考。
- 命名範圍定義為引用。
- 以文本字符串形式引用單元格。
[a1] (可選參數):分配ref_text的樣式是一個邏輯值。
- 如果a1是ture或省略,則ref_text被解釋為A1樣式的引用。
- 如果a1為FALSE,則ref_text被解釋為R1C1樣式引用。
返回值
INDIRECT功能 將返回由文本字符串指定的有效引用。
功能說明:
INDIRECT函數將返回#REF! 錯誤值時:
- ref_text指的是另一個未打開的工作簿;
- ref_text指的是1,048,576行限制之外的單元格範圍或16,384(XED)的列限制。
實例
下面的例子將說明Excel中INDIRECT函數的常見用法。
示例1:INDIRECT單元格引用
如下圖所示,INDIRECT功能 =INDIRECT(B2) 轉換了文本字符串 B2 進入有效的單元格引用,然後返回此單元格引用的值(D2)作為最終結果。
筆記:
- 如果ref_text包含在雙引號中,例如 =INDIRECT("B2"),它將直接獲得B2中的值。
- 您還可以在INDIRECT函數中組合文本字符串和單元格引用,如下面的屏幕截圖所示。
這裡,INDIRECT函數將ref_text(表示為D)和B2中的值(表示為2)連接為有效的單元格引用D2,並返回D2中的值作為結果。
示例2:具有命名範圍的INDIRECT
INDIRECT函數也可以直接引用命名範圍。 如下面的屏幕截圖所示,有一個包含多個命名範圍的表,現在需要使用SUM和INDIRECT函數的組合對某個命名範圍(Mon表示)中的值求和,請執行以下操作。
1。 在單元格中輸入範圍的名稱,這裡我將Mon輸入到單元格C12中。 選擇一個空白單元格,將下面的公式複製到其中,然後按Enter鍵。
=SUM(INDIRECT(C12))
現在,您已將指定命名範圍(Mon)中的所有值相加。
更多例子
Excel生產力工具

300高級功能可幫助您脫穎而出
您想快速完美地完成日常工作嗎? Kutools for Excel 帶來300強大的高級功能(組合工作簿,按顏色求和,拆分單元格內容,轉換日期等...)並節省80%時間。
- 專為1500工作場景而設計,可幫助您解決80%Excel問題。
- 每天減少數千次鍵盤和鼠標點擊,減輕疲勞的眼睛和手。
- 成為3分鐘的Excel專家。 不再需要記住任何痛苦的公式和VBA代碼。
- 30天無限免費試用。 60天退款保證。 免費升級和支持2年。

帶來高效的標籤到Office(包括Excel),就像Chrome,Firefox和新IE一樣
- Office Tab 查看和編輯多個文檔時,可將您的工作效率提高50%。
- 每天為您減少數百次鼠標點擊,告別鼠標手。
- 一秒鐘在幾十個打開的文件之間切換!
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment...
The comment will be refreshed after 00:00.
Be the first to comment.