Board logo

標題: [發問] 小學生問題 4 (謝謝) [打印本頁]

作者: binargoo    時間: 2011-7-13 01:21     標題: 小學生問題 4 (謝謝)

本帖最後由 binargoo 於 2011-7-13 18:04 編輯

請教快速移動另置方法?

設資料範圍Sheet1 A1:D3600,條件每間隔四列為一組整列移動。

例:Sheet1 A1,A5,A9...,A3597 移動至Sheet2 A1:D900。
  Sheet1 A2,A6,A10...,A3598 移動至Sheet2 F1:I900。
  Sheet1 A3,A7,A11...,A3599 移動至Sheet2 K1:N900。
  Sheet1 A4,A8,A12...,A3600 移動至Sheet2 P1:S900。

Excel 如何下指令?敬請老師前輩們賜教。謝謝!

作者: ANGELA    時間: 2011-7-13 09:52

a1=OFFSET($A$1,(ROW()-1)*4,COLUMN(A1)-1)
f1=OFFSET($A$1,ROW()*4-3,COLUMN(A1)-1)
作者: binargoo    時間: 2011-7-13 11:50

a1=OFFSET($A$1,(ROW()-1)*4,COLUMN(A1)-1)
f1=OFFSET($A$1,ROW()*4-3,COLUMN(A1)-1)

感謝 ANGELA 版大老師前輩快速回覆,上述 " 傳回參照位址取得列數欄數範圍、傳回列號及參照位址之欄號 " 有點概念也有點搞混,懇請幫學生做些說明指引。再次感謝!
作者: ANGELA    時間: 2011-7-13 12:23

a1=OFFSET($A$1,(ROW()-1)*4,COLUMN(A1)-1)
f1=OFFSET($A$1,ROW()*4-3,COLUMN(A1)-1)

感謝 ANGELA 版大 ...
binargoo 發表於 2011-7-13 11:50


a1=OFFSET(SHEET1!$A$1,(ROW()-1)*4,COLUMN(A1)-1)
A1時 ROW() 會等於1 ,COLUMN(A1)也等於1 所以a1=OFFSET(SHEET1!$A$1,0,0)
a2時 ROW() 會等於2,COLUMN(A2)=1  所以a2=OFFSET(SHEET1!$A$1,4,0)
b1時 ROW() 會等於1 ,COLUMN(b1)=2所以b1=OFFSET(SHEET1!$A$1,0,1)
b2時 ROW() 會等於2,COLUMN(b2)=2  所以b2=OFFSET(SHEET1!$A$1,4,1)
其餘同理
作者: binargoo    時間: 2011-7-13 15:31

再次感謝 ANGELA 版大老師前輩回覆,學生原理明白了再次謝謝老師說明。
晚上回家就可試著做做。

作者: binargoo    時間: 2011-7-14 10:55

本帖最後由 binargoo 於 2011-7-14 10:58 編輯

a1=OFFSET($A$1,(ROW()-1)*4,COLUMN(A1)-1)
f1=OFFSET($A$1,ROW()*4-3,COLUMN(A1)-1)


再次請教 ANGELA 版大老師或版上諸老師前輩們,上項方法學生已能貫通運用,惟另延問題無法克服。
倘欲於新頁 Sheet2 A1列,新增插入標題列或其他運算列,則 Sheet2 所有資料全跑掉。學生試了剪貼插入、複製標題列等若干方法皆無法克服,唯有再次請教老師前輩們,期盼惠予指導謝謝。

作者: Hsieh    時間: 2011-7-14 11:13

第一個位置的公式中
原本使用ROW()改成ROW(A1)
作者: binargoo    時間: 2011-7-14 11:22

感謝 Hsieh 超版大老師前輩熱誠回覆,下班回家試試。
作者: binargoo    時間: 2011-7-15 00:06

本帖最後由 binargoo 於 2011-7-15 00:20 編輯

欲於新頁 Sheet2 A1列,新增插入標題列或其他運算列,則 Sheet2 所有資料全跑掉。

套用

第一個位置的公式中
原本使用ROW()改成ROW(A1)



請教諸老師前輩,資料還是會跑掉。






[attach]7018[/attach]
作者: Hsieh    時間: 2011-7-15 06:47

本帖最後由 Hsieh 於 2011-7-15 08:52 編輯

避免參照儲存格被刪除或移動
將參照位置放到來源資料表上
只要Sheet1儲存格沒變動位置就不被影響
sheet3!A4=OFFSET(Sheet1!$A$1,(ROW(Sheet1!$A1)-1)*4,COLUMN(Sheet1!A$1)-1)
作者: binargoo    時間: 2011-7-15 09:17

本帖最後由 binargoo 於 2011-7-15 13:37 編輯

唉呀通了,學生在鑽牛角!

        

感謝 Hsieh 超版大老師前輩及時提醒,學海無涯不恥下問果真有效。超級大感恩!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)