如何在excel中将类似的单元格合并在一起?

如何在excel中将类似的单元格合并在一起?,excel,Excel,我在excel中使用一个数据集,试图创建一个关于犯罪和犯罪次数的图表。然而,我意识到我有太多类型的犯罪(167),我需要缩短它,以便能够以简单的格式可视化数据。我发现大量的犯罪行为是相似的,合并它们是个好主意。比如说 BATTERY - SIMPLE ASSAULT 73570 BATTERY FIREMAN 19 BATTERY ON A FIREFIGHTER 107 BATTERY POLICE 1643 BATTERY WITH SEXUAL CONTACT 3821 所

我在excel中使用一个数据集,试图创建一个关于犯罪和犯罪次数的图表。然而,我意识到我有太多类型的犯罪(167),我需要缩短它,以便能够以简单的格式可视化数据。我发现大量的犯罪行为是相似的,合并它们是个好主意。比如说

BATTERY - SIMPLE ASSAULT    73570
BATTERY FIREMAN 19
BATTERY ON A FIREFIGHTER    107
BATTERY POLICE  1643
BATTERY WITH SEXUAL CONTACT 3821
所以我可以把这两个columun和5行合并成一行

所以最终的结果是

 Battery : 79160

是否有任何方法可以在excel中自动执行此操作?如果没有的话,我有没有办法将大量不同犯罪行为的数据以当前格式制成图表

您可以使用带有通配符的Sumif函数来汇总数据。假设列表位于A列,值位于B列,则可以将以下内容放入另一个单元格:

=SUMIF($A1:$A100,"*Battery*",$B1:$B100)
结构
“*电池*”
将在包含单词“电池”的所有电池上触发。如果需要,还可以创建一个要使用的关键字列表,并在公式中使用对这些关键字的引用。假设您将完整列表放在表1的A列和B列,然后将类别列表放在D列,将公式放在E列;公式可能如下所示:

=Sumif($A$1:$A$100,"*" & $D1 & "*",$B$1:$B$100)
运算符将两个文本字符串组合在一起,因此,
“*”&$D1&“*”
生成单元格D1中的任何单词,并带有前导和尾随通配符


这看起来像是您希望根据信息查询到新的工作表中。这样,如果一列与另一列相匹配,则可以对该列求和。它是否始终是要组合的第一个单词。您需要有一个严格的规则,excel可以根据该规则查看数据。