[算表] 請問excel車號排列的問題

看板Office作者 (飛小焰~)時間13年前 (2011/06/22 23:49), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串1/1
軟體: excel 版本: 2007 目前文件中A行是車號,B行是車數 ex: A B 1 ABC-01 2 2 DEF-02 1 3 03-GGG 1 4 GEB-04 0 5 CDF-05 3 我想在C行中 可以讓這些車號分別顯示出來 變成以下 A B C 1 ABC-01 2 ABC-01 2 DEF-02 1 ABC-01 3 03-GGG 1 DEF-02 4 GEB-04 0 03-GGG 5 CDF-05 3 CDF-05 6 CDF-05 7 CDF-05 其中因為GEB-04無車數,故直接跳過顯示CDF-05車號 請問我要在C行寫什麼公式可以做到呢? 希望以後我可以更改B欄的車數 C行的車號就會自己變成對應的車牌號碼跟數量 拜託各位了 PS. 先不考慮VBA唷 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.240.22 ※ 編輯: gosmau 來自: 122.116.240.22 (06/22 23:50)

06/23 09:37, , 1F
多使用一欄, 比較容易解決
06/23 09:37, 1F

06/23 09:38, , 2F
C1=IF(ROW()=1,0,SUM(INDIRECT("B1:B"&(ROW()-1),1)))
06/23 09:38, 2F

06/23 09:38, , 3F
往下複製到 C6
06/23 09:38, 3F

06/23 09:38, , 4F
D1 =INDEX(A:A,LOOKUP(ROW()-1,$C$1:$C$6,
06/23 09:38, 4F

06/23 09:39, , 5F
ROW($1:$6))) & ""
06/23 09:39, 5F

06/23 09:39, , 6F
往下複製到資料最多的地方如 D50 即可
06/23 09:39, 6F
文章代碼(AID): #1E0Wxqh5 (Office)