问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel,两张完全一样格式的A、B工作簿(里有多张工作表,只有数据不一致),如何做批量减法?

发布网友 发布时间:2022-04-26 02:52

我来回答

5个回答

热心网友 时间:2023-10-05 09:15

你这个问题适合使用Power Query来解决,Power Query是Excel2016之后版本中的一个插件:
你之所以觉得无法下手,是因为你的数据需要做降维处理,变成三列,我想你的数据前面应该还有对应的一列,如果没有那就是两列,一列年龄段,一列数值,这些在Power Query中叫做逆透视,每个表都做这样的逆透视之后,使用合并查询,通过年龄段作为索引,把所有数据合并到一种表中,然后添加一列,直接用各个数据之间相减就可以了。
Power Query处理之后的数据可以直接加载到Excel表中

热心网友 时间:2023-10-05 09:15

Sub 同格式不同工作簿的工作表相减()
'首先每个表的数据要规则:如全部B列为开始数据,全部第1行为表头,且不得有空值(用0代替)
'运行前把两个工作簿全部打开
'把代码放在“模块”里
ThisWorkbook.Activate
Dim wkbA As Workbook, wkbB As Workbook, rngCLA As Range
Dim i&, rowStartA&, rowEndA&, colStartA&, colEndA&
rowStartA = 2 '每2行开始为数据区,第1行为表头
colStartA = 2 '第2列开始为数据区
Set wkbA = Workbooks("工作簿A.xlsx") '替换为实际名称,注意扩展名
Set wkbB = Workbooks("工作簿B.xlsx") '替换为实际名称,注意扩展名
For i = 1 To wkbA.Sheets.Count
rowEndA = wkbA.Sheets(i).Cells(Rows.Count, colStartA).End(xlUp).Row
colEndA = wkbA.Sheets(i).Cells(colStartA, Columns.Count).End(xlToLeft).Column
For Each rngCLA In Range(wkbA.Sheets(i).Cells(rowStartA, colStartA), wkbA.Sheets(i).Cells(rowEndA, colEndA))
rngCLA.Value = wkbB.Sheets(i).Cells(rngCLA.Row, rngCLA.Column).Value - rngCLA.Value
Next
Next
Set wkbA = Nothing
Set wkbB = Nothing
Set rngCLA = Nothing
End Sub

热心网友 时间:2023-10-05 09:16

excel的算法操作应该是只能在同一个工作薄里面操作的,在一个sheet里面,先进行一个减操作,然后选中得到结果的单元格右下角的小点,双击,可以把这个操作批量复制给这一行下面的所有同类型的数据。

热心网友 时间:2023-10-05 09:16

减法,是指想要计算什么的减法,无法理解你的涵义,不懂所以无法给出具体办法,请补充具体点的想法

热心网友 时间:2023-10-05 09:17

不大明白,把问题作为内容(游舰主题一定要包含“excel”,本人以此为依据辨别非垃圾游舰,以免误删),excel样表文件(尽量详细说明现状和目标效果)作为附件发到一流3油香:yqch134帮你看下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
炒股怎么买进卖出? 办一个餐饮的营业执照要多少钱 上海贷款平台有哪些 上海有什么网贷 Intel 赛扬D325 2.53G与多大频率的内存匹配 Intel 赛扬D 352(散)重要参数 CPU Intel 赛扬D 326 这个东西怎么看的? Intel 赛扬D 326(散)重要参数 Intel 赛扬D 325(盒)重要参数 Intel 赛扬D 325(盒)Intel 赛扬D 325(盒)详细参数 Excel中如何实现批量加减乘除? 定制西装一般要多少钱一套? 西服定制一般都多少钱 请问哪家的西装定制做得比较好呢? 吉安市哪里能定制西服 寻求一款免费的录音剪辑软件 怎么设置路由器的密码 尘螨怎么清除 除尘螨的最佳方法 尘螨怎么去除简单方法 苍山属于那的 山东临沂分为哪些县区,知道的告诉下~~谢谢 临沂市兰陵县是不是就是地图上的仓山县 山东省沂源县和苍山县是一个地区吗? 山东省苍山属于哪个市 苍山属什么地区的 山东苍山县隶属于哪个市?人口多少?男女比例?经济状况? 苍山县在哪个省? 临沂苍山县和临沐县属于哪个区的? 山东苍山县属于哪个市? excel批量减法 EXCEL 批量加减 EXCEL批量处理减法 excel2013怎么批量进行加减乘除运算 怎样在电子表格里批量计算减法公式?因为有大量数据,我不可能一个一个计算,想请高手给指点一下 excel批量加减 在Excel表格里如何在不同表格里快速计算减法比如B1-A1 B3-A3以此类推? 家长在孩子房间装摄像头,但没跟孩子说犯法吗? 女儿被母亲装摄像头监视2年,妈妈为什么要这样做? 女儿被母亲装摄像头监视两年,她为何让母亲如此不放心? 我女儿16岁,我作为监护人难道不能检查她的社交软件吗?也不能在她房间装摄像头? 通过摄像头监视女儿是否按时看书,这种做法是否合法? 女孩在郑州住酒店发现顶灯藏有摄像头,你如何看待这件事? 如果在孩子房间里面装摄像头,一边上班,还要监视孩子写作业,上班还能专心吗? 女孩在郑州住酒店,退房时发现房间顶灯内藏摄像头,你认为她们该如何维权? 你们怎样看待父母在孩子屋里装监控的行为? 如何看待通过摄像头监视女儿是否按时看书这件事? 哪个是空调哪个是开暖风的? 格力空调在什么模式下是暖风? 柜式空调哪个键是暖风的?