offset 函數(shù)通過偏移指定范圍的行和列來創(chuàng)建新的范圍。語法:offset(range, rows, cols, [height], [width])。它可以向下(正數(shù))或向上(負(fù)數(shù))偏移行,向右(正數(shù))或向左(負(fù)數(shù))偏移列。還可以指定新范圍的高度和寬度。
OFFSET函數(shù)
OFFSET函數(shù)是一個范圍函數(shù),允許我們在現(xiàn)有范圍內(nèi)偏移一定數(shù)量的行和列以創(chuàng)建新的范圍。
語法
OFFSET(range, rows, cols, [height], [width])
- range:起始范圍。
- rows:要向行方向偏移的單元格數(shù)。正數(shù)向下偏移,負(fù)數(shù)向上偏移。
- cols:要向列方向偏移的單元格數(shù)。正數(shù)向右偏移,負(fù)數(shù)向左偏移。
- height:可選參數(shù)。新范圍的高度(行數(shù))。
- width:可選參數(shù)。新范圍的寬度(列數(shù))。
示例
假設(shè)我們有一個名為”數(shù)據(jù)”的范圍,從A1到D5:
A | B | C | D |
---|---|---|---|
1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 |
偏移1行2列
=OFFSET(數(shù)據(jù), 1, 2)
此公式會返回范圍B2:E3,因為它在”數(shù)據(jù)”范圍內(nèi)向右偏移了2列,向下偏移了1行。
偏移-2行-1列
=OFFSET(數(shù)據(jù), -2, -1)
此公式會返回范圍C3:E5,因為它在”數(shù)據(jù)”范圍內(nèi)向左偏移了1列,向上偏移了2行。
指定新范圍
=OFFSET(數(shù)據(jù), 1, 2, 2, 2)
此公式會創(chuàng)建一個新的2×2范圍,從B2開始,向右偏移了2列,向下偏移了1行。新的范圍將是B2:C3。
使用 OFFSET 函數(shù)的提示
- OFFSET 函數(shù)可以與其他范圍函數(shù)一起使用,例如 INDEX 或 SUM,以創(chuàng)建動態(tài)范圍。
- 偏移量參數(shù)可以是公式,允許動態(tài)偏移。
- 如果偏移量導(dǎo)致超出工作表的范圍,則會返回錯誤。