Excel中的偏移函數

Excel中的偏移函數

Excel OFFSET 函數會建立對工作表某個區域的引用,無需您在儲存格中鍵入或輸入值。以下是如何使用 Microsoft Excel 中的偏移函數

Excel中的偏移函數

OFFSET 函數可讓您間接引用 Excel 中的一個儲存格或儲存格區域。使用 OFFSET,您可以選擇起始航路點,然後在目標儲存格中輸入位址,而不是直接通往它們。

這使得 OFFSET 函數在不穩定的 Excel 電子表格中非常有用。您可以只使用 OFFSET 函數,但只有當您將其嵌套在另一個函數中時,才能輕鬆看到此 Excel 函數的真正潛力。

Excel中的OFFSET函數是什麼?

Excel OFFSET 函數傳回對儲存格或儲存格區域的參考。OFFSET計算5個參數,其公式如下:

=OFFSET(reference, rows, cols, height, width)

OFFSET 將取得儲存格引用的位置,從那裡移動行號和列號,然後傳回目標儲存格參考。

如果高度和寬度參數大於 1,則傳回該區域內的儲存格範圍。高度和寬度是兩個可選參數。如果未輸入,OFFSET 預設將值 1 放置在這兩個參數的空位置中,並傳回單一儲存格參考。

Excel中OFFSET函數的使用方法

要在Excel中使用OFFSET,您需要輸入3個必要的參數。選擇參考單元格後,OFFSET 將根據 rows 參數從該單元格移動到下面的單元格。它會根據 cols 參數向右移動。

從這裡開始,OFFSET 傳回對目標儲存格的參考。如果高度和寬度參數都已設置,OFFSET 將傳回單元格區域的參考。這裡,初始目標儲存格位置將是左上角的儲存格。

從理論上講,這聽起來很複雜,但在實踐中,卻容易得多。透過下面的例子你會清楚地看到這一點。

對單元格的引用

Excel中的偏移函數

在此範例中,我們將使用 OFFSET 函數來引用 C4。最簡單地使用OFFSET函數,它將輸出目標單元格的內容。輸入此公式後,我們將獲得儲存格 C4 的內容 - 即數字 5。每個步驟的詳細資訊如下:

1. 選擇要輸入公式的儲存格。這裡是G1。

2. 在公式欄中輸入:

=OFFSET(A1, 3, 2)

此公式將 OFFSET 函數呼叫到儲存格A1的位置,然後向下移動到儲存格 3,然後向右移動 2 個儲存格到儲存格C4

3. 按Enter執行公式,儲存格將返回數字 5。這是儲存格 C4 中的數字。這個公式運行正確。

引用一系列儲存格

使用兩個可選參數(高度和寬度),您也可以使用 Excel 中的 OFFSET 函數來取得儲存格範圍的結果。繼續前面的範例。

這次,我們將使用 Excel 中的 OFFSET 函數傳回儲存格 C4 到 D9。與前面的範例一樣,此範例也使用 A1 作為第一個參考點。

1. 選擇要輸入公式的儲存格。這是儲存格 G1。

2. 在公式欄中輸入:

=OFFSET(A1, 3, 2, 6, 2)

此公式的工作方式與第一個範例類似,不同之處在於,當它到達目標儲存格 C4 時,它會計算 6 行和 2 列,而不是只計算一個目標儲存格。C4 將是這個新系列中的第一個電池。

3. 按輸入鍵

Excel中的偏移函數

現在,儲存格範圍 C4 到 D9 將出現在您輸入公式的位置。結果將是一個數組。

以上透過範例說明如何在 Excel 中使用 OFFSET 函數。希望這篇文章對您有用。


在 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 來了解一下吧!