作者JieJuen (David)
看板Office
标题Re: [算表] excel如何合并资料时并在同一储存格内렠…
时间Thu Jan 24 20:36:25 2008
: 实例如下
:
: A B C
: 学生甲 状况甲-一
: 学生甲 状况甲-二
: 学生甲 状况甲-三
: 学生乙 状况乙-一
:
:
: 想要做到可以判断改变学生了,
: 并且将 状况甲-一~三 合并在同一储存格内,并且换列
:
: 希望结果如下
: A B C
: 状况甲-一
: 学生甲 状况甲-二
: 状况甲-三
: 学生乙 状况乙-一
C1
=IF(A2=A1,B1&CHAR(10)&C2,B1)
然後取不重覆学生姓名
=INDEX(姓名,SMALL(IF(COUNTIF(OFFSET($A$1,,,ROW(姓名)),姓名)=1,ROW(姓名
)),ROW(1:1)))
用vlookup取C栏结果
=VLOOKUP(E1,$A$1:$C$8,3,0)
或是将vlookup合并至index式 见附档
: 推 sti571:枢纽分析表能办到,试试看...如果试不出来有空我再打过程 01/23 01:12
: → sti571:阿...抱歉我误解您的意思....我在想想好了>_< 01/23 01:38
: → sti571:想问说合并在同一储存格内,并且换列...的好处是? 01/23 01:39
: → plancklin:先谢谢您肯花心思答覆。 01/23 04:47
: → plancklin:因为这部分是要继续处理的中间过渡,基本要求是让出现在 01/23 04:47
: → plancklin:A栏的学生格数和B栏的格数一样,而又必须把不同的事件 01/23 04:50
: → plancklin:分开看清楚(之後处理需转置,故若B栏的资料列数不一, 01/23 04:52
: → plancklin:转置後会产生列数不统一的问题) 01/23 04:56
也许可以略过这个"过度"
因为列数不同也是可以转置
例如可以达成
甲 一 1 4 6 9
甲 二 甲 丁 己
甲 三 一 四 六
丁 四 二 五 七
丁 五 三 八
己 六
己 七
己 八
因为还不知道您想要转成什麽样子
先简单写一个雏形
http://kuso.cc/3aVo
可以再加修改
: → sti571:了解.转置资料是主因.想不出来的话,先说声不好意思^^" 01/23 09:15
: → plancklin:哪里,谢谢你 ^^ 01/23 13:06
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.67.199
※ 编辑: JieJuen 来自: 61.230.67.199 (01/24 20:37)
1F:推 plancklin:努力研究中,谢谢您 01/24 22:56
2F:推 plancklin:谢谢你,我找到原因了,储存格的格式要设定自动换列才行 01/24 23:04
3F:→ plancklin:我没设定,导致看起来只是空一格而不是换列 01/24 23:05
4F:→ plancklin:再次谢谢你 01/24 23:06
5F:→ JieJuen:^^ 01/26 01:34
6F:→ JieJuen:仍需要"过渡"吗?直接转置可乎?一格多资料似乎不便日後处理 01/26 15:27