作者GuessMyHeart (黑柴)
看板Office
标题[算表] 怎让空白格的内容同上直到下一个数字出现
时间Thu Sep 3 11:27:39 2020
软体:Excel 365
最近工作上需要从资料库中导入大量资料并且分门别类制表
例如下图,左半边是原始资料,必须要做成右边那种式
https://imgur.com/x5B6Gqu
自己本身不会VBA,所以就只能用其他方法慢慢来,即使是在绕圈圈不过也只能这样了(唉
我自己是想先把商品编号那几个字以及以下的空白格改成同上的商品编号,像是:
https://imgur.com/FypMECZ
但一直想不到可以怎麽运用Excel的函数做到
「让下方的空白格填入同上的数字,直到碰到下一个数字」
自己不是很会说明,就以上面那个图举例的话,就是要让C栏空格填入10001
直到10003出现,再继续变成10003,10003...直到10007出现。
之後我就依样画葫芦,套用到订货日期跟交货日期,等完成了Step 1以後再进行Step 2
也就是用Filter把有"订单编号"几个字的列全部删除。
以上是我的想法逻辑,可能看起来很麻烦,不过也是因为没办法透过VBA完成这些工作
不知道各位高手们知不知道怎麽做呢?
如果可以指导一下VBA的做法的话也十分感激,会尽力学习看懂的。
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 173.91.15.50 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1599103661.A.150.html
2F:→ soyoso: 的栏 09/03 11:52
非常感谢S大神每次都不吝解说,真的受益良多。
我依样画葫路弄出来column K to O 但是我要试着做出右边Column Q之後的就有点卡关
不知道为什麽,我最後一个订单10007的编号J 美工刀出不来 (如下图)
https://imgur.com/NxxxJVR
此外,cloumn T to W的公式好像又跟column R的不一样,改了一些参照栏位跑不出来
不知道是我哪里没用好?
※ 编辑: GuessMyHeart (173.91.15.50 美国), 09/03/2020 12:35:43
3F:→ soyoso: count(..)少了等号,是>= 09/03 12:38
4F:→ soyoso: t:v对应m:o,那w栏为i栏 09/03 12:40
5F:→ GuessMyHeart: 太神啦!!全部搞定,上班时再来依样画葫芦套用看看 09/03 12:45
6F:→ GuessMyHeart: 谢谢S大神速解题,请收下我的膝盖 09/03 12:45
7F:推 MiRRorX: 推s大神 09/03 12:58