Excel - 在另一列中将不同值的列中的值相加

问题描述:

我是新来的excel,并且正在弄清楚自上个小时以来如何执行此操作。我喜欢Excel - 在另一列中将不同值的列中的值相加

1 
0 
1 
1 

我要总结为不同的值在G列中的值的列C和写入它相应于H列等

1. e4 
1. ... e5 
21. e4 
21. ... Nf3 

和在G列在列C数据例如,考虑到这么多的数据,H1和H3应该包含2(对于C1 = C3 = 1.e4,总和为G1 + G3 = 1 + 1 = 2)。我宁愿不使用VBA脚本,因为我从来没有这样做过。如果无法用Excel公式完成,请指导我如何使用VBA来完成。在H列应该包含(考虑到这么多的数据只能设置):

2 
0 
2 
0 

我已经提到this,但它不是为我工作。如果可以的话,请简要说明该公式。

谢谢。 :)

PS:如上所述,我正在描述我的错误。张贴的问题,并继续读取约SUMIF后,所用式I上选择整个H列

= SUMIF(C:C,C1,G:G)

然后CRTL + ENTER更新所有行的值。由于我使用的是大型数据集,因此它有超过150,000行。该应用程序只是停止响应。我做的一切都像选择所有的行,公式?如果是,那么我如何处理所有行?

+4

这个链接的问题看起来是要尝试什么样的**完全相同的副本**(或靠得很近,是无法区分)。显示你的尝试,我们可能会指出你出错的地方。 1.说明'*它不适合我*'不是有效的错误代码。 2.没有人关心你是否'*'擅长*';显示原始努力(工作与否)非常重要。 – Jeeped

+0

[如何使用SUMIF公式](https://www.google.com/search?sourceid=chrome-psyapi2&ion=1&espv=2&ie=UTF-8&q=Excel%20SumIf%20formula&oq=Excel%20SumIf%20formula&aqs=chrome。 .69i57j0l5.3703j0j7) –

+0

@Jeeped解决方案将取决于我的经验,擅长。既然我提到我是新手,一个理智的人会简单地向我解释步骤。无论如何,没有错误,但错误的价值 – Baahubali

在H1,这应该这样做:

=SUMIF($C$1:$C$21,$C1,$G$1:$G$21) 
+0

http://stackoverflow.com/questions/43575534/excel-copy-only-text-part-of-the-cell可能有兴趣, – pnuts

+0

@pnuts你张贴我的其他问题?是的,我正在开发一个关于excel的项目并学习它。这两个问题服务于不同的目的,两秒钟的外观将不胜感激! -_- – Baahubali

+0

@Baahubali你写* H3应该包含2(为C1 = C3 ... *但其他Q表示,否则。 – pnuts