【问题标题】:Excel find text, sum cell next to textExcel查找文本,对文本旁边的单元格求和
【发布时间】:2021-12-09 20:55:42
【问题描述】:

我写在这里是最后的手段,发现了类似的教程和论坛问题,但没有一个做完全相同的事情(我不能/不知道是否/如何将不同的想法结合在一起公式/代码)。

假设我有一张桌子,上面列出了房子里的所有家具,按它们所在的房间排序。我需要一个命令来扫描选定单元格范围(例如椅子)中的确切文本,然后对单元格求和旁边(代表房间中椅子数量的数字),这样我就可以输出房子里的椅子总数(在这种情况下为 5 个)。

我将拥有超过 50 件物品和 50 个房间,手动操作似乎已经过时了。

【问题讨论】:

  • 小桌互相下方?

标签: excel vba excel-formula


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    如果所有内容都在所示的同一列中,则在相应的单元格中使用 sumif() 公式(在本例中为 I8)。不需要 vba。

    =SUMIF(C[-6],"chair",C[-5])
    

    【讨论】:

    • 您甚至可以结合“=unique”来获取项目列表。 (仅当您拥有 excel 10+ 时)
    【解决方案3】:

    如果包含数字的表格在彼此下方,那么您可以选择 B:C 列,然后插入数据透视表。然后,您可以将 D 列拖放到行标题中,然后将 C 列拖放到聚合列中。

    【讨论】:

      猜你喜欢
      • 2020-05-23
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多