当前位置:首页教育技巧excel技巧excel表格制作

excel表格怎么累加不同格的数字

2024-07-14 16:42:24


1.Excel如何把不同表格里的数据累加起来?

如果人名都是对应且顺序一模一样,直接选中第2个表格里的那些数字区域,右键,复制;到第一张表格,选中对应的数据,右键,选择性粘贴,选中中间那个“+”,确定。同理,把表3的也累加到表1。

如果人名不是一一对应,假设3张表在一个工作簿里,分别叫Sheet1、Sheet2、Sheet3,数据都在A到E列里, B列是人名。新插入一工作表,在A、B列输入座号、人名,在C3输入

=if(iserror(vlookup($B3,Sheet1!$B:$E,column(b1),0)),0,vlookup($B3,Sheet1!$B:$E,column(b1),0))+if(iserror(vlookup($B3,Sheet2!$B:$E,column(b1),0)),0,vlookup($B3,Sheet2!$B:$E,column(b1),0))+if(iserror(vlookup($B3,Sheet3!$B:$E,column(b1),0)),0,vlookup($B3,Sheet3!$B:$E,column(b1),0))

公式向右向下复制。

2.如何让EXCEL单元格实现数字累加

需要使用vba

假设要输入数据的是sheet1,我们利用sheet2作为存放临时数据的工作表。

右击sheet1标签》查看代码

将下面的代码粘贴至右侧窗口即可实现你要的效果。

Private Sub Worksheet_Change(ByVal Target As Range)

'Sheets("sheet2").Visible = xlSheetVeryHidden '将sheet2设置为隐藏。若要此句生效,取消语句开始出的'即可。

Application.EnableEvents = False

For Each c In Target.Cells

With c

.Value = Sheets("sheet2").Range(.Address) + .Value

Sheets("sheet2").Range(.Address) = .Value

End With

Next

Application.EnableEvents = True

End Sub

BTW:不建议这样累计数字,因为这样做的话误操作将无法进行核对。而且误操作通常都是在不自知的情况下发生的,例如将1000000输成了100000。

3.Excel如何把不同表格里的数据累加起来?

如果人名都是对应且顺序一模一样,直接选中第2个表格里的那些数字区域,知右键,复制;到第一张表格,选中对应的数据,右键,选择性粘贴,选中中间那个“+”,确定。

同道理,把表3的也累加到表1。如果人名不是一一对应,假设3张表在一个工作簿里,分别叫回Sheet1、Sheet2、Sheet3,数据都在A到E列里, B列是答人名。

新插入一工作表,在A、B列输入座号、人名,在C3输入=if(iserror(vlookup($B3,Sheet1!$B:$E,column(b1),0)),0,vlookup($B3,Sheet1!$B:$E,column(b1),0))+if(iserror(vlookup($B3,Sheet2!$B:$E,column(b1),0)),0,vlookup($B3,Sheet2!$B:$E,column(b1),0))+if(iserror(vlookup($B3,Sheet3!$B:$E,column(b1),0)),0,vlookup($B3,Sheet3!$B:$E,column(b1),0))公式向右向下复制。

4.excel单元格内怎么累加不同表格的数据,表格的数量比较多,需要能手

如图,A1公式=SUM(IFERROR(SUMIF(INDIRECT("sheet"&ROW($2:$99)&"!A1"),">0"),)),

B1公式=SUM(IFERROR(--LEFT(SUBSTITUTE(T(INDIRECT("sheet"&ROW($2:$99)&"!B1")),"-",REPT(" ",99)),99),))

两个公式输完后都要按CTRL+SHIFT+ENTER结束。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .