精华内容
下载资源
问答
  • Excel累加小技巧

    千次阅读 2007-04-21 01:01:00
    Excel累加小技巧 在使用 Excel时,常常需要在已有数值的单元格中再增加或减去另一个数。一般是在计算器中计算后再覆盖原有的数据。这样操作起来很不方便。 这里有一个小技巧,大家不妨一试。 1.创建一个宏: 选择...

    Excel中累加小技巧

        在使用 Excel时,常常需要在已有数值的单元格中再增加或减去另一个数。一般是在计算器中计算后再覆盖原有的数据。这样操作起来很不方便。

      这里有一个小技巧,大家不妨一试。

      1.创建一个宏:

      选择Excel选单下的“工具→宏→录制新宏”选项;

      宏名为:MyMicro;

      快捷键为: Ctrl+Shift+J(只要不和 Excel本身的快捷键重名就行);

      保存在: 个人宏工作簿(可以在所有 Excel 工作簿中使用)。

      2.用鼠标选择“停止录入”工具栏中的方块,停止录入宏。

      3.选择Excel选单下的“工具→宏→Visual Basic 编辑器”选项。

      4.在“Visual Basic 编辑器”左上角的VBAProject中用鼠标双击VBAProject (Personal.xls) 打开“模块→Module1”。

      注意:你的模块可能不是Module1 ,也许是Module2、Module3。

      5.在右侧的代码窗口中将Personal.xls-Module1(Code)中的代码更改为:

      Sub MyMicro( )

        OldValue = Val (ActiveCell.Value )

        InputValue = InputBox ( “输入数值,负数前输入减号”,“小小计算器”)

        ActiveCell.Value = Val (OldValue + InputValue)

      End Sub

      6.关闭Visual Basic编辑器。

      编辑完毕,你可以试试刚刚编辑的宏,按下Shift+Ctrl+J键,输入数值并按下“确定”键。

      这段代码只提供了加减运算,借以抛砖引玉。 (作者:丰锐)

     
    展开全文
  • excel每个横格子和竖格子number数据不一致的情况,保持如下金额字段每次自动累加 2、步骤: 1)设置excel格子为number格式(可以不要小数) 2)选中需要增序的单元格,选择edit-Fill-Series 3)选择横...

    1、需求

    excel每个横格子和竖格子number数据不一致的情况,保持如下金额字段每次自动累加

     

    2、步骤:

    1)设置excel格子为number格式(可以不要小数)

     

    2)选中需要增序的单元格,选择edit-Fill-Series 

    3)选择横、列 1-1000条数据自己设置 

     

     

    4)ok  数据自动生成成功

     

     

    备注:切记第一列的数据必须是初始值,不能为number以外的格式,这样才能实现自增长。如图3)

    转载于:https://www.cnblogs.com/yoyoblogs/p/9635832.html

    展开全文
  • VBA多表行列数据累加

    2019-02-19 16:37:48
    '统计多个excel表格的数据,每个行列值累加汇总到一个表格中 Sub huizong() '存放文件的目录 dirPath = "C:\Users\zhaigx\Desktop\1" fname = Dir(dirPath & "\" & "*....
    '统计多个excel表格的数据,每个行列值累加汇总到一个表格中
    Sub huizong()
        '存放文件的目录
        dirPath = "C:\Users\zhaigx\Desktop\1"
        fname = Dir(dirPath & "\" & "*.xls")
        dataSrc="D7:Y49"
        
        'Dim fileNameArr(20) As String
        Dim f As String
        
        '获取文件列表    
        '创建一个字典对象,将目录下文件放入字典的key中
        Set DicList = CreateObject("Scripting.Dictionary")
        While fname <> ""
            'Debug.Print "fileName: "; fname
            '增加key,value
            DicList.Add fname, ""
            fname = Dir
        Wend
        
        fileNameList = DicList.Keys
        
        Debug.Print "文件数: " & DicList.Count
        
        '声明一动态二维数组
        Dim totalRC() As Variant
        Dim rowSize
        Dim colSize
        
        flag = True
        
        '循环读取多个excel文件
        For Each fileNameKey In fileNameList
            f = dirPath & "\" & fileNameKey
            Debug.Print "### " & f
            
            Set wb = Workbooks.Open(f)
            Set rg = wb.Sheets(1).Range(dataSrc)
            
            '获取一个表格数据的行列数,设置明确最终数据的行列数,只赋值一次,用于初始化累计值的数组
            If (flag) Then
                rowSize = rg.Rows.Count
                colSize = rg.Columns.Count
                '明确数组大小
                ReDim totalRC(rowSize, colSize)
                flag = False
            End If
                        
            
            For r = 1 To rowSize
                For c = 1 To colSize
                '获取第r行第c列的数据值,累加到totalRC数组中
                   totalRC(r, c) = totalRC(r, c) + rg.Item(r, c)
                Next
                
            Next
            '关闭文件    
            wb.Close False
        Next
        
       
        
        '最终得到的数据,写入到test标签页中
        Debug.Print "行数 列数: "; rowSize; colSize
        '先清空test标签中的数据,再写入新数据
        ThisWorkbook.Worksheets("test").UsedRange.ClearContents
        For i = 1 To rowSize
            For j = 1 To colSize
                'Debug.Print i; j; totalRC(i, j)
                ThisWorkbook.Worksheets("test").Cells(i, j).Value = totalRC(i, j)
            Next      
        Next
        
    End Sub

     

    展开全文
  • Python进行Excel数据处理

    千次阅读 2020-04-03 15:55:36
    Python进行Excel数据处理思路实现1. 使用openpyxl2. 使用xlrd和xlwt总结 前两天GF让用Python写个Excel表格处理脚本,在这里记录一下。某公司有个数据统计汇总表格,仅为初表,复制粘贴汇总而来。初表中,存在同一...

    前两天GF让用Python写个Excel表格处理脚本,在这里记录一下。某公司有个数据统计汇总表格,仅为初表,复制粘贴汇总而来。初表中,存在同一员工推荐多套商品以及各自金额,目标呢:合并同类项,并把推荐数量和金额进行累加。文字解释不太清楚,上图说话。
    原始图片 original
    原始图片
    目标图片 final
    在这里插入图片描述

    思路

    Step 1: 涉及excel文件的读写,在此使用openpyxl或者xlrd和xlwt组合,需要了解其中的方法和单元格操作。
    Step 2: 需要进行人名和推荐数量配对,以及累计金额的累加,在此使用字典数据类型。此外由于存在推荐多套的情况,在此需要进行一键对多值的映射,对于字典中值的初始化,使用列表方便改变数量。
    Step 3:在“累计认购金额”条目,需要注意单元格内的内容格式是数字类型还是文本类型,如果是数字类型,可以使用sum函数累加,如果是文本类型,需要使用int函数转化为数值在累加,也可使用map函数进行字符到数字的映射。

    实现

    1. 使用openpyxl

    # By WDL 2020-3-31
    from openpyxl import Workbook, load_workbook
    wb= load_workbook("XXX公司推荐成交明细.xlsx")
    ws=wb["Sheet1"]#也可以使用wb.get_sheet_by_name("Sheet1") 获取工作表
    # 读取数据,把excel中的一个table按行读取出来,存入一个二维的list
    total_list=[]
    for row in ws.rows:
        row_list=[]
        for cell in row:
            row_list.append(cell.value)
        total_list.append(row_list)
    # 利用字典进行数据统计
    namedict={}
    valuedict={}
    for term in total_list:
        if term[1] == None or term[1] == "员工姓名":# 员工姓名列
            continue
        else:
            namedict[term[1]]=namedict.get(term[1],0)+1
            valuedict.setdefault(term[1],[]).append(term[-1]) #一键 对多值的字典
    
    #保存写操作
    newwb = Workbook()
    newsheet=newwb.active
    newsheet.title="Sheet1"
    #表头
    newsheet["A1"]=total_list[0][0]
    newsheet.merge_cells("A1:C1") #合并单元格
    newsheet["A2"]="员工姓名"
    newsheet["B2"]="推荐数量"
    newsheet["C2"]="累计认购金额"
    
    #单元格
    i=3
    for name in namedict:
        newsheet.cell(row=i,column=1).value=name
        newsheet.cell(row=i, column=2).value=namedict[name]
        newsheet.cell(row=i, column=3).value =sum(valuedict[name])
        i=i+1
    newwb.save("XXX公司推荐成交明细_final.xlsx")
    

    2. 使用xlrd和xlwt

    # By WDL 2020-3-31
    import xlrd,xlwt
    wb=xlrd.open_workbook("XXX公司推荐成交明细.xlsx")
    ws=wb.sheet_by_index(0)
    print(ws.row_values(2)) #每一行作为一个列表
    total_list=[]
    for row in range(ws.nrows):
        row_list=ws.row_values(row)
        total_list.append(row_list)
    namedict={}
    for items in total_list:
        if items[1]==None or items[1]=="员工姓名":
            continue
        else:
            if items[1] in namedict.keys():
                namedict[items[1]]["推荐数量"]  += 1
                namedict[items[1]]["累计认购金额"] +=items[-1]
            else:
                namedict.setdefault(items[1], {})
                namedict[items[1]].setdefault("推荐数量",1)
                namedict[items[1]].setdefault("累计认购金额", items[-1])
    # 写操作
    wb = xlwt.Workbook()
    ws = wb.add_sheet("Sheet1")
    ws.write(0,0,label ="test")
    wb.save("测试.xls") #xlwt貌似只支持xls格式
    

    xlrd和xlwt模式没有写全,本人太懒,有兴趣的朋友可以自己试着补全。需要注意,xlwt貌似只支持保存为.xls的表格。并且,在第二种方法中,使用了字典的嵌套,第一层字典的键为名字,值为字典。

    总结

    openpyxl和xlrd/xlwt中需要注意单元格的索引,openpyxl单元格行列编号从1开始,而xlrd/xlwt的编号从0开始。其他关于字体格式,以及自动化识别的操作,本人太懒没再研究。

    [1]: openpyxl 的使用 - excel中数据转成列表/ 字典https://blog.csdn.net/GYK0812/article/details/104380629/
    [2]: Python Openpyxl快速入门教程 https://blog.csdn.net/qq_33353186/article/details/79191069

    展开全文
  • Excel[SQL]实现按日期累加

    千次阅读 2018-10-22 16:06:44
    日期的收入数据,就累加求和。 select a.日期, ( select sum(b.卖茶叶蛋收入) as 累加 from [sheet1$a1:b13] b where b.日期&lt;=a.日期 ) as 累加 from [sheet1$a1:b13] a 参考代码2:a.日期对比b表日期,...
  • 有时我们需要做一个混淆矩阵或者统计系统,在处理实验数据时希望点击某个单元格即可完成数据累加。 1.按"ALT"+"F11"键进入宏编辑状态,双击你要处理的表名。 2.把以下代码复制到窗体内,保存。 Private Sub ...
  • 文档:DataFrame 数据列整数值累加.note 想把counts列累加 # -*- coding= utf-8 -*- import pandas as pd import numpy as np partno ='no001' quantity =1000 df= pd.read_excel('./circleArea.xlsx', ...
  • 1、应用场景 在大多数情况下,业务数据是每个月通过Excel导入到tableau中进行分析,这应该是一个累加的过程。通常情况,使用连接数据功能,导入一月份数据是一张表,导入二月份数据是...(1)假设有一份Excel数据,1月
  • excel表格统计数据,可能会出现同一字段名的数据需要累加的情况,本文使用List集合存储数据;使用C#的NPOI类进行实现如下 一、首先需要excel文件的导入导出,链接如下: excel文件的导入导出 二、实现数据统计 1....
  • 最近在参加公司开发的项目,其中用到基于thinkPHP实现根据搜索条件,按照商品分类对相同商品进行累加,并实现按照不同的时间,累加的结果不一样,进行导出Excel表格数据的功能操作。 功能分析: 第一步:脸表查询...
  • 在Excel表格当中,其实...这也是最基础了求和方式,就是利用函数【SUM】进行求和,首先确定好求和的数据位置,让后应用函数即可进行Excel数据求和 2、 累加求和 在Excel当中如果需要累积上一个单元格数据求...
  • 各位大神,在将Excel数据转换至SQL Server中,每一次运行后,只要数据不同,数据库中jiu'hui出现往下累加的情况,怎么样让数据只是刷新而不增加? ![图片说明]...
  • 最近在做硕士毕业大论文的数据处理等工作,其中需要从一个经过降序排列的excel中的topic、value两列找出累加和大于设定阈值的前n项所对应的topic项 表格如下: 输出文件是一个DataFrame类型,有三列数据,分别为[...
  • //新增一行就累加 public static void saveFile(String[] s,String[] h,String sql, File file) { int count = 0; // 创建工作薄 HSSFWorkbook hssfWorkbook = new HSSFWorkbook(); ...
  • 1)汇总格式相同的工作表(Excel文件累加) 将多个行、列格式相同的工作表的内容汇总到单个工作表对应单元格中。参加汇总的工作表可以在一个Excel文件中,也可以在不同Excel文件中。您不需要编写任何Excel公式就能实现...
  • EXCEL的一些操作技巧

    2009-09-16 11:05:52
    22. 将Excel数据导入Access 23. 办公技巧:Excel定时提醒不误事 24. 办公小绝招 构造Excel动态图表(1) 25. 办公小绝招 构造Excel动态图表(2) 26. Excel中三表“嵌套”成一表 27. 巧用Excel建立数据库大法 28. ...
  • EXCEL必备工具箱

    2015-05-06 16:49:23
    1、基本功能: 综合设置 (注册 /卸载)... 2、财税工具 *个人所得税计算 (附属功能:全年一次性奖个税自动筹划) 数据累加器 数据折合 复利系数计算 转换成大写金额 文本与数值转换 出差补助智能计算 真正的四舍五入
  • Excel复合图表的使用

    2020-07-07 23:19:01
    复合图表亦称“复式条形图”。以两个或两个以上的条形为一...首先建立一个数据表格,如何把数据累加 其次就是找到相关的图表插入就是了,自己在excel找。 最后结果: 就是这样子的啦。好了讲完了。敷衍。 ...
  • excel转json

    2021-03-19 16:11:48
    1、需求:原始数据格式如图1... 每一次的结果用一个列表累加保存 # coding=utf-8 import pandas as pd import json import xlrd import openpyxl from openpyxl.styles import PatternFill, Font, Alignment, Border
  • Excel合并精灵 v7.0.zip

    2019-07-11 08:16:05
    5、可将各工作表对应单元格的数值进行累加合并。 6、可将各工作表对应单元格的数据进行连接合并。 7、可将多个Excel文件中的指定工作表的所有列进行横向简单合并。 8、可将多个Excel文件中的指定工作表的所有列...
  • 关于动态导出Excel

    2017-10-26 21:44:51
    导出Excel表用到的组件POI,动态的获取每个列数,然后将每个行数的值累加求和。代码如下 controller层代码 try { XSSFCell cell = null; String sheetName="督查统计数据总和"; String fileName =new ...
  • 11.2.6 滚动累加 184 11.2.7 总结与思考 185 11.3 同期比 185 11.4 分组小计 185 11.4.1 问题分析 186 11.4.2 建立《辅助表》模板 186 11.4.3 建立《销售月报》模板 187 11.4.4 分层 187 11.4.5 提取规格层 189 ...
  • java poi合并多个Excel

    2013-06-25 15:50:56
    现有很多同样格式的Excel文件,用POI怎样把这些文件合并为一个,并且在这些相同的Excel中,有同名的工作薄,只需要累加数据就行。 求高人给例子,求指点。
  • 近来,博主需要统计学生的加权平均成绩,由于每个人的培养方案不同,导致数据十分复杂,难以用Excel来处理,因此博主使出“朋友”大法。 准备: 思路: 思路如下: ① 给P的课程、未修的课程以及未录入成绩的课程不...
  • Excel新增工具集

    2011-12-20 09:30:27
    1、500WAN彩票网足彩分析:将500WAN彩票网上欧洲赔率数据下载到本地Microsoft Office Excel工作簿中,并且定时刷新网上数据,跟踪即时赔率与赛事的变化。用极短时间,在《欧赔走势》与《欧赔比较》等工作表中对各...
  • 需要做一个疫情可视化的世界地图,从网上爬到的数据是每天的新增人数,需要每日的确诊人数,需要进行数据累加
  • 最近因项目需要,需将Qt工具测试到的数据通过Excel文件存储,在Qt下以前没弄过对Excel的操作,网上铺天盖地的一顿好找,终于,皇天不负有心人,Excel方面已经能满足项目需求了,现将代码整理,方便坛友与自己后续...
  • 利用Excel SUMIF函数对产品产量进行逐行汇总.rar,本例的产品产量明细表中,利用SUMIF函数结合OFFSET函数的三维引用的技巧进行数据统计,实现对各个产品的产量进行逐行累加
  • • 创建复合范围的Excel数据透视表 • 数据透视图 • 模拟运算表 • 单变量求解 • 规划求解 • 分析工具库 第5篇 使用Excel的高级功能 • 设置单元格数值条件 • 设置公式条件 • 复制删除条件格式 • 应用示例 ...

空空如也

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

excel数据累加