請問如果我現在的表格是這樣
1 a1 b1 c1 ...
2 a2 b2 c2 ...
3 a3 b3 c3 ...
: : : :
: : : :
那我可以有快速的辦法 變成下面這樣嗎?
1 a1 b1 c1 ...
1 a1 b1 c1 ...
2 a2 b2 c2 ...
2 a2 b2 c2 ...
3 a3 b3 c3 ...
3 a3 b3 c3 ...
: : : :
就是每一列都多複製一行 該怎麼做呢?
(因為我有四百多列 要變八百多列 每一列都複製太耗時了)
拜託強者幫忙囉....<(_ _)>
2006-05-02 11:15:16 · 6 個解答 · 發問者 ? 5 in 電腦與網際網路 ➔ 軟體
假如你一頁有八行的話
依照排序方式如下:
a1b1c1
a2b2c2
a3b3c3
a4b4c4
a5b5c5
a6b6c6
a7b7c7
a8b8c8
你先把這八行複製,然後在a8b8c8的下面再貼上
就會變成
a1b1c1
a2b2c2
a3b3c3
a4b4c4
a5b5c5
a6b6c6
a7b7c7
a8b8c8
a1b1c1
a2b2c2
a3b3c3
a4b4c4
a5b5c5
a6b6c6
a7b7c7
a8b8c8
這樣子還不到你要的結果
現在總共有16行了
先把這16行圈選起來
然後到 資料→排序 點進去
選擇遞增就可以了
這樣子就可以一下子做好你要的八百行的東西了
希望對你會有幫助喔
若不清楚可以再問我
2006-05-02 11:25:21 · answer #1 · answered by nothing-home 3 · 0⤊ 0⤋
大家好!我提供另外一種解法,假設目前待處理之資料在Sheet1,那咱們就在另一個工作表譬如Sheet2中任一未來有資料要進駐的每一儲存格都給它填滿下列公式就可以了,公式=OFFSET(Sheet1!$A$1,INT((ROW()-1)/2),COLUMN()-1,1,1),謹提供大家參考,請多多指教,謝謝!
2006-05-02 17:07:53 · answer #2 · answered by 七海遊俠 6 · 0⤊ 0⤋
萬一是未排序之資料:
1.先插入一欄,作為序號,用[數列]填滿的方式填滿。由1開始,間距1。
2.只複製原本之資料,不含新增之序號欄,貼在原資料之下方。
3.在新複製貼上部分的空白序號列上,同樣用[數列]的方式向下填滿序號,但這次是由1.5開始,間距仍是1。
4.此時再用序號欄做為排序,就可使資料成為版主所需之模式。
5.序號欄用不到了,可以刪除了。
以上
2006-05-02 22:57:12 補充:
漂亮,[七海游俠]這個方式應該可行。
再配合複製,選擇性貼上→值。
就可刪除來源。
但有一個問題,公式仍要手動向下複製到同原始資料兩倍的列數。
不知可有其他方式可快速解決?
2006-05-02 15:56:57 · answer #3 · answered by Elvin 6 · 0⤊ 0⤋
資料若無按順序排,那樓上的方法就不行!
2006-05-02 14:43:15 · answer #4 · answered by ? 3 · 0⤊ 0⤋
你好,
最快的方法,
1.複製
2.貼在原資下方
3.全選
4.排序
5.完成
2006-05-02 12:55:31 · answer #5 · answered by 迷路山羊 6 · 0⤊ 0⤋
1.在表格第一欄之前插入一欄〈虛增的一欄,將設定為排序的指標欄,在新表格完成後再刪除即可〉,所以,原來的A欄變成B欄、C欄變成D欄....
2.在表格A1,內容輸入“a1”,也就是說,A1的值是“a1”
3.拖曳A1的值〈游標移至A1,選擇A1,再將滑鼠移至A1的右下角,至產生“+”時〉至最後一列,所以,該“A”欄的值從A1至A400分別是a1、a2、a3、a4....a400
4.選擇欲複製的範圍〈勿使用全選喔〉
5.滑鼠〈游標〉移至新的一列的第一欄上〈如果原有400列,那就把游標移至A401〉,按貼上〈請視表格內容斟酌使用“選擇性貼上”〉,這時,您的資料變成→列1=列401、列2=列402....列400=列800
6.此時,選擇表格全部〈也可以只選擇“所有的欄位”〉
7.選擇→資料→排序,請視您表格內容,勾選是否有標題列,在選擇“主要鍵”,當然是“欄A”、“遞增”,按確定後,您會發現,列1=列2、列3=列4....列799=列800
8.選擇欄A,再刪除該欄A〈原來虛增的欄位〉即可!
由於是用敘述方式表示,已經儘可能表達清楚,希望能對您有所幫助!
或者,歡迎來電0955-582363
2006-05-03 15:20:34 補充:
假設原始資料是945049 afmjkldjf fgfgh 45dfs4567 jgg 566 ggh231456 45y74 4709 fh→→新增一個欄位,並鍵入第一個欄位值為“a1”,再拖曳該欄位值至最後一列a1 945049 afmjkldjf fgfgh 45dfsa2 4567 jgg 566 ggh231a3 456 45y74 4709 fh
2006-05-03 15:21:38 補充:
→→選取欲複製之資料〈含排序用的第一欄〉,並複製至無資料值的第一列第一欄a1 945049 afmjkldjf fgfgh 45dfsa2 4567 jgg 566 ggh231a3 456 45y74 4709 fha1 945049 afmjkldjf fgfgh 45dfsa2 4567 jgg 566 ggh231a3 456 45y74 4709 fh
2006-05-03 15:22:47 補充:
→→排序,以第一欄為鍵值作“遞增”排序a1 945049 afmjkldjf fgfgh 45dfsa1 945049 afmjkldjf fgfgh 45dfsa2 4567 jgg 566 ggh231a2 4567 jgg 566 ggh231a3 456 45y74 4709 fha3 456 45y74 4709 fh
2006-05-03 15:25:01 補充:
→→刪除虛增的欄位→完成945049 afmjkldjf fgfgh 45dfs945049 afmjkldjf fgfgh 45dfs4567 jgg 566 ggh2314567 jgg 566 ggh231456 45y74 4709 fh456 45y74 4709 fh以上,因為補充字數有上限,所以分了好幾次補充,而且很抱歉的是,所有的欄位資料都揪在一起了,希望您能看得明白
2006-05-05 14:25:06 補充:
最佳解答的方式是行不通的,因為
排序是以表格的“值”為鍵值〈非欄位位址〉去作遞增或遞減的排序,所以,除非原始的工作表是“經過排序的”,否則,依其方式,經過複製、再排序的結果,會與原始表格在“順序上”完全不同〈或無法預期〉,我想,您可以試試就會了解
2006-05-02 12:50:19 · answer #6 · answered by ? 3 · 0⤊ 0⤋