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