如何在Excel中整合数据

如何在Excel中整合数据,excel,excel-formula,excel-2010,formulas,Excel,Excel Formula,Excel 2010,Formulas,我有一个excel表格,它有3列,一列是日期,另一列是时间,第三列是数值,见下图: DATE TIME VALUE 01/01/2013 13:00 1 01/01/2013 13:00 1 01/01/2013 13:00 3 01/01/2013 13:30 1 01/01/2013 13:30 1 02/01/2013 13:00 2 02/01/2013 13:00

我有一个excel表格,它有3列,一列是日期,另一列是时间,第三列是数值,见下图:

DATE          TIME      VALUE
01/01/2013    13:00     1
01/01/2013    13:00     1
01/01/2013    13:00     3
01/01/2013    13:30     1
01/01/2013    13:30     1
02/01/2013    13:00     2
02/01/2013    13:00     1
02/01/2013    13:30     2
我想做的是合并这个表,这样每当日期和时间匹配时,我都会对值列求和,因此最终结果应该是这样的

DATE          TIME      VALUE
01/01/2013    13:00     5
01/01/2013    13:00     5
01/01/2013    13:00     5
01/01/2013    13:30     2
01/01/2013    13:30     2
02/01/2013    13:00     3
02/01/2013    13:00     3
02/01/2013    13:30     2
完成此操作后,我可以删除重复项并创建一个较短的表,如下所示:

DATE          TIME      VALUE
01/01/2013    13:00     5
01/01/2013    13:30     2
02/01/2013    13:00     3
02/01/2013    13:30     2
不幸的是,我还没能想出一个公式来做这件事。有人能帮我吗?

SUMIFS()听起来不错。它允许您根据其他列中的多个条件对一列求和

他们的语法运行有点像这样=SUMIF([$Values]、$DataList]、[Date]、$TimeList]、[Time])

或者在上下文中

A             B         C      D
DATE          TIME      VALUE
01/01/2013    13:00     1      =SUMIFS($C$2:$C$8,$A$2:$A$8,A3,$B$2:$B$8,B3)
01/01/2013    13:00     1      =SUMIFS($C$2:$C$8,$A$2:$A$8,A4,$B$2:$B$8,B4)
01/01/2013    13:00     3      .
01/01/2013    13:30     1      .
01/01/2013    13:30     1      .
02/01/2013    13:00     2
02/01/2013    13:00     1
02/01/2013    13:30     2
这里面会有很多重复的计算,但是谁在寻找优雅的

SUMIFS()听起来是个不错的选择。它允许您根据其他列中的多个条件对一列求和

他们的语法运行有点像这样=SUMIF([$Values]、$DataList]、[Date]、$TimeList]、[Time])

或者在上下文中

A             B         C      D
DATE          TIME      VALUE
01/01/2013    13:00     1      =SUMIFS($C$2:$C$8,$A$2:$A$8,A3,$B$2:$B$8,B3)
01/01/2013    13:00     1      =SUMIFS($C$2:$C$8,$A$2:$A$8,A4,$B$2:$B$8,B4)
01/01/2013    13:00     3      .
01/01/2013    13:30     1      .
01/01/2013    13:30     1      .
02/01/2013    13:00     2
02/01/2013    13:00     1
02/01/2013    13:30     2
这里面会有很多重复的计算,但是谁在寻找优雅的

SUMIFS()听起来是个不错的选择。它允许您根据其他列中的多个条件对一列求和

他们的语法运行有点像这样=SUMIF([$Values]、$DataList]、[Date]、$TimeList]、[Time])

或者在上下文中

A             B         C      D
DATE          TIME      VALUE
01/01/2013    13:00     1      =SUMIFS($C$2:$C$8,$A$2:$A$8,A3,$B$2:$B$8,B3)
01/01/2013    13:00     1      =SUMIFS($C$2:$C$8,$A$2:$A$8,A4,$B$2:$B$8,B4)
01/01/2013    13:00     3      .
01/01/2013    13:30     1      .
01/01/2013    13:30     1      .
02/01/2013    13:00     2
02/01/2013    13:00     1
02/01/2013    13:30     2
这里面会有很多重复的计算,但是谁在寻找优雅的

SUMIFS()听起来是个不错的选择。它允许您根据其他列中的多个条件对一列求和

他们的语法运行有点像这样=SUMIF([$Values]、$DataList]、[Date]、$TimeList]、[Time])

或者在上下文中

A             B         C      D
DATE          TIME      VALUE
01/01/2013    13:00     1      =SUMIFS($C$2:$C$8,$A$2:$A$8,A3,$B$2:$B$8,B3)
01/01/2013    13:00     1      =SUMIFS($C$2:$C$8,$A$2:$A$8,A4,$B$2:$B$8,B4)
01/01/2013    13:00     3      .
01/01/2013    13:30     1      .
01/01/2013    13:30     1      .
02/01/2013    13:00     2
02/01/2013    13:00     1
02/01/2013    13:30     2

这里会有很多重复的计算,但是谁在寻找优雅的呢?你只需要了解一下透视表

只需选择整个表,单击“数据透视表”按钮:

只需选择列Date和Time作为“行标签”,选择列Value作为值。然后在值中将计数更改为的和


您只需要了解Pivot表

只需选择整个表,单击“数据透视表”按钮:

只需选择列Date和Time作为“行标签”,选择列Value作为值。然后在值中将计数更改为的和


您只需要了解Pivot表

只需选择整个表,单击“数据透视表”按钮:

只需选择列Date和Time作为“行标签”,选择列Value作为值。然后在值中将计数更改为的和


您只需要了解Pivot表

只需选择整个表,单击“数据透视表”按钮:

只需选择列Date和Time作为“行标签”,选择列Value作为值。然后在值中将计数更改为的和


你说的“求和值列”是什么意思?我的意思是,我想根据日期和时间是否匹配对值列上的每个数字求和,在上面的示例中,2013年1月1日和13:00的值列是1、1、3和1,因此我想求和这些值并添加结果,5,值列。什么是“求和值列”?我的意思是,我想根据日期和时间是否匹配,对值列上的每个数字求和,在上面的示例中,2013年1月1日和13:00时的值列为1、1、3和1,因此我想求和这些值并添加结果,5,值列。什么是“求和值列”?我的意思是,我想根据日期和时间是否匹配,对值列上的每个数字求和,在上面的示例中,2013年1月1日和13:00时的值列为1、1、3和1,因此我想求和这些值并添加结果,5,值列。什么是“求和值列”?我的意思是,我想根据日期和时间是否匹配,对值列上的每个数字求和,在上面的示例中,2013年1月1日和13:00时的值列为1、1、3和1,因此我想求和这些值并添加结果,5,“值”列。非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)