如何在Excel中使用ADDRESS函數

如何在Excel中使用ADDRESS函數

Excel ADDRESS 函數將行號和列號作為參數,並傳回標準儲存格參考(儲存格位址)。例如,如果轉到第 4 行和第 3 列,則函數將傳回 C4。Excel 的 ADDRESS 函數可以以 Excel 的兩種參考格式之一傳回絕對或相對引用。

了解如何在 Excel 中使用 ADDRESS 函數

參考類型

  • 相對引用表示為列號和行號(例如,M290)。當您複製包含相對儲存格引用的公式時,引用(行號和列字母)將進行調整以反映您將公式複製到的位置。
  • 絕對引用在列字母和行號前面有一個$符號(例如$M$290)。當您複製包含絕對儲存格引用的公式時,該參考不會變更。
  • 混合引用在列字母或行號前面有一個$符號(例如, $M290M$290)。當您複製包含混合單元格引用的公式時,帶有$符號的引用部分不會更改,但其他部分會更改。

下圖顯示了一個電子表格,其中輸入具有相對單元格引用的公式會導致出現問題。總額是在原始金額上加稅的結果。稅率為 7.5% (0.075)。此比率位於儲存格 C1 中並由公式引用。第一個公式在儲存格 C7 中輸入,內容如下:=B7*(1 + C1)

如何在Excel中使用ADDRESS函數

單元格 C7 中的公式是正確的。它引用儲存格 C1 來計算總數。但如果使用填滿柄(所選儲存格右下角的黑點)將公式從儲存格 C7 複製到儲存格 C8 和 C9,就會出現問題。對儲存格 C1 的參考已變更為儲存格 C2 和 C3。由於這些儲存格為空白,因此儲存格 C8 和 C9 中的結果不正確(結果與左側金額相同,且未添加稅金)。

為了更好地理解,讓我們看一下D 列,其中顯示了C 列中的公式。向下拖曳單元格C7 中的公式時,單元格C8 中的C1 引用更改為C2,單元格C9 中的C3 引用更改為C3。通常,使用者希望 Excel 在複製公式時自動變更儲存格參考。但有時(就像在這種情況下)您不想這樣做。您需要絕對儲存格引用。

儲存格 C17 中的公式與儲存格 C7 中的公式幾乎相同,只是透過在行號之前放置 $ 符號來使對儲存格 C1 的引用成為絕對引用。單元格 C17 中的公式如下所示:=B17*(1 + C$1)。當將此公式向下拖曳到C18和C19時,引用沒有調整,但仍指向儲存格C1。請注意,在此範例中,只有引用的行部分是絕對的。您可以輸入以下語法來建立完全絕對引用:=B17*(1 + $C$1)。結果將是相同的,但本範例中不需要這樣做。

2 種類型的儲存格引用

注意:將$符號放在儲存格引用的列字母之前以建立絕對列引用。將 $ 符號放在行號之前以建立絕對行引用。

Excel 支援兩種類型的儲存格參考:舊的A1樣式和R1C1 樣式。R1C1 樣式對行和列都使用編號系統,例如:R4C10。在此範例中,R4C10 表示第 4 行第 10 列。

若要變更儲存格參考樣式,請選擇「檔案」>「選項」 ,然後勾選「公式」標籤上「使用公式」區域中的 R1C1 引用樣式使用 R1C1 格式也強制電子表格列顯示為數字而不是字母。當您使用大量列時,這非常有用。例如,位置CV列是第100列,記住數字100比記住單字CV更容易。

如何在Excel中使用ADDRESS函數

若要傳回 Excel 的 ADDRESS 函數,最多需要 5 個參數:

  • 參考行號
  • 參考文獻的列號
  • 一個數字,告訴函數如何傳回引用。該數字預設為1,但也可以是:
    • 1:行和列都是絕對的
    • 2:絕對行和相對列
    • 3:相對行和絕對列
    • 4:行和列都是相對的
  • 01告訴函數要使用哪種引用類型:
    • 0使用樣式 R1C1。
    • 1(預設值,如果使用則省略)使用樣式 A1。
  • 外部電子表格或工作簿以及電子表格參考。

僅需前兩個參數。該函數以文字形式傳回指定的引用。

句法 結果 解釋
=ADDRESS(5,2) $B$5 僅提供列和行作為參數。此函數傳回完整的絕對地址。
=ADDRESS(5,2,1) $B$5 當 1 用作第三個參數時,返回完整的絕對位址。如果省略第三個參數,結果是相同的。
=ADDRESS(5,2,2) B$5 當 2 用作第三個參數時,將傳回一個複合引用,其中包含相對列值和絕對行值。
=ADDRESS(5,2,3) $B5 當 3 用作第三個參數時,將傳回一個複合引用,其中包含絕對列值和相對行值。
=ADDRESS(5,2,4) B5 當 4 用作第三個參數時,將傳回完整的相對引用。
=ADDRESS(5,2,1,0) R5C2 當第四個參數為 false 時,傳回對 R1C1 類型的參考。
=ADDRESS(5,2,3,0) R[5]C2 此範例顯示函數以 R1C1 樣式傳回混合引用。
=ADDRESS(5,2,1,,"Sheet4") Sheet4!$B$5 第五個參數傳回外部工作表或工作簿的參考。此語法傳回工作表 4 上的儲存格 B5 的 A1 樣式參考。
=ADDRESS(5,2,1,0,"Sheet4") Sheet4!R5C2 此語法傳回工作表 4 上的儲存格 B5 的 R1C1 樣式參考。

如何在Excel中使用ADDRESS函數

如何在Excel中使用ADDRESS函數

在 Excel 中使用 ADDRESS 函數,如下所示:

1. 按一下要顯示結果的儲存格。

2. 輸入=ADDRESS(啟動該功能。

3. 輸入行號、逗號(,)和列號。您也可以輸入這些值所在儲存格的參考。

4. 如果您希望以混合或完整引用形式傳回結果,請輸入逗號(,)和適當的數字:2、34

5. 如果您希望以 R1C1 樣式傳回結果,請輸入逗號(,)和數字0

6. 如果您希望結果引用另一個工作表,請輸入逗號並將工作表名稱括在引號中。

如果您希望結果引用外部工作簿,請一起輸入逗號(,)、工作簿名稱和工作表。工作簿名稱括在方括號中,整個引用都用引號引起來,例如:“[Book1] Sheet2”。

7. 輸入)並按Enter 鍵。

您可以輸入儲存格引用,而不是直接在 ADDRESS 中輸入行號和列號。但是,您在這些儲存格中找到的值必須計算為可用作行號和列號的數字。


Excel中的IFERROR函數、公式及用法

Excel中的IFERROR函數、公式及用法

學習如何在 Excel 中使用非常常用的 IFERROR 函數,提升您的數據處理效率。

如何在 Excel 中使用 VSTACK 和 HSTACK 函數

如何在 Excel 中使用 VSTACK 和 HSTACK 函數

想知道如何在 Excel 中堆疊和附加資料嗎?讓我們一起學習如何使用 Microsoft Excel 中的 VSTACK 和 HSTACK 函數!

SUBTOTAL 函數:公式以及如何在 Excel 中使用 SUBTOTAL 函數

SUBTOTAL 函數:公式以及如何在 Excel 中使用 SUBTOTAL 函數

了解 Excel 中的 SUBTOTAL 函數及其用途,讓計算更簡單有效!

Excel中的除法函數:MOD函數(求餘數)與QUOTIENT函數(求整數部分)

Excel中的除法函數:MOD函數(求餘數)與QUOTIENT函數(求整數部分)

MOD函數是Excel中除法求餘的函數。學習如何輕鬆使用MOD函數和QUOTIENT函數來計算餘數和整數部分,提升您的Excel技能。

在 Excel 上玩“拼圖”

在 Excel 上玩“拼圖”

Reddit 用戶 MehmetSalihKoten 在 Microsoft Excel 中創建了俄羅斯方塊的全功能版本。

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

要轉換 Excel 中的測量單位,我們將使用 Convert 函數。

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

HLOOKUP 函數是什麼?如何在Excel中使用HLOOKUP函數?讓我們來和 LuckyTemplates 一起找出答案吧!

如何在 Excel 中使用 VALUE 函數

如何在 Excel 中使用 VALUE 函數

Excel中的VALUE函數是什麼?Excel中的數值公式是什麼?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel EOMONTH函數,EOMONTH函數如何使用

Excel EOMONTH函數,EOMONTH函數如何使用

Excel中的EOMONTH函數用於顯示給定月份的最後一天,實作非常簡單。然後,您將根據我們輸入的數據獲得特定月份的最後一天。

如何在 Excel VBA 中使用 do-while 循環

如何在 Excel VBA 中使用 do-while 循環

想要在 Excel VBA 中自動執行重複任務嗎?因此,讓我們學習如何使用 Do-While 迴圈來實作一系列重複操作,直到滿足條件。