在下一个单元格中根据字符串添加单元格值

时间:2014-07-20 00:14:04

标签: excel

好的,我有一行有值和一些可变的单词,即:

7月:34 - 毛衣 - 123 - 衬衫 - 12 - 裤子 - 90 - 毛衣

(每个“ - ”表示不同的单元格“)。

现在,我需要在本月添加所有毛衣和衬衫等,所以我需要总计34 + 90,因为那些是毛衣,然后是123 +衬衫的下一个价值等。

我该怎么做?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

假设您的数据从B行开始,并且您已经获得了在J1:L1中添加的值,请使用 ctrl 在J2:L2中输入此array formula - shift - 输入并根据需要向下复制多行。

=SUM(IF($B$2:$H$2=J$1,$A$2:$G$2))

enter image description here

更好的是,以一种有意义的方式(对计算机)组织数据,一列中的月份,下一列中的类别和第三列中的值。然后,您可以使用SUMIF或数据透视表等功能。从长远来看,这是唯一的出路。这种方式太难维护并且容易出错。

编辑:也许WeCouldStealAVan的解决方案比我的好,因为它不是一个数组公式: =SUMIFS($A$2:$G$2,$B$2:$H$2,J$1)