Board logo

標題: [發問] 跨工作表取出資料合併問題 [打印本頁]

作者: ChuckBucket    時間: 2019-3-27 16:15     標題: 跨工作表取出資料合併問題

各位先進好!
有以下問題想請人協助 ;

範例檔內容 : 有工作表A,B,C,各工作表裡皆含有1欄時間 + 47欄資料 (總共48欄)。

想將A、B、C依照A_CH1,B_CH1,C_CH1,A_CH2_,B_CH2,C_CH2.....如此排序,放至D工作表裡頭。
目前我這駑鈍的腦袋,原是打算用OFFSET將各工作表的資料各別提取成
[attach]30314[/attach]
[attach]30315[/attach]
A_CH1 blank blank A_CH2 blank blank ...A_CH47  | B_CH1 blank blank B_CH2 blank blank ...B_CH47 |C_CH1 blank blank C_CH2 blank blank ...C_CH47,
再貼成上述所提的順序擺放;但我作完B且欲將B貼上時,就想到原本儲存格有A的內容會被空白格覆蓋掉,嘗試用選擇性貼上(勾選略過空白格),也行不通。

不知道我原有的方法能否完成此需求?
抑或者是有其他方法能達成呢?
再懇求各位先進們了。

[attach]30316[/attach]
作者: ML089    時間: 2019-3-27 18:31

C1 ='CH8_47pcs_Earlier '!D1
D1 =CH8_47pcs_latter!D1
E1 =CH8_47pcs_latter!D1

選擇 C1:E1 複製
選擇 C1:AX1 貼上
作者: ChuckBucket    時間: 2019-3-27 22:04

回復 2# ML089


Hello M大,
我試你的方法,結果是CH1 CH4 CH7間距為三號順序,如下圖所示
[attach]30317[/attach]
但我希望的是CH1 CH2 CH3 CH4的順序,如下圖所示
[attach]30318[/attach]
作者: ML089    時間: 2019-3-27 22:50

回復 3# ChuckBucket


C1 =OFFSET('CH8_47pcs_Earlier '!$D1,,(COLUMN(A1)-1)/3)
D1 =OFFSET(CH8_47pcs_latter!$D1,,(COLUMN(A1)-1)/3)
E1 =OFFSET(CH6_47pcs!$D1,,(COLUMN(A1)-1)/3)




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