首頁>
4
回覆列表
  • 1 # 紳士4676

    在 Excel 中,可以使用 INDIRECT 函數引用多個表格 (sheet)。

    要引用另一個表格中的單元格,請按以下步驟操作:

    1. 使用單引號將表格名稱括起來。例如,要引用名為 Sheet2 的表格,則應輸入 'Sheet2'!

    2. 引用單元格的位置。例如,要引用名為 Sheet2 的表格中的 A1 單元格,則應輸入 'Sheet2'!A1。

    3. 如果需要在 INDIRECT 函數中引用不同的表格名稱,可以將這些名稱添加到單獨的單元格或名稱管理器中。 然後,在 INDIRECT 函數中使用對應的單元格地址或名稱即可完成對多個表格的引用。例如,若在 A1 到 A5 中分別填入 Sheet1、Sheet2、Sheet3、Sheet4 和 Sheet5,則可以使用類似於以下公式來間接地引用這些工作表:

    =INDIRECT("'"&A1&"'!A1")

    此公式通過將 A1 中的文本轉換為字符串,並將其與 "!" 和 "A1" 拼接在一起來構建工作表中特定單元格的地址。 僅需更改 A1 單元格的內容就能夠方便地切換到不同的工作表。

    希望以上信息能對你有所幫助。

  • 2 # 進化的達爾文雀

    Indirect函數是一個非常有用的函數,它可以允許您動態地引用一個單元格或單元格區域到公式中。以下是一些Indirect函數的用法實例:

    1. 動態引用單個單元格的值

    如果您想引用單個單元格的值並允許用戶選擇單元格範圍,Indirect函數是一個很好的選擇,例如:

    =INDIRECT(A1)

    這將引用A1單元格上的值,並這樣允許用戶選擇一個新的單元格範圍。

    2. 動態引用單元格區域

    如果您需要動態引用單元格區域,也可以使用Indirect函數,例如:

    =SUM(INDIRECT(D5))

    這將引用D5單元格上的文本,並將其解釋為一個單元格區域,接著求出該區域內單元格的總和。

    3. 動態引用其他工作表的單元格

    如果您需要動態引用來自其他工作表的單元格,同樣也可以使用Indirect函數,例如:

    =INDIRECT("Sheet2!A1")

    這將引用Sheet2的A1單元格,並允許您在公式中使用動態引用。

    總之,Indirect函數可以使您的工作更加高效,而且非常靈活、易於使用。