Re: [算表] 資料大量轉置
※ 引述《ishtarmms (點點)》之銘言:
: 軟體:excel
: 版本:2003
: 我有一個資料表,他的格式大概是這樣的
: A 10:00
: A 12:00
: A 15:00
: A 17:00
: B 10:00
: B 12:05
: B 15:14
: B 17:01
: 現在我要把資料弄成
: A 10:00 12:00 15:00 17:00
: B 10:00 12:05 15:14 17:01
: 不知道有沒有比較快的方法,我用滑鼠一直貼上轉置好麻煩囧
我的方法必須分好幾個步驟,
假設最大8筆要轉成列,且設欄列如下:
A B
1 A 10:00
2 A 12:00
3 A 15:00
4 A 17:00
5 B 10:00
6 B 12:05
7 B 15:14
8 B 17:01
步驟一、在最上方插入一列,並在第1列輸入1~8,使之成下方茶色部分,
步驟二、在C2輸入=if(a2=a1,a1+1,1),並套用到C欄資料尾端,使之成下方藍色部分,
A B C D E F G H I J K
1 空 空 空 1 2 3 4 5 6 7 8
2 A 10:00 1
3 A 12:00 2
4 A 15:00 3
5 A 17:00 4
6 B 10:00 1
7 B 12:05 2
8 B 15:14 3
9 B 17:01 4
10 B 17:33 5
以上兩個步驟先搭起橋樑,然後就可以進行關鍵部分
步驟三、在D2輸入
=if(offset($c2,column(a:a)-1,0)=d$1,offset($c1,column(a:a)-1,0),"")
步驟四、收尾
把D欄無值的整欄刪掉(或c欄不為1的整欄刪掉),即得到最後答案。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.127.51
→
12/24 15:53, , 1F
12/24 15:53, 1F
→
12/24 15:54, , 2F
12/24 15:54, 2F
→
12/24 15:54, , 3F
12/24 15:54, 3F
→
12/24 15:55, , 4F
12/24 15:55, 4F
→
12/24 15:56, , 5F
12/24 15:56, 5F
→
12/24 15:59, , 6F
12/24 15:59, 6F
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章