如何在Excel中整合数据
我有一个excel表格,它有3列,一列是日期,另一列是时间,第三列是数值,见下图:如何在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
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,“值”列。非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)非常感谢您的帮助!:)