excel不同表格之间数据的加减

2024-12-26 11:02:03
推荐回答(5个)
回答1:

假定SHEET1工作表的A列为编号,B列为数据;SHEET2工作表的A列为编号,C列为数据,现在要将两个表中对应编号的数据相加,结果存放在SHEET2工作表的D列。如果第一行为表头,请在D2单元格输入公式:
=IF(ISERROR(VLOOKUP(A2,SHEET1!A:B,2,0)),C2,C2+VLOOKUP(A2,SHEET1!A:B,2,0))
将公式向下复制就行了。

注:公式内容可根据你的具体情况进行修改。

回答2:

你是指每个工作表的格式不一样吗?比如第一个工作表中的数据有5行,第二个工作表有10行数据。

你可以在汇总的单元格里输入“=”号,然后去其它的工作表点击你要汇总的第一个单元格,然后输入“+”号,然后点击你要汇总的第二个单元格,如此类推,最后按回车键就可以了。

这是最基本的方法,你把你的问题说得再详细点,可以帮你想想更简便的方法。

回答3:

可以

=Sheet1!A1+Sheet2!B1

a1和b1换成你的数据单元格

----------
数据格式不一样是不能进行+ - * / 运算的,比如文本和数值,没办法咯。

回答4:

当然可以实现,最简单的办法,先输=号,然后你就想怎么加就怎么加,不是同一工作表也可以,呵呵

回答5:

可以的
一般用这个公式就可以了
=Sheet1!A1+Sheet2!B1

不知道你说的数据形式不一样是什么意思
如果说是格式不同比如是一个是文本格式一个是数字格式
但如果两边输入都是数字的话,不管什么样的格式都会按照输进去的数字相加的
你可以自己试试

如果一个里面输入的是文字
当然就没有办法相加了
呵呵
只能是用文本合并的函数把两个合并在一起了
比如一个里面是“我”一个里面是“20”用函数可以得到“我20”

如果是说一个是保存的2位小数,一个是4位,不影响加的
最后的结果看你自己设置结果单元格是保留几位就会几位的

如果你说的形式不一样是说
单位不同
比如一个是公里,一个是米的话
也很好解决啊
公式里面第一个表是公里的话就乘以1000再加第二个
结果就是米为单位的
要公里为单位的结果话,公式的最后再除以1000不就得了

不理解你说的数据形式不一样是什么意思
只好这么猜测了