offset是Excel中的函數,函數的功能是以指定的引用為參照系,透過給定偏移量得到新的引用,其傳回的參考可以為一個儲存格或儲存格區域,並且可以指定傳回的行數或列數。
Offset是Excel中的函數,在Excel中,OFFSET函數的功能為以指定的引用為參考系,透過給定偏移量得到新的引用。傳回的參考可以為一個儲存格或儲存格區域。並可以指定傳回的行數或列數。 Reference 作為偏移量參考系的引用區域。 Reference 必須為對儲存格或連接儲存格區域的參考;否則,函數 OFFSET 傳回錯誤值#VALUE!。
在Excel中,Offset屬性會套用在下面兩個物件
套用於 Range 物件的 Offset 屬性。
傳回一個Range對象,該物件代表某個指定區域以外的區域。只讀。
expression.Offset(RowOffset, ColumnOffset)
expression 必需。該表達式傳回一個 Range 物件。
RowOffset Variant 類型,可選。區域偏移的行數(正值、負值或 0(零))。正值表示向下偏移,負值表示向上偏移,預設值為 0。
ColumnOffset Variant 類型,可選。區域偏移的列數(正值、負值或 0(零))。正值表示向右偏移,負值表示向左偏移,預設值為 0。
套用於 TickLabels 物件的 Offset 屬性。
傳回或設定各級標籤之間的距離以及第一級標籤與座標軸之間的距離。其預設距離為百分之百,代表座標軸標籤與座標軸之間的預設距離。其值可以為從 0 到 1000 之間的一個整數百分比,表示相對於座標軸標籤的字體大小。 Long 類型,可讀寫。
expression.Offset
expression 必需。該表達式傳回一個TickLabels物件。
屬性範例
應用於 Range 物件的範例。
本範例啟動 Sheet1 上活動儲存格向右偏移三列、向下偏移三行處的儲存格。
Worksheets("Sheet1").Activate ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate
本範例假定 Sheet1 中包含一個具有標題行的表格。本範例先選定該表格,但不選擇標題行。在執行本範例之前,活動儲存格必須位於表格中。
Set tbl = ActiveCell.CurrentRegion tbl.Offset(1, 0).Resize(tbl.Rows.Count- 1, tbl.Columns.Count).Select
套用於 TickLabels 物件的範例。
如果偏移量小於 500,則本範例將 Chart1 中數值軸上標籤之間的距離設定為目前距離的兩倍。
WithCharts("Chart1").Axes(xlValue).TickLabels If.Offset < 500 then .Offset = .Offset * 2 End If
End With
以上是offset函數什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!