Excel:如何在一个单元格中创建当前值和以前的值列表?

Excel:如何在一个单元格中创建当前值和以前的值列表?

我有与产品“使用情况”相对应的数据。我可以手动更新增加的值,并将以前的值保存在其他地方。但是,我希望在更新时将以前的值自动保存为同一单元格中列表的一部分。这样我就可以毫不费力地查看金额的变化情况以及它们对最终结果的影响。

有没有可行的方法来做到这一点,或者我应该只为每组旧值和新值手动创建列表?

我希望这已经足够清楚了。

我是一个没有经过任何实际培训的 Excel 菜鸟。也许有比我的想法更好的方法。

在此处输入图片描述

欢迎一切!

答案1

您只需对表格进行些许更改、采用 2 种不同的公式以及了解锚定即可做到这一点。

表格变化:您不需要将 C 列和 E 列真正变为库存/使用量。因此,如果您添加库存,则为正数,但使用量为负数。

在此处输入图片描述

D 列中的公式(从 D2 开始并向下拖动):=MAXIFS($A$1:A1,$B$1:B1,B2)这将根据该行中的测试名称查找最大日期。请注意,公式在公式行上方一行结束。显示的部分$A$1称为锚定单元格。当您将公式向下拖动时,它会保持公式的该部分不变。

F 列中的公式(从 F2 开始并向下拖动)为:=SUMIFS($E$1:E2,$B$1:B2,B2)。这会为该特定名称(项目)添加上述单元格(包括公式所在的行)中的所有库存和使用情况。

如果添加过滤,那么最后一行将始终是特定商品的剩余库存。

还有其他方法可以解决您的问题,我只是根据数据的呈现方式来解决。

相关内容