2016-05-30 31 views
0

首先,我不太了解Excel中的宏。如果有人能帮助我,我会很感激。 我有一个有3列的7000行表。前两列包含字符串值,第三个整数。如果发生相同的字符串集合,我需要一个汇总我的行的函数。实施例(每个字符代表一列):Excel:总结行如果两列具有相同的字符串值

AB1
JK2
BA1
AB4
FH2
JK1

运行脚本之后,结果应该是:

AB5
JK3
BA1
FH2

这怎么可能?非常感谢!我需要一个大学项目,在这个项目中我们可以看到军事联盟内的武器交易。

+0

添加一列以连接列1和2.然后使用Pivot表 –

回答

0

假设:

  • 你的数据是在Sheet,在排
  • 的数据开始列A,B和C 2
  • 你的输出数据是Sheet 2中

在不使用VBA,你可以这样做:

  1. 创建帮助列(例如D列)。公式(在D2中)将简单地为=$A2 & $B2
  2. 要创建输出表,请复制Sheet1中的列D并将其粘贴到例如列D中。 Sheet2的A列。
  3. 然后选择整列A(Sheet2的),然后转到:Data > Data Tools > Remove Duplicates
  4. 在B2然后进入这个公式:=Countif(Sheet1!D:D, $A2)

当然你可以把辅助列在其他地方藏起来。另外,将Sheet1等更改为您的实际名称。

相关问题