【发布时间】:2017-04-07 07:10:40
【问题描述】:
我有 2 个 Excel 文件。 1是我工作的工作文件,另一个是数据库的输出。请参阅图 1 了解我的数据库输出(简化)。
我们在这里看到的:
-
column A中的采购订单号 -
column B中数据库中的行 -
column C中数据库中行的状态 -
column D中的分类,其中W表示我们要衡量的产品,P表示交付成本、管理成本等(我们不想衡量这些) -
column E中订购的商品数量和交付的商品数量 -
column F中的公司名称和产品信息
现在,我想要的是这样的:
我希望根据数据库输出自动填充此表。它适用于 B 列,但我被困在 column C, D and E。
我想从你这里得到什么!
我在 C、D 和 E 列方面需要帮助。
行数:只需要计算column D中W的行。因此,对于项目 4410027708,它必须是 2(只有 2 行带有 W),对于项目 4410027709,它应该是 1。
Items ordered:它需要加起来所有直接在 D 列中 W 右侧的值。所以,对于4410027708,需要将3和5相加。它必须忽略所有带有 P!
要交付的项目:您可能已经猜到了,但它需要将E 列中与列在同一行的所有值相加 C 和 To be delivered,但 仅 用于 W 行(不是 P 版本)。所以,对于项目4410027708,这应该是
【问题讨论】:
-
您的代码到底在哪里卡住了?在 SO 中,我们不是代码提供者,但在您给我们一些工作后,我们很乐意为您提供帮助。
标签: excel indexing excel-formula vlookup