- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 135
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-6-3
               
|
4#
發表於 2011-11-7 21:44
| 只看該作者
回復 3# baa168
OFFSET(reference,rows,cols,height,width)
reference=$A$1
rows=(ROW(A1)-1)*4+1
cols=COLUMN(A1)-1
省略了引數,height,width
所以,這樣參照的位置是單一儲存格
以H2來說,要參照到A2
所以是以A1為原點向下1列的位置
也就是OFFSET(A1,1,0)
接下來H2 ,公式位置是向下一列,但為了要參照A6
所以是A2位置要加上4列的位移,也就是A1向下5列
所以H2應該要加上1倍的4
向下會遞增的函數就是ROW
所以在H2增加的列數是(ROW(A1)-1 )*4,就等於0*4=0
公式到了H3就變成(ROW(A2)-1 )*4,就等於1*4=4
以此類推
那麼像右複製公式時
H欄對應A欄,所以與A1的欄位移量是0
公式到了I欄會變成COLUMN(B1)-1,就等於2-1=1
所以相對於A1是向右位移1欄 |
|