[算表] 怎让空白格的内容同上直到下一个数字出现

楼主: GuessMyHeart (黑柴)   2020-09-03 11:27:39
软件: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的做法的话也十分感激,会尽力学习看懂的。
谢谢
作者: soyoso (我是耀宗)   2020-09-03 11:52:00
https://i.imgur.com/DfH0rkE.jpg 类似这样,改index参照的栏count(..)少了等号,是>=t:v对应m:o,那w栏为i栏
楼主: GuessMyHeart (黑柴)   2020-09-03 12:45:00
太神啦!!全部搞定,上班时再来依样画葫芦套用看看谢谢S大神速解题,请收下我的膝盖
作者: MiRRorX (o(〒﹏〒)o)   2020-09-03 12:58:00
推s大神

Links booklink

Contact Us: admin [ a t ] ucptt.com