作者rakahasa (shine)
看板Office
標題[算表] 直行資料轉入橫行格式
時間Tue Sep 22 20:57:07 2009
軟體:
microsoft excel
版本:
2007
原有資料是直式A B兩欄 大約有上萬項
現在想要把他排成10項一橫列 C1~L1這樣
A B C D E F G H I J K L
1 1 甲 1 2 3 4 5 6 7 8 9 10
2 2 乙 甲 乙 丙 丁 戊 己 庚 辛 壬 癸
3 3 丙 11 12 13 14 15 16 17 18 19 20
4 4 丁 子 丑 寅 卯 未 辰 巳 午 申 酉
5 5 戊 21 ~
6 6 己 <=> 戌 ~
7 7 庚
8 8 辛
9 9 壬
10 10 癸
11 11 子
12 12 丑
~ ~ ~
我有爬文過 直式轉橫式的公式
C1=offset($A$1,10*(ROW(1:1)+(COLUMN(A:A)-1,)
上面的公式只能把單行直式轉橫式
要如何才可以多行直式轉橫式?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.162.175
※ 編輯: rakahasa 來自: 218.167.162.175 (09/23 03:56)
2F:→ rakahasa:多謝J大 小弟還是改不出來 望J大明示阿~ 09/23 15:10
3F:推 windknife18:=INDEX($B:$B,(ROWS($C$1:C1)-1)*10) 09/23 15:51
4F:→ windknife18: +COLUMNS($A$1:E1)) 09/23 15:51
5F:→ windknife18:貼錯了請用 =INDEX($B:$B,(ROWS($C$1:C1)-1)*10+ 09/23 15:52
6F:→ windknife18: COLUMNS($A$1:A1)) 09/23 15:52
7F:→ rakahasa:W大的解答 =INDEX($A:$B,INT(((ROWS($C$1:C1)-1)*10 09/23 17:26
8F:→ rakahasa:+COLUMNS($A$1:A1)-1)/20)*10+MOD((ROWS($C$1:C1)-1)*10 09/23 17:26
9F:→ rakahasa:+COLUMNS($A$1:A1)-1,10)+1,MOD(((ROWS($C$1:C1)-1)*10 09/23 17:27
10F:→ rakahasa:+COLUMNS($A$1:A1)-1)/10,2)+1) 09/23 17:27
11F:→ windknife18:^^ 之前還看錯題目說 @_@ 09/23 17:28
12F:推 JieJuen:=INDEX($A:$B,10*INT((ROW(1:1)-1)/2)+MOD(COLUMN(A:A)-1, 09/23 21:43
13F:推 JieJuen:10)+1,MOD((ROW(1:1)-1),2)+1) 簡略版 可代換ROWS等元素 09/23 21:45
14F:→ rakahasa:多謝J大 09/23 22:51
15F:→ JieJuen:^^ 09/24 22:27