精华内容
下载资源
问答
  • 如何快速统计Excel中Sheet

    万次阅读 2018-06-20 19:03:58
    在excel中使用组合快捷键 alt + F11 调出vba编辑器选中左侧项目名称,右键->插入->模块将如下代码复制到新建模块窗口中,并使用快捷键F5运行Sub sheetcount() Dim num As Integer ... 个工作表...

    方式1:

    在excel中使用组合快捷键 alt + F11 调出vba编辑器



    选中左侧项目名称,右键->插入->模块



    将如下代码复制到新建模块窗口中,并使用快捷键F5运行

    Sub sheetcount()
      
    Dim num As Integer
      
    num = ThisWorkbook.Sheets.Count
      
    MsgBox "该工作薄含有 " & num & " 个工作表"
      
    End Sub





     方式2:

    Alt+F11打开VBE,插入模块,复制粘贴代码,保存
    Function sheets()
    sheets = Worksheets.Count
    End Function

    在工作表中任意单元格输入=sheets(),即可得到当前工作簿的工作表数





    方式3:

    Alt+F11打开VBE然后在 立即窗口中输入   Debug.Print Sheets.Count 按回车




    展开全文
  • 1 问题:如何快速统计表里的同一位置的列的和? 如果不是当前工作表则需要涉及到跨表打开其他表的问题,这里暂且不涉及 1.1 数据源 EXCEL内,有多张表 每张表都有数据,格式相同,比如第2列都是数字 现在...

     

    1 问题:如何快速统计多个表里的同一位置的列的和?

    如果不是当前工作表则需要涉及到跨表打开其他表的问题,这里暂且不涉及

     

    1.1 数据源

    • EXCEL内,有多张表
    • 每张表都有数据,格式相同,比如第2列都是数字
    • 现在需要统计每张表的这列的和

    sheet1

    名字 数字
    A 38
    B 4
    C 43
    D 2
    E 6
    F 43
    G 15

     sheet2

    名字 数字
    A 31
    B 24
    C 46
    D 48
    E 10
    F 41
    G 22


    1.2 思路

    • 关键点1: 先用VBA统计多个sheet名
    • 然后通过读到的表名,用公式统计即可

     

     

    2 VBA 遍历当前workbook的所有sheet名

    2.1 需要先遍历表名,需要用VBA遍历到输出表,单独的sheet里

    • 注意点
    • 要明白循环内,循环体实际代表的意义,比如i 在这里实际是sheet,需要取其名字 i.name
    • 循环里,尽量不是一个变量,就用独立用其他变量,如j  是独立于i的


    2.2 实现的代码

    代码1 :如果无表头,直接从第1行开始统计

    Sub bianli1()
    
    Dim sh1 As Object
    
    k = 1
    For Each sh1 In ThisWorkbook.Worksheets
        Sheets("sheet3").Cells(k, 1) = sh1.Name
        k = k + 1
    Next
    
    End Sub

    代码2:如果需要从2列统计起

    Sub 统计sheet名()
    
    Dim sh As Object
    i = 1
    
    For Each sh In Worksheets
         Cells(i, 10).Value = sh.Name     '没有ActiveWorkSheet的用法
         i = i + 1                        '不支持i+=1写法
    Next sh
      
    End Sub
    

     

    3 EXCEL表内公式

    第2列里,指数这样输入即可:即用 假表名 模仿跨表统计

    =SUM(INDIRECT(A1&"!B:B"))   相当于 sum(sheet1!b:b)

    • 注意点1:注意,由于是地址引用,需要套一层 indirect()
    •  

     

    sh1 151
    sh2 222
    sh3 217

     

    展开全文
  • 在日常数据库使用过程中,很多时候会用到“数据量的估计”这类型的工作任务,明确了解每表单的数据量,对于数据库的管理和迁移,数据梳理,都非常有意义,在这里,和大家探讨一下数据库中的数据统计方法!...

    在日常数据库使用过程中,很多时候会用到“数据量的估计”这类型的工作任务,明确了解每个表单的数据量,对于数据库的管理和迁移,数据梳理,都非常有意义,在这里,和大家探讨一下数据库中的数据统计方法!

    参考数据库:国产DM7数据库,oracle11g,MySQL

    传统统计方法:

    SELECT

    a.name AS 表名,

    MAX(b.rows) AS 记录条数

    FROM

    sys.sysobjects AS a

    INNER JOIN sys.sysindexes AS b

    ON

    a.id = b.id

    WHERE

    (

    a.xtype = 'u'

    )

    GROUP BY

    a.name

    ORDER BY

    记录条数 DESC

    这种统计方法的好处是可以单独完整的统计单个表单中的数据量,但是如果面对大量数据表单,就不适用了。那么在这里介绍一个我常用的方法,能够直接统计出一个用户下的所有表:

    首先,创建一个新表储存内容:

    create table tj_tables(tab_owner varchar(100),tab_name varchar(100),tab_count int);

    然后,开始对这个表插入统计内容:

    begin

    for rec in (select owner,object_name from all_objects where owner='用户名' and object_type='TABLE') loop

    begin

    execute immediate 'insert into tj_tables select '''|| rec.owner ||''','''|| rec.object_name ||''',count(*) from '|| rec.owner || '.' || rec.object_name;

    exception when others then

    print rec.owner || '.' || rec.object_name || 'get count error';

    end;

    end loop;

    end;

    经过插入之后,只需要查看这个储存统计内容的表单即可

    select * from tj_tables;

    6831a175fac8e5693a7b44beb67d9a0b.png

    如果各位观众老爷还有什么好的统计方法推荐还请多多在下方评论留言!求知之路永无止境啊。

    展开全文
  • 统计表格中相同数据的出现个数

    千次阅读 2018-01-31 09:13:40
    如何统计表格中相同数据的个数 1、需要统计下表中total time数据出现的重复个数; 2、选择要统计的数据,复制,点击插入数据透视表; 3、在弹出创建数据透视表中选择一个表或区域 and 新工作表 4、 ...

    如何统计表格中相同数据的个数

    1、需要统计下表中total time数据出现的重复个数;


    2、选择要统计的数据,复制,点击插入数据透视表;


    3、在弹出创建数据透视表中选择一个表或区域 and  新工作表


    4、 在数据透视表的第一行,右边勾选总时间。


    5、将勾选的总时间拖拽到值目录


    6、数据出现的次数统计完毕


    7、可以将数据出现的次数以柱状图的形式显示出来:插入,柱状体--选择合适的图格式


    8、柱状图显示如下,点击显示柱,右键,插入数据标注,显示次数


    OK


    展开全文
  • VBA中没有专门的属性或函数可以判断工作表是否为空白工作表,可以使用自定义函数返回指定工作表是否为空工作表知识点一:利用工作表函数CountA统计工作表已使用区域的非空单元格个数:COUNTA函数功能是返回参数列表...
  • 在日常数据库使用过程中,很多时候会用到“数据量的估计”这类型的工作任务,明确了解每表单的数据量,对于数据库的管理和迁移,数据梳理,都非常有意义,在这里,和大家探讨一下数据库中的数据统计方法!...
  • 解决方案:首先需要选定不能删除的工作表,统计个数,将其移至工作簿所有工作表的最前边,利用统计的个数设置循环操作,逐一删除未选定的工作表. 代码: Sub 批量删除工作表() Dim n As Integer, i As Integer n = ...
  • Sub xcj() mypath = ThisWorkbook.Path '获取当前工作簿的路径 Filename = Dir(mypath & "\*.xls") '获取当前路径下所有的文件名称...访问统计表-Office 高级应用与VBA(INF0402A)-2018年04月0...
  • 比如各部门数据的汇总求和、求平均、求个数及占比等。用到的基本都有sum、average、countif等计算函数。实际操作中,有一种方法可以轻松秒杀这些函数,那就是数据透视。今天我们就来学习一下,如何通过数据透视...
  • 答:代码及运行结果如下:非空单元格统计如下:注意:这结果与工作表统计结果不同,工作表统计结果是9:刨根问底:为什么在数组中统计的非空文本和数字结果是11,而工作表统计结果是9呢?首先我们看一下arr这...
  • 如果有十亿行,并且您不需要为每请求提供准确的即时快照(意味着:您对稍微过时的数据有容忍度),则值得探索批处理过程.这是它的工作原理:>您定义了滞后容差:例如:“我对数据过时8小时没问题”.这是批处理的...
  • 废话不多说,今天我们来聊一聊拼多多的一道后台面试真题,是一道简单的架构类的题目:拼多多有数亿的用户,那么对于某个网页,怎么使用Redis来统计网站的用户访问呢? 使用Hash 哈希是Redis的一种基础数据...
  • 当我们想要在图纸上统计相关的数据时,如果一个一个数或者记录会比较麻烦且乱,不直接、一目了然,对于数据统计这类需求,当然还是在Excel表格中制作比较简单,看的时候也比较方便。那么,在浩辰CAD看图王中如何创建...
  • 构建Gonum应用程序可以在不知道如何使用这些标签的情况下工作,但是可以在测试期间使用它们并控制汇编和CGO代码的使用。 当前的非内部标签列表如下: 安全-请勿使用汇编程序或不安全的程序 边界-即使在内部调用中...
  • a和b是2不同的,通过字段1关联,分别统计的结果是字段2和字段3(字段2和字段3是不同的字段,比如一是物料是任务),将统计的结果分别排序,然后再按照排序的结果分别赋予顺序权重值1-6,然后根据...
  • 我是IT部的一枚表哥,由于Excel用的非常6,所以被招进开发部,每天的工作就是取做报表。 一次接到一需求,项目部要求每周出一项目进度统计表,汇总各方数据,便于每周监控。 公司是做地产的,由于同时开展的...
  • Hello,大家好,今天分大家分享下我们如何对数据进行分段求和或者计数,工作中我也经常遇到这样的问题,比如根据年龄段对公司员工计数,分季度或者月份统计销量等问题,都可以采用这种方式进行解决,他的操作也十分的简单,...
  • 查询统计 现在我们来粗略地看下直方图的工作方式,重要的是要了解如何查询中的统计个数,幸运的是可以使用以下命令来查询: 1: SELECT Schema_name(sys.objects.schema_id) + '.' + Object_Name(sys.stats.object_...
  • 复杂源的清洗方法

    2021-01-20 11:23:05
    比如从国家统计局下载数据的表单,就是一初级版的复杂报表。我们可以看到,表头分了两层级,且子层级含有合计。列方向上也有合计(全国)。本文将来一步一步介绍,如何清洗复杂报表数据源。 01 基础:从一维...
  • 自己的第一数据透视.xls2.1轻松改变数据透视的整体布局.xls2.2...页字段.xls2.5按部门快速创建相应的数据透视.xls2.6水平展开数据透视的复合字段.xls2.7使用直接修改法重命名数据透视字段.xls2.8...
  • 问题:某公司仓库的用品发放表,每部门一张工作表,分别为Sheet1、Sheet2、Sheet3、Sheet4。在工作表中储存了发放人员和发放的的物品及金额如何在查询表中根据发放人员及物品得到人次数及金额总计及这4张表中...
  • 飞OA代码说明

    2012-05-05 10:41:21
    个人中心、即时消息、邮件管理、信息中心、手机短信、工作管理、文档管理、内部论坛、文本聊天室、工作流程设置、 单自定义、事务申请、事务审批、事务管理、人事管理、项目管理、客户管理、用品管理、资产管理、...
  • 对于数据分析和数据统计工作,数据要进行汇总、总结,面对堆积如山的数据信息,几乎每天都要加班的深夜。掌握WPS表格中的技巧应用能够高效快速的提高工作效率。今天我们就来学习如何快速根据WPS表格中的数据进行数据...
  • 统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据中发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 ...
  • 大学室友毕业同时到北京工作,他们都希望租房时能找到独自住的一室户或一室一厅,可找来找去发现,实在是承受不起。 4.6栈的链式存储结构及实现 97 4.6.1栈的链式存储结构 97 4.6.2栈的链式存储结构进栈操作 98 ...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据中发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 ...
  • 是在2009年3月结束一客户为期8天的定制培训之后,客户的DBA们强烈建议我组织一本DBA工作实践的书,不一定要多深奥,但要可以给想要或者刚刚进入这行业的DBA们一些参考,让他们了解真实的DBA工作。这些建议和我...
  • C#.net_经典编程例子400

    热门讨论 2013-05-17 09:25:30
    81 实例068 在ListView控件中对数据排序或统计 83 实例069 在ListView控件中绘制底纹 84 实例070 在列表视图中拖动视图项 85 实例071 用ListView控件选取整行数据 88 实例072 用ListView...
  •  cc实例255 多分组统计   9.7 HAVING语句应用   cc实例256 利用HAVING语句过滤分组数据   cc实例257 将HAVING语句应用在多查询中   9.8 聚集函数   cc实例258 利用聚集函数SUM对销售额进行汇总...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 226
精华内容 90
关键字:

如何统计工作表个数