(空白標題)
: 實例如下
:
: 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)
推
01/24 22:56, , 1F
01/24 22:56, 1F
推
01/24 23:04, , 2F
01/24 23:04, 2F
→
01/24 23:05, , 3F
01/24 23:05, 3F
→
01/24 23:06, , 4F
01/24 23:06, 4F
→
01/26 01:34, , 5F
01/26 01:34, 5F
→
01/26 15:27, , 6F
01/26 15:27, 6F
討論串 (同標題文章)