首頁 >軟體教學 >辦公室軟體 >如何在Excel中使用間接函數

如何在Excel中使用間接函數

Linda Hamilton
Linda Hamilton原創
2025-02-06 18:04:11916瀏覽

快速鏈接

  • >間接函數有什麼作用?
  • 間接語法
>
    在使用間接函數之前要牢記的事情要使用間接函數
>您可能會很好地努力使用Excel中的單元格引用,但是您知道您可以更進一步並創建自己的單元格引用嗎?這是間接函數派上用場的地方。

間接函數有什麼作用?

>

excel的間接函數將文本字符串變成參考。此函數具有幾個實際的好處:

    >它允許您創建動態引用。例如,您可以在不更改公式本身的情況下更改公式中對單元的引用。
  • 間接函數是在工作簿中工作表之間創建鏈接的好方法。
  • 您可以使用電子表格中已經擁有的信息來創建參考。
  • 使用間接函數創建的參考即使您的工作表的結構更改也將保持不變。
>默認情況下,excel中的參考文獻使用A1參考樣式,這意味著它首先涉及列,然後是行號。但是,間接函數使您可以將它們切換為

>

這個反向順序稱為R1C1參考樣式,其中“ R”是指一行,“ C”是指列。因此,間接函數包含兩個參數。這是語法:

=INDIRECT(<em>x</em>,<em>y</em>)

其中 x 是參考文本,而 y (可選)是參考樣式。 > x

(參考文本)可以是A1風格的參考,R1C1風格的參考,預定義的名稱或單元格引用。如果

x 是指另一個工作簿,則必須打開第二個工作簿。還值得注意的是,如果您將Excel用於Web。如果您選擇不包括此參數,Excel將自動使用默認的A1式參考,儘管您也可以在此處鍵入True來強制Excel使用此參考樣式。鍵入false會告訴Excel使用R1C1參考樣式。 在本文中,我將使用A1風格的引用向您展示間接函數的工作原理。一旦掌握了它的概念,就可以使用R1C1風格的參考進行實驗。

>間接函數的結果是參考。 🎜>

>在開始在電子表格中與間接工作之前,您應該知道一些事情:

這是一個揮發性的功能,這意味著它一直在嘗試更新。在大型電子表格中使用此功能可能會導致其緩慢甚至功能失調。

為了充分利用間接函數,您將受益於首先知道如何在Excel中創建指定的參考。

>

ampersand(&)運算符是創建可以用作參考的文本字符串的好方法。

>如何使用間接函數

    ,以便您可以圍繞如何在實踐中使用間接使用,讓我們看看它如何以最基本的形式工作。 >
  1. 基本示例
  2. 在此示例中,鍵入

>

變成小區b2將單元A1變成對單元格D1的引用。這就是結果為5。

在此示例中,鍵入

=INDIRECT(<em>x</em>,<em>y</em>)

> 如何在Excel中使用間接函數首先將A2變成單元格引用,然後將單元格總和該參考。這是因為間接函數嵌入了總和函數中。 Sheet2的單元格A1包含數字100,我們希望在當前紙中創建對該單元格的間接引用。首先,我們需要將Sheet2! a1鍵入單元格A3,然後我們需要通過鍵入間接函數將其轉換為參考,通過將

=INDIRECT(A1)
鍵入Cell B3。 >

如何在Excel中使用間接函數但是,我們可以使用命名參考來使其更加容易。例如,如果我們要將Sheet2的單元格A1重命名,則可以在間接參考中使用它。如果您要創建對另一張紙的引用,這特別方便,因為它可以幫助您避免記住語法中的感嘆號。另外,如果您的工作表名稱更改,間接引用將無法適應此更改,因此使用命名的引用是一個更安全和永久的替代方案。

如何在Excel中使用間接函數

現在我們了解間接工作的工作方式,讓我們探索如何使用它來使我們的工作表在現實世界中打勾。

在Excel中通常情況下,有多種方法可以實現相同的結果。例如,您可以包含“接收函數”以使以下過程更加動態。但是,我們在這裡的目的是舉例說明間接功能的使用,以便您可以繼續以自己的方式使用它。

在這裡,我們正在跟踪足球隊得分的進球數量在每個遊戲中,我們都希望計算前三場比賽的平均值。

如何在Excel中使用間接函數

首先,我們將使用計數函數來確定團隊擁有多少場比賽到目前為止玩了。鍵入

=INDIRECT(<em>x</em>,<em>y</em>)

>如何在Excel中使用間接函數在電池E1中將計算包含數字的B列中的單元格總數,因此告訴我們玩了多少場遊戲。想要計數文本和數字,而是使用Counta函數。參考。在這一點上,我們的目的是找到B6至B8中的值的平均值。這是間接功能將如何幫助我們做到這一點。首先在單元格E2中鍵入

=INDIRECT(A1)

,因為我們告訴excel我們最終想找到平均要查看計算這個平均值。

我們將在平均計算中引用的第一個單元格是b8,因此我們將在公式中添加

=SUM(INDIRECT(A2))

>。請注意,我們如何使用列參考的引號,因為我們使用該文本來創建單元格引用。

我們將在平均計算中將引用的下一個單元格是B7,這是從一個向上向上的單元格B8。因此,向我們的公式添加

=INDIRECT(A3)

意味著Excel將創建一個始於B列開始的單元格引用,然後從E1中的值中刪除1。 >最後,我們想參考單元B6,它是我們平均計算中B8向上的兩個單元格,然後添加閉合括號:

=COUNT(B:B)

這正確計算了3、1和1的平均值,這是最近三場比賽中得分的總進球數。隨著計數函數認識到B列中有更多值,並且間接引用將相應地更新,以始終捕獲我們平均公式中的最後三個值。所有這些都發生了,而無需更改我們鍵入單元格E2的公式。

如何在Excel中使用間接函數

現實世界示例2

如何在Excel中使用間接函數>讓我們再看一個示例。這次,我們將使用命名的參考文獻,以便我們可以與Excel的Vlookup函數一起使用間接。在需要時更改該週數的選項。

要開始,我們需要將細胞b1命名為“ week_1”,而細胞B7則將B7命名為“ week_2”。然後,在單元G2中,我們將鍵入

如何在Excel中使用間接函數

=INDIRECT(<em>x</em>,<em>y</em>)
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>該範圍的列是確切的匹配。

如何在Excel中使用間接函數

>然後,我們可以使用填充句柄來完成其他三個人的數據,因為我們知道我們創建的參考文獻既相對於它們的行,又要確保我們使用命名參考。然後動態和整潔,您可以使用Excel的數據驗證工具添加下拉菜單。在上面的示例中,您可以通過下拉菜單可以訪問個人的名字,因此查找表僅佔用一行。

>

以上是如何在Excel中使用間接函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn