Excel查找文本,对文本旁边的单元格求和

标签 excel vba excel-formula

作为最后的手段,我在这里写信,发现了类似的教程和论坛问题,但他们都没有做完全相同的事情(我不能/不知道是否/如何在一个公式/代码中结合不同的想法)。
假设我有一张 table ,上面列出了房子里的所有家具,按它们所在的房间排序。我需要一个命令来扫描选定单元格范围(例如椅子)中的确切文本,然后对旁边的单元格求和(代表房间里椅子数量的数字),这样我就得到了房子里的椅子总数(在这种情况下是 5 个)。
我将拥有超过 50 件元素和 50 个房间,而手动操作似乎已经过时了。
enter image description here

最佳答案

如果房间不在同一列,您可以使用 SUMPRODUCT:=SUMPRODUCT(--(A:E="chair"),B:F)在我的示例中,它检查前 5 列是否等于值 chair并将其旁边的列的值相加。
enter image description here

关于Excel查找文本,对文本旁边的单元格求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69689987/

相关文章:

python - 在使用 python 的 excel 中,如何在包含多个单词的单元格中从整列中查找单词?

vba - 如何理解因 RNG 播种过多而导致的自相关?

javascript - Excel 公式到 Javascript 数学

vba - Excel中命名范围的总和到数组

java - 如何使用 apache poi 4.0 XDDFChartData、XDDFPieChartData 生成饼图;在使用 java 的 excel 表中,我不想使用 jfree

java - 使用 Jacob 1.18 从 Java 调用宏

excel - 在另一个工作簿中复制工作簿时的 VBA Excel 问题 - 应用程序在复制特定文件时挂起

excel - 如何使用变量设置 OLEObject 名称?

excel - 非 VBA 递归阶乘函数?

excel - 基于现有 VBA 函数将数据验证应用于多个单元格