计算单元格中的多个项目

时间:2016-02-29 15:47:27

标签: excel-formula

有没有办法计算这样的列表中每个项目的数量?

在我的工作中有一个这样的系统,我想自动计算物品的数量,因为可能会偶尔丢失物品。

enter image description here

1 个答案:

答案 0 :(得分:0)

椅子是否以标准方式进入?我看到第4行显示BLACK Chair,第3行显示2 chairs BLACK。这些是表示主席条目的标准方式吗?如果是这样,那么计算黑色椅子的情况如何。

=IF(C2="BLACK Chair",A2,IF(ISNUMBER(SEARCH("chairs BLACK",C2,1)),VALUE(MID(C2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},C2&1234567890)),FIND(" ",C2,FIND(" ",C2,FIND("+",C2,1))+1)-FIND(" ",C2,FIND("+",C2,1))-1)),0))

我将这种方法一起进行了一些测试,以确保它适合您,但它似乎正在使用我的测试集。

然后你可以为每种类型创建单独的列,所以D列可能是黑色椅子,E列是红色椅子。

对于表格,创建列并尝试:

=IF(ISNUMBER(SEARCH("Beech Table",C2)),A2,0)

然后复制其他表类型。

我不知道您是如何获取数据的,但将数据分开并将其合并为报告总数要容易得多。这样的事情(抱歉包装不好):

| Black Chairs | Red Chairs | Beech Table | Black Table | Result | |--------------|------------|-------------|-------------|------------------------------------------------------------| | 3 | 0 | 0 | 1 | 3 Black Chairs, 1 Black Table | | 0 | 2 | 1 | 0 | 2 Red Chairs, 1 Beech Table | | 2 | 2 | 1 | 1 | 2 Black Chairs, 2 Red Chairs, 1 Beech Table, 1 Black Table |