从另一个excel表生成表

时间:2014-02-05 16:17:13

标签: excel

在Excel工作表中有两列,Col1包含字母,Col2包含与该字母表对应的数值。

我可以生成另一个表格(来自此表格),该表格仅显示,每个字母表只出现一次,共有特定字母。

这是excel表。

(这是一张垂直表)

Col1 Col2
A   12
B   45
C   12
D   65
A   45
B   12
D   85
C   74
C   5
D   6
B   45
A   7
E   8
F   9
E   8
F   8
A   55
D   65
C   25
B   74
B   58
B   24
C   74
D   12
D   32
B   56

由于表格未被正确查看,因此这是表格的图像。

http://oi57.tinypic.com/11hgkci.jpg

例如:B在此表中为7次,与B​​对应的总值为314。

因此可以生成一个表

A  ... (Total of all A)
B  314
C  ... (Total of all C)
D  ... (Total of all D)and so on. 

1 个答案:

答案 0 :(得分:0)

我看到了三个解决方案:

  1. 您可以使用数据透视表:选择数据范围,然后点击插入>数据透视表,只显示col A作为行数据的col B之和;
  2. 您可以使用SUMIF()Excel公式。第一个参数是条件的范围(col A),第二个参数是要检查的值(A2,A3 ..),最后一个参数是要求和的数据(col B)
  3. 与SUMIF()类似,还有SUMPRODUCT(),其语法稍微复杂一些:

    = SUMPRODUCT((标准范围=标准)*(求和范围))