如何在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 上玩“拼圖”

在 Excel 上玩“拼圖”

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

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

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

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

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

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

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

Excel 中的 IFERROR 函數非常常用。為了很好地使用它,您需要了解 Microsoft Excel 的 IFERROR 公式。

如何在 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 迴圈來實作一系列重複操作,直到滿足條件。

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 中的預設列寬和行高可能與您輸入的資料不符。以下的文章向您介紹了一些在Excel 2016中更改列、行和儲存格大小的方法,請參考!

Excel 2016 - 第 5 課:儲存格與區域的基本概念

Excel 2016 - 第 5 課:儲存格與區域的基本概念

每當您使用 Excel 時,您都需要在儲存格中輸入資訊或內容。讓我們透過LuckyTemplates來學習Excel 2016中單元格和區域的基本概念!

如何在Excel中使用XLOOKUP函數

如何在Excel中使用XLOOKUP函數

Excel 中的 Xlookup 函數是什麼?如何在Excel中使用Xlookup?讓我們透過 LuckyTemplates.com 來了解一下吧!