excel如何提取各个工作表相同位置单元格的内容

excel如何提取各个工作表相同位置单元格的内容,第1张

打开excel文件,里面有一百多个工作表,从sheet1到sheet100这样,现在需要把每个sheet里面的A3数据提取出来,组成新的一列,又把所有的D5数据组成新的一列,以此类推,确定工作表的名字是Sheet1、Sheet2、Sheet100。

1、插入一新工作表,在任意单元格输入

=INDIRECT("Sheet"&ROW(A1)&"!A3")

公式向下复制100行。

2、同理

=INDIRECT("Sheet"&ROW(A1)&"!D5"),求行标公式:ROW(A1),求列标公式:COLUMN(A1)。多工作表同位置单元格求和。

3、EXCEL中容易被忽略功能(18):多工作表同位置单元格求和。对于一个工作簿内多个相同位置的单位格求和,最常见的方法是:=sheet1!A1+sheet2!A1+sheet3!A1+sheet4!A1+sheet5!A1+sheet6!A1+sheet7!A1+sheet8!A1

公式很长。如果想对当前工作簿内除当前工作表以外所有A1单元格求和,可以用的的简便公式:

=sum(''!A1)。

提醒:1、这种公式系统还是会转换成类似下面的公式。

2、这个公式不含当前工作表!如果要想计算所有工作表,可以写:

=SUM(Sheet1:Sheet8!A1)。特别强调:工作表名称不一定必须是按顺序命名的,比如:工作表名称分别为:北京、上海、南京、成都。对这4个表所有A1单元格求和,可以写为:=SUM(北京:成都!A1)。系统会先判断:北京是第一个工作表;成都是第四个工作表,那么这个公式的含义就是:

从第一个工作表到第四个工作表所有A1单元格的和。也就是说这个公式中工作表的名称只是为了确定表格的位置!如果只想对sheet2表到sheet7表的A1单元格求和。那么可以输入这样的公式:=SUM(Sheet2:Sheet7!A1)。如果只想对sheet2表到sheet4、sheet6表到sheet7求和,中间要跳过sheet5,那么可以输入这样的公式:=SUM(Sheet2:Sheet7!A1)-sheet5!A1。或者

=SUM(Sheet2:Sheet4!A1,Sheet6:Sheet7!A1)。

3、如果工作表名称中有空格、括号需要在工作表名称上加上单引号,

比如:='sheet

5'!A1

=SUM('Sheet2:Sheet2

(1)'!A1)

在EXCEL里定义名称:ABC=RIGHT(GETWORKBOOK(1),LEN(GETWORKBOOK(1))-FIND("]",GETWORKBOOK(1)))&T(NOW())在任意单元格输入如下公式=INDEX(ABC,ROW(A1))将公式下拉,得出所有工作表标签名称。

在VBA中:

DebugPrint Sheets(1)Name '在立即窗口输出第一个sheet的表名

sheetName = Sheets(1)Name '把第一个sheet的表名赋给变量 sheetName

菜单:插入-名称-定义

定义一个名称,如aaa

引用位置处,录入公式

=MID(GETWORKBOOK(1),FIND("]",GETWORKBOOK(1))+1,100)

这时,在工作簿的第一个工作表的某个单元格中输入公式

=index(aaa,row(2:2))

将此公式向下复制,直到出错为止,这就达到目的了

1利用公式,首先我们打开工具栏中的“公式”选项卡,点击下拉菜单中的“定义名称”。

2定义一个名称,以定义为“abc”为例,另外在引用位值处输入“=getworkbook(1)”,然后点击“确定”。

3接着我们随便点击一个单元格,在其中输入以下公式“=INDEX(abc,ROW(A1)&T(NOW()))”,然后直接在键盘上点击“Enter”即可看到这个单元格中已经包含第一个工作表名了,接着我们用鼠标左键下拉即可得到所有的工作表的名称。

4从以上得到的名称可以看出,我们得到的名称除了工作表名称外还有工作薄名称,所以接下来我们还要去除工作薄名称,首先选中刚刚得到的所有工作表名称,Ctrl+c(或者右键点击复制),然后随便选中一个单元格,点击鼠标右键,选择“选择性粘贴”中的“值”即完成粘贴。

5接着我们选中粘贴的所有工作表名称,在“数据”下拉菜单中点击“分列”进入以下窗口,选择“固定宽度”后点击“下一步”。

以上就是关于excel如何提取各个工作表相同位置单元格的内容全部的内容,包括:excel如何提取各个工作表相同位置单元格的内容、怎么获取excel的sheet名称、如何获取EXCEL第一个sheet的名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9775262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存