作者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