Re: [算表] excel 直式數列轉向

看板Office作者 (阿軒)時間12年前 (2013/06/28 14:05), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串2/2 (看更多)
或是你可以用VBA的方式,就算一萬筆資料,也打幾行字就行, 假設有一萬筆資料好了,先點一下D1,然後在左上角的名稱方塊那,輸入G2500, 然後SHIFT按著,再按ENTER,他就會幫你框選起來D1~G2500, 然後你再次在左上角的名稱方塊那,輸入你要給他的名字,假設是"轉置"好了, 然後按ALT+F11,叫出VBA,然後把下列內容貼上, Sub TRANSPOSE() For I = 1 To Range("轉置").Cells.Count Range("轉置").Cells(I).Value = Cells(I, 1).Value Next End Sub 再按F5執行即可。 若要修改"轉置"所代表的範圍,從『插入』=>『名稱』=>『定義』,進去修改。 ※ 引述《thor0805 (托爾)》之銘言: : 軟體:excel : 版本:2003 : 因為直式數列很長(例:A1~A12),要轉成每4個一組 : (如D1~G1、D2~G2、D3~G3、..),請問如何可以用公式 : 可以用拉的就可以用出來?可以教我嗎?謝謝.... : A B C D E F G : 1 123 123 124 128 135 : 2 124 135 128 127 126 : 3 128 124 124 135 125 : 4 135 . . . . : 5 135 . . . . : 6 128 . . . . : 7 127 . . . . : 8 126 . . . . : 9 124 . . . . : 10 124 . . . . : 11 135 : 12 125 : 13 . : 14 . : 15 . : 16 . : 17 . : 18 . : 19 . : 20 . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.191.243

06/29 00:30, , 1F
感謝教學...^^
06/29 00:30, 1F

06/29 00:40, , 2F
不好意思,我剛試了按了f5沒反應耶..有出現參照位置就沒
06/29 00:40, 2F

06/29 10:47, , 3F
有先設"轉置"的範圍嗎?叫出VBA後,要點左方的工作表名表2
06/29 10:47, 3F

06/29 10:48, , 4F
下,然後再把上面的內容貼上,再按F5執行即可
06/29 10:48, 4F

07/01 12:55, , 5F
感謝~我再試試看...^^
07/01 12:55, 5F
文章代碼(AID): #1HpIV3cr (Office)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1HpIV3cr (Office)