如何在Excel中批量修改库存

如何在Excel中批量修改库存,第1张

建议不要这样用Excel,这样不仅极麻烦,而且在原始数据上面修改,使原始数据丢失。一旦工作中有任何误 *** 作,就毫无任何恢复数据的可能。

在一个单元格(或一列,甚至可能是一个工作表)记录原始数据,或者说起始库存,入库数量也有专门列或工作表来记录,使用(出库)同样专门的记录。这样就保存了所有的原始数据。再根据需要来计算库存,数据清晰明了,计算也简单易行。除非文件被误删或其他数据损坏,工作表中的一般误 *** 作不会导致数据丢失。

针对你这个问题,在D2中来计算B2-C2不是很好吗?为什么要为难自己呢。

而常规的方法是无法实现你的要求,B2既要输入数据,又要输入公式,这怎么可能呢?且公式还必然是循环引用:B2=B2-C2,循环引用只有在某些特定的要求是使用的。即使用VBA,本问题也会比较麻烦,因为要VBA来判断C2什么时候输入了新的数据,这是相当难的。再比如VBA用变量来记录C2输入数据的时间,判断有新的数据输入,就B2-C2。假设你输入错了,VBA可不知道,已减了一次。而你发现输入错了,重新输入正确的数字。这时VBA发现又有新的输入,再B2-C2。你发现它弄错了,想恢复,对不起,没有原始数据了,无法恢复。所以你这样把简单的事搞得复杂还极易造成数据错误。

1、修改表第1行和第1列用来定位数据库中的位置。

2、单元格为空或与数据库的值相同,则不修改数据库中的数据,即保留数据库原值。

3、如果单元格的值与数据库的值不一样,则替换数据库单元格的值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10803828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存