如何统计一个EXCEL工作薄内多张工作表的行数

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-11
如何将EXCEL中同一个工作薄多张工作表合并

5分钟学会在Excel中如何把多个工作表合并成一个表 N常用的技能

新建一个工作表放到工作簿的最后(避免公式重复引用),在你的工作表中的任意一个单元格填入公式=counta(sheet1:sheetn!a:a)-n即可
其中sheet1是你工作簿中第一个表的名称,sheetn是你工作簿中最后一个表的名称,n是你的总表数。
例如你的工作簿中原来共有100张表,工作表的名称依次是:客户、供应商……、联系人;那么公式为=counta(客户:联系人!a:a)-100。
此外,需要注意的是,该统计方法对于存在空白项或合并单元格时可能得不到你想要的结果,因为空白项会被忽略,合并单元格会被认为只有1行,因此,选择a列进行统计还是其他列,请根据需要替换。

详细步骤如下:

1.模型:工作簿内有若干个工作表,将每个表的最大行数提取到最后一个表中

2.Alt+F11,在最后一个工作表中,输入如下代码

Sub main()

Cells(1, 1) = "工作表"

Cells(1, 2) = "最大行数"

For i = 1 To 3

Cells(i + 1, "A") = Sheets(i).Name

Cells(i + 1, "B") = Sheets(i).Range("A65536").End(3).Row

Next i

End Sub

3.按F5,执行代码,关闭,返回Excel最后一个工作表,即得到如下结果:



新建一个工作表放到工作簿的最后(避免公式重复引用),在你的工作表中的任意一个单元格填入公式=counta(sheet1:sheetN!A:A)-N即可
其中sheet1是你工作簿中第一个表的名称,sheetN是你工作簿中最后一个表的名称,N是你的总表数。
例如你的工作簿中原来共有100张表,工作表的名称依次是:客户、供应商……、联系人;那么公式为=counta(客户:联系人!A:A)-100。
此外,需要注意的是,该统计方法对于存在空白项或合并单元格时可能得不到你想要的结果,因为空白项会被忽略,合并单元格会被认为只有1行,因此,选择A列进行统计还是其他列,请根据需要替换。

假设你报表最多的是1000行,那就
选中第一张表的B1001然后点对sheet1这个地方点右键,点选中全部工作表,写公式
=count(A:A)
再选中B1002单元格写
=SUM(Sheet1:Sheet100!B1001)
如果你的sheet1表单名是表格A,那你也写表格A,最右边(也就是最后一个表名)是表格Z,那就用它代替sheet100

  • excel如何统计工作薄的个数?
    答:1、进入Excel并打开要统计的excel文件,然后按下Ctrl+F3,进入名称管理器,点击“新建”按钮,如图所示:2、然后在名称后面的文本框中输入名称(如ct),然后在引用位置后面输入"=get.workbook(4)"代码并按“确定”按钮,如图所示:3、返回名称管理器并按“关闭”按钮,如图所示:4、返回工作簿,在要...
  • 一个excel工作簿中最多可以有多少个工作表?
    答:(1)一个excel工作簿中最多可以有255个工作表。(2)在 Excel 2003 中,一个工作薄最多有255个工作表,一个工作表有65536行、256列。(3)每个工作薄能打开的工作表数量在“文件-选项-常规”中有一项“新工作薄内的工作表数”后的框中输入。
  • 怎么快速统计出一个excel里建立了多少个工作表
    答:创建一个名称 在引用位置输入:=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")然后在单元格A1里输入公式:=INDEX(sheetlist,ROW()),下拉即可。
  • excel2007怎么看出一个工作簿里面有多少个工作表
    答:一、计算机打开excel表并按住shift键以选择所有工作表。二、选择所有工作表后,在其中一个工作表中输入所有工作表中不存在的文本。三、输入文本后,按Ctrl+F组合键进入搜索页面,搜索内容将立即输入文本,然后单击“全部查找”。四、单击“全部查找”时,可以看到在左下角找到了多少单元格以及有多少工作表...
  • 如何统计一张excel工作薄中有多少张表
    答:用vba试一下吧!打开EXCEL,按:ALT+F11;ALT+I;ALT+M。然后把下面代码进行复制粘贴。按F5。OK。代码如下:Sub 工作表统计()MsgBox "此工作簿中共有" & ThisWorkbook.Worksheets.Count & "个工作表"End Sub
  • EXCEL中如何将同一个工作薄中多张表内容汇总并引用到一个工作表中
    答:用等于号,插入等于号,再点另一个表的单元格,回车后,就把内容 引过来了。
  • 怎样知道一个excel中有个多少工作簿?不想一个一个的数呢
    答:Excel2003的相关概念:①工作区:有工作表、工作表标签等;默认状态下打开3张工作表,一个工作薄可以包含最多255张工作表。②工作表;组成工作表的基本单位是单元格,一个工作表由256列和65536行构成。③单元格;工作表中的每一个小格子叫“单元格”。一张工作表共有16777216个单元格。④单元格地址;...
  • 用EXCEL统计行数,一个工作簿,有多个工作表,有的行里面没有数据,我需...
    答:A1) ,其显示结果是1,然后把所有的1,用sum加下就可以了。A B 1 =count(A1)2 3 5 6 8 补充回复,行数也一样。无非就是 A B C D E 1 3 5 5 5 2 =counta(A1)然后横着拖就行了,再把这行最后做个sum 求和 ...
  • 如何将excel里同一个工作薄中多个工作表的数据汇总在一个工作表中。
    答:1、首先,下载一个叫Kutools for Excel的办公软件,安装Kutools for Excel 后,点击企业-汇总。2、在汇总工作表向导里,选择复制多个工作簿中的数据到一个工作表中选项。3、点击下一步按钮。在向导第二步里列出了所有打开的工作簿和工作表。如果想要添加其他工作簿或者文件夹,你可以点击添加按钮插入需要...
  • excel表格里有多个工作表,怎么知道这个工作薄有多少张
    答:利用 VBA 可以实现,主要函数为 ThisWorkbook.Sheets.Count 如下语句将弹出一个窗口,显示工作簿拥有的表的数量。MsgBox "本 Excel 文件总共有 " + Format(ThisWorkbook.Sheets.Count) + " 张工作表", vbOKOnly, "统计结果"不好意思,看错了。给你单 Excel 文件的方法。还是用 VBA如下语句将弹出一个...