Note: The other languages of the website are Google-translated. Back to English
登入  \/ 
x
or
x
註冊  \/ 
x

or

Excel INDIRECT 功能

Microsoft Excel 間接 功能 將文本字符串轉換為有效的引用。


句法

=INDIRECT (ref_text, [a1])


參數

引用文本 (必需的參數):它是對包含以下內容之一的單元格的引用:

  • A1樣式的參考。
  • R1C1樣式的參考。
  • 命名範圍定義為參考。
  • 以文本字符串形式對單元格的引用。

[a1] (可選參數):這是分配ref_text樣式的邏輯值。

  • 如果a1為ture或省略,則ref_text解釋為A1樣式的引用。
  • 如果a1為FALSE,則將ref_text解釋為R1C1樣式的引用。

返回值

間接功能 將返回由文本字符串指定的有效引用。


功能說明:

INDIRECT函數將返回#REF! 在以下情況下的錯誤值:

  • ref_text引用了另一個未打開的工作簿。
  • ref_text引用超出行限制1,048,576或列限制16,384(XED)的單元格範圍。

範例檔案

下面的示例將說明Excel中INDIRECT函數的常見用法。

示例1:間接單元格引用

如下面的屏幕截圖所示,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.在單元格中輸入範圍的名稱,這裡我在單元格C12中輸入Mon。 選擇一個空白單元格,將以下公式複製到其中,然後按Enter鍵。
=SUM(INDIRECT(C12))

現在,您已對指定命名範圍(Mon)中的所有值求和。


更多例子

如何從Excel中的多個列中提取唯一值?


最佳辦公效率工具

Kutools for Excel-幫助您從人群中脫穎而出

您想快速而完美地完成您的日常工作嗎? Kutools for Excel 帶來了 300 個強大的高級功能(合併工作簿、按顏色求和、拆分單元格內容、轉換日期等...)並為您節省 80% 的時間。

  • 專為 1500 個工作場景而設計,幫助您解決 80% 的 Excel 問題。
  • 每天減少數千次鍵盤和鼠標的點擊,減輕您疲倦的眼睛和手的疲勞。
  • 在3分鐘內成為Excel專家。 不再需要記住任何痛苦的公式和VBA代碼。
  • 30天無限制免費試用。 60天退款保證。 免費升級和支持2年。
Excel功能區(已安裝Kutools for Excel)

Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 像Chrome,Firefox和新的Internet Explorer一樣,為Office(包括Excel)帶來高效選項卡。
Excel的屏幕截圖(已安裝Office選項卡)
Say something here...
symbols left.
You are guest
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.