如何在没有VB的情况下在Excel中生成自定义行?
我正在尝试自动生成导入的手动订单。 这可以在没有VB的Excel中完成吗?
我正在收集表1中的订阅订单,而且由于这是一个物理产品,所以我需要为每个非经常性月份订购一个订单。 工作表1将由新的处理订单填充,我希望能够导出工作表2而不必手动创build每个订单。
- 这是我在Sheet1开始的数据:Sheet 1 Order Details
- 这是我想在sheet2上生成的数据:
工作表2 – 要导出
你可以使用公式,但是你需要一些代码来保持对数据的关注,就像公式一样,你会这样说1000行,然后保存它,但是当你的数据到达1001行时,你需要添加还有一行,所以对于100行,有1000行,可以认为是低效率的,但如果你很快达到了设定的极限,那么你可以认为它最终是有效的。
我附上了一张照片
公式如下
D2填满=MID(C2,1,FIND(" ",C2,1))
E2 =INT(D2)
E3填写下来=SUM($E$2:E2)+INT(D3)
G2 =A2
G3填充下来=IF(ROW()-2<VLOOKUP(G2,$A$2:$E$4,5,0),G2,INDEX($A$2:$A$4,MATCH(G2,$A$2:$A$4,0)+1,1))
H2填满=COUNTIF($G$2:$G2,G2)
I2填写下来=EDATE(VLOOKUP(G2,$A$2:$B$4,2,0),H2-1)
J2填写下来=VLOOKUP(G2,$A$2:$C$4,3,0)
K2填充下来=TEXT(I2,"mmm") & "_" & H2 & "_of_" & COUNTIF($G$2:$G$15,G2) & "-" & G2
希望这可以帮助