我正在使用 Excel 2010 创建我的商店的库存。
现在我希望它在第二张表中自动创建一个订单列表。
我的第一张表看起来像这样。
Item: Stock: Min. Max.
Apple 17 15 30
所以,我正在寻找一种方法来获得我的第二张表
Item: Order:
Apple 13
答案1
解决此问题的简单方法是使用 Excel 的内置表格和数据透视表功能。
- 将您现有的库存转换为表格。
添加重新订购数量的列,例如
=IF([Stock]<[Min],[Max]-[Stock],0)
编辑: 以下是从文本创建表格的流程:
在第二张工作表上插入基于库存表的数据透视表。
- 使用以下方法设置数据透视表:
- 行标签 = 项目
- 价值 = 重新排序的总和
- 过滤器 = 重新排序 <> 0(只需清除 0 复选框)
当您更新库存表时,刷新数据透视表,它将显示所有重新订购数量大于 0 的商品。
答案2
我在这里假设了几点。在 Sheet 1 中,A2 是第一项(在本例中为 Apple)的位置。您可以在 Sheet 2 的 A 列中执行此操作:
Item
=Sheet1!A2
假设订单为最大库存,您可以在 B 列中看到以下内容:
Order
=Sheet1!D2-Sheet1!B2
在一张纸上完成所有操作可能更容易,但我认为以上内容已经回答了您的问题。