本篇要介紹Excel裡很重要的函數,關於 OFFSET 函數的語法和用法。
OFFSET 函數主要是以一個參考點(儲存格),再給予相對位移位置和高、寬度資訊,來定義一個儲存格範圍。
語法:OFFSET(reference, rows, cols, [height], [width])
參考下圖,例如,儲存格G8:=OFFSET(A4,4,2,10,3),結果為儲存格C8:E17。
reference:儲存格A4 (由A4為起點)
rows:4 (第5列,由0開始)
cols:2 (第3欄,由0開始)
height:10 (高度10列)
width:3 (寬度3欄)
Excel 2021 有別於先前的版本,只要一個儲存格輸入資料,公式會溢出至其他陣列範圍的儲存格。
如果公式中的高度和寬度為「0」,表示參照一個儲存格。
儲存格G8:=OFFSET(A4,4,3),結果為儲存格D8。
【reference:儲存格A4】【rows:4】【cols:3】【height:0】【width:0】
在 OFFSET 函數中的參數可以為負值。
儲存格G8:=OFFSET(A4,0,0,6,3),結果為儲存格A4:D9。
【reference:儲存格A4】【rows:0】【cols:0】【height:6】【width:3】
在 OFFSET 函數中的參數可以為負值。
儲存格G8:=OFFSET(A16,-3,1,8,3),結果為儲存格B13:D20。
【reference:儲存格A16】【rows:-3】【cols:1】【height:8】【width:3】
儲存格G8:=OFFSET(E22,-2,-1,-12,-3),結果為儲存格B9:D20。
【reference:儲存格E22】【rows:-2】【cols:-1】【height:-12】【width:-3】
【參考資料】
OFFSET 函數參考微軟提供的說明網頁:
https://support.microsoft.com/zh-tw/office/offset-函數-c8de19ae-dd79-4b9b-a14e-b4d906d11b66
【OFFSET應用延伸閱讀】
Excel-設定圖表只顯示指定起迄月份的資料(動態圖表)
Excel-列出日期區間內的資料(OFFSET,SMALL,ROW,陣列公式)
Excel-資料重組(OFFSET,INT,MOD,ROW,COLUMN)
Excel-查表練習(INDEX,MATCH,OFFSET)
Excel-一列多欄轉多列一欄(OFFSET,INT,MOD,ROW)
Excel-以欄列交叉對照查表(OFFSET,MATCH)
留言列表