![制作库存清单](https://linux22.com/image/1523579/%E5%88%B6%E4%BD%9C%E5%BA%93%E5%AD%98%E6%B8%85%E5%8D%95.png)
我正在寻找一种方法来通过顶行输入数据,并将数据保存在下面的辅助单元格中。这是我的应用程序:
我正在制作库存清单。
假设我有 5 种产品:
- 疫苗
- 驱虫剂
- 识别标签
- 服务工作
- 实验室检查
我已经在单元格 A2 至 A6 中列出了这些产品。在单元格 A1 中,我想选择其中一种产品(使用数据验证并列出我在单元格 A2-A6 中列出的 5 种产品)。
在单元格 B11 中,我将输入一个数字,该数字将指定我订购的产品数量。
接下来,从单元格 B2 开始,我将分配一条规则:(注意:A2 中输入了“疫苗”)
IF(A1=A2;B2="疫苗";0)
我将按照此规则继续执行该列(A1=B3、驱虫剂、A1=B4、识别标签等),依此类推,直到我的列表结束。
这样,我所处理的产品所在的行就可以被激活,以供进一步应用。
但是,我遇到麻烦的地方就在这里。
现在我有了初始参数,我想使用单元格 B1 输入订单号,该订单号将转移到 C 列中的相应数字中。
我想证明的是,
如果 B2=A2,
那么
C2=B1
因此,如果我在单元格 A1 中选择“疫苗”,然后在 B1 中输入数字 5(表示我订购了 5 种疫苗,则该数据将输入到下面的单元格 C2 中)。
但现在我想保存“5”,这样如果我继续输入其余数据,单元格 C2 中的 5 就不会丢失。目前我可以将它们绑定在一起,但如果我转到另一个产品,则 5 不再是有效参数,将被删除。希望这有意义。