如果我更新电子表格,如何确保价格保持不变?

如果我更新电子表格,如何确保价格保持不变?

我习惯使用分配给库存商品的代码vlookup从另一张表格 ( ) 中的价格表中选择价格。例如,当在单元格中输入商品代码时,商品价格将在单元格 中返回。然后将其乘以单元格 中的数量以得到单元格 中的产品。sheet2sheet1F5J5J6J7

挑战在于,每当价格发生变化并且价格表进行调整时,都会影响新条目和以前条目的价格。

如何在不影响先前条目价格的情况下调整价格表?

vlookup公式如下

=vlookup(F5,sheet2!G2:J5000,3, FALSE)

答案1

您的“先前的条目”是使用公式计算的,即您的单元格J7具有公式J5*J6,反过来您的单元格J5具有从中获取价格值的 vlookup 公式sheet2

Excel 不会将这些条目视为“上一个”,因为对于 Excel 来说,单元格始终是“当前”。如果您更改 上的值sheet2,则上一个条目会更新,因为公式会继续执行其工作。

您想要实现的目标需要一些手动努力,而无需借助 VBA 脚本。

输入商品代码F5并收到商品后J7,您需要

  1. 选择J7
  2. 复制
  3. 选择性粘贴 - 值

执行上述操作将删除/破坏公式J7并留下值。如果您愿意J5J6您可以一次性选择所有三个并粘贴特殊值。

相关内容