[算表] 將一列依照固定金額比例拆成兩列

看板Office作者 (嗯)時間11年前 (2012/10/09 12:55), 編輯推噓3(3016)
留言19則, 4人參與, 最新討論串1/1
軟體:EXCEL 版本:2010 資料來源 A B C D E 姓名A 1000 項目1,項目2 地址A 電話A 姓名B 3000 項目1,項目2 地址B 電話B 姓名C 700 項目1 地址C 電話C 姓名D 2000 項目1,項目2 姓名D 電話D 想變成 A B C D E 姓名A 700 項目1 地址A 電話A 姓名A 300 項目2 地址A 電話A 姓名B 2100 項目1 地址B 電話B 姓名B 900 項目2 地址B 電話B 姓名C 700 項目1 地址C 電話C 姓名D 1400 項目1 姓名D 電話D 姓名D 600 項目2 姓名D 電話D 也就是只要C欄中有兩個項目的, 1. 我都想拆成兩列, B欄分別為700 300的倍數分配。 (原始資料一定都是1000的倍數,項目1配的是700;項目2是300) 如果B欄是6000,就變成項目1是4200,項目2是1800,類推。 拆開後只有B、C欄有變動,其他欄的資料就和原來一樣。 目前我都是逐行慢慢複製貼上,再去改數字和項目,請問有一次解決的方法嗎? 2. 如果範例又多加了項目3和項目4合在一起, 也是要拆開,只是項目3.4的數字非固定,然後想拆成各半。 這樣的話,可以和上一種情況寫在一起嗎 ? 如果不行的話,我就先排序再執行兩次也可以 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.148.61

10/09 17:44, , 1F
加一個輔助欄純函數的做法,公式滿醜的...
10/09 17:44, 1F

10/09 17:45, , 2F
http://ppt.cc/C4xg 目前沒有做項目3和4,你先試試看能不能
10/09 17:45, 2F

10/09 17:45, , 3F
看懂我在幹麻雖然我覺得叫我再看一次都不一定看得懂XD
10/09 17:45, 3F

10/09 17:46, , 4F
不過我等等要家教,可能要晚上十一二點才有辦法回來修改
10/09 17:46, 4F

10/09 17:47, , 5F
想法屆時一並附上
10/09 17:47, 5F

10/09 17:49, , 6F
話說我認為這問題用VBA去跑應該會比較好,只是對VBA不熟0rz
10/09 17:49, 6F

10/09 22:16, , 7F
hmm 想問一下你的"項目一,項目二"那些內容都一樣嗎? 例如
10/09 22:16, 7F

10/09 22:16, , 8F
每筆的項目一都是買書,項目二都是買筆之類的,另外就是項
10/09 22:16, 8F

10/09 22:17, , 9F
目三四的部份是只會有三四嗎?還是可能同一格裡有一二三四
10/09 22:17, 9F

10/09 22:18, , 10F
我現在是讓輔助欄的前面幾個數字當作第幾個人,右邊第二個
10/09 22:18, 10F

10/09 22:19, , 11F
數字代表他總共有幾個項目,最右邊是代表這一行是他的第幾
10/09 22:19, 11F

10/09 22:20, , 12F
行,只是這樣在判斷上會用到非常多層的IF...
10/09 22:20, 12F

10/09 22:32, , 13F
謝謝!項目一二三四的內容都是固定的,項目一就是配項目
10/09 22:32, 13F

10/09 22:33, , 14F
二,項目三就一定是配項目四。
10/09 22:33, 14F

10/09 23:45, , 15F
所以,最多就兩個,不會一個欄位幾四個項目嗎?
10/09 23:45, 15F

10/10 00:09, , 16F
是的。最多就是兩個項目 不會都擠一起~
10/10 00:09, 16F

10/10 01:50, , 17F
已更新~ 連結不變
10/10 01:50, 17F

10/10 03:17, , 18F
參考看看錄影教學 http://ppt.cc/TRur
10/10 03:17, 18F

10/10 16:13, , 19F
10/10 16:13, 19F
文章代碼(AID): #1GSwvGww (Office)