自动订单列表Excel 2010


0

我正在使用Excel 2010创建我的商店库存。

现在我想在第二张表中自动创建一个订单列表。

我的第一张纸看起来像这样。

Item:   Stock:  Min.    Max.
Apple   17      15      30

所以,我正在寻找一种方法来获得这个我的第二张

Item:   Order:
Apple   13

Answers:


1

一种简单的方法是使用Excel的内置表和数据透视表功能。

  1. 将现有库存转换为表格。
  2. 为重新订购数量添加一列,例如 =IF([Stock]<[Min],[Max]-[Stock],0)

    编辑: 以下是从Text创建表的过程如下:

    reorder progress

  3. 在第二个工作表上,根据您的库存表插入数据透视表。

  4. 设置数据透视表:
    • 行标签=项目
    • 值=重新排序的总和
    • 过滤=重新排序&lt;&gt; 0(只清0复选框)

Reorder

在更新库存表时,刷新数据透视表,它将显示重新订购数量大于0的所有项目。


在哪个单元格中我放置IF语句?
Sander Kruis

使用现有数据创建表后,转到下一列并添加重新排序(在标题/深蓝色行中)。然后在新标签下面的单元格中添加= IF语句。然后Excel将自动将该公式添加到该列中的所有单元格。
dav

我按照你所有的步骤进行了操作,但是如果我输入= IF语句,我仍然会被困在那个部分。当我进入论坛时会发生一些奇怪的事情,因为在第一个逗号之后,Excel将不会对论坛中的其他列名进行着色。当我继续进入其余部分时,它会在我完成后突出显示“[Min],[Max]”,并说公式中存在错误。
Sander Kruis

不要输入名称,而是尝试使用箭头键导航。所以type = if(然后使用箭头键选择要计算的值。一旦你选择了值,请输入你的算子或逗号。看看是否有帮助,让我知道......
dav

当我尝试在第一个逗号后输入“Max”列时出现错误。公式似乎有问题。有没有办法让公式在没有逗号的情况下工作?
Sander Kruis

0

我在这里假设了几件事。在表1中A2是第一个项目的位置(在这种情况下为Apple)。您可以在A列的工作表2上执行此操作:

Item
=Sheet1!A2

假设订单是Max - Stock你可以在B栏中有这个:

Order
=Sheet1!D2-Sheet1!B2

可能更容易在一张纸上完成所有操作,但我认为以上内容可以回答您的问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.