我正在使用excel中的数据集,我试图创建一个关于犯罪的图表或图表以及它被提交的次数。然而,我意识到我有太多类型的犯罪(167),我需要缩短它,以便能够以简单的格式可视化数据。我看到大量的罪行是相似的,合并它们是个好主意。例如
BATTERY - SIMPLE ASSAULT 73570
BATTERY FIREMAN 19
BATTERY ON A FIREFIGHTER 107
BATTERY POLICE 1643
BATTERY WITH SEXUAL CONTACT 3821
所以我可以把这两个columuns和5行合并成一行。
所以最终的结果是
Battery : 79160
有没有办法可以在Excel中自动执行此操作?如果没有,我有什么方法可以将当前格式的数据与大量不同的犯罪一起绘制成一种图形吗?
答案 0 :(得分:0)
您可以使用带通配符的Sumif函数来汇总数据。假设您的列表位于A列中,并且您的值位于B列中,则可以将以下内容放入另一个单元格中:
=SUMIF($A1:$A100,"*Battery*",$B1:$B100)
构造"*Battery*"
将触发包含单词" Battery"的所有单元格。如果需要,还可以创建要使用的关键字列表,并在公式中使用对它们的引用。假设您将完整列表放在Sheet1的A列和B列中,然后是D列中的类别列表,以及E列中的公式;公式可能如下所示:
=Sumif($A$1:$A$100,"*" & $D1 & "*",$B$1:$B$100)
&运算符组合了两个文本字符串,因此"*" & $D1 & "*"
生成单元格D1中带有前导和尾随通配符的任何单词。