关闭→
当前位置:科普经验站>IT科技>怎么在单元格中获取excel工作表的名称

怎么在单元格中获取excel工作表的名称

科普经验站 人气:2.12W

1、打开excel文件,点击“公式”栏,进而点击“定义名称” 2、把公式“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())”复制粘贴进对话框2处,并点击确认 3、在任意工作表单元内输入“=sheetname”并确认,得到第一张工作表的名称she

要想在Excel单元格中获取单元格所在的工作表的名称,可以使用如下的几种方法

怎么在单元格中获取excel工作表的名称

材料/工具

电脑

方法

首先,确保当前工作簿已经保存。若未保存,可以按下组合快捷键Ctrl+S进行保存。

使用CELL函数,此函数是EXCEL中的信息函数,返回有关单元格的格式、位置或内容的信息。使用方法为: 1、CELL函数有两个参数,CELL(info_type, [reference]),第一个参数指定要返回的单元格信息的类型,第二个参数,需要其相关信息的单元格。当输

怎么在单元格中获取excel工作表的名称 第2张

其次,在单元格中输入公式=CELL("filename"),如下图所示

1、打开excel文件,点击“公式”栏,进而点击“定义名称”。 2、在弹出的对话框1处输入“sheet”,并删除在对话框的2处原有的信息。 3、把公式“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())”复制粘贴进对话框2处,并点击确认。 4

怎么在单元格中获取excel工作表的名称 第3张

从步骤2中的公式结果可以看出当前单元格所在的工作表的名称“Sheet1"已经包含在公式的结果中了,如下图所示

=REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),) 保险一点就用 =REPLACE(CELL("filename",INDIRECT("A1")),1,FIND("]",CELL("filename",INDIRECT("A1"))),)

怎么在单元格中获取excel工作表的名称 第4张

在A2单元格中输入公式=MID(A1,FIND("]",A1)+1,256),既可以获得当前单元格所在的工作表的名称。如下图所示

Sub Macro1() '假如有3个sheet Dim i As Long For i = 1 To 3 ActiveWorkbook.Sheets(i).Cells(1, 1) = ActiveWorkbook.Sheets(i).Name Next i End Sub 这个放到宏里面运行就可以了,不知道是不是你所说的

怎么在单元格中获取excel工作表的名称 第5张

以上步骤演示的是分步提取工作表名称的函数方法,若要只使用一个公式提取工作表的名称可以将以上步骤中的两个公式进行组合。即在单元格中输入以下公式

1、首先打开Excel,将要新建工作表的名称粘贴复制进Excel单元格中。 2、选中所有的名称,然后选择菜单栏“插入-数据透视表”,显示出了的那个继续选择“数据透视表”。 3、在弹出来的“创建数据透视表”窗口里面勾选现有工作表,然后单击位置最后面的

=MID(CELL("filename"),FIND("]",CELL("filename"))+1,256)

excel工作簿快速提取各个工作表名称的方法: 1.定义名称“获取表名”,在“插入”菜单下点击“名称”下的“定义”。 2.名称定义为get ,可以随便设置,在下方输入函数“=get.workbook(1)”。 3.在单元格中,选择多个单元格,输入公式=transpose(get),然后按c

怎么在单元格中获取excel工作表的名称 第6张

扩展阅读,以下内容您可能还感兴趣。

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

1、这里在单元格区域“A1:A13"有一列数据,现在想从这一列数据中找出每个数据的重复个数,并显示在B列。

2、在单元格B1输入公式:=COUNTIF(A:A,A1),,然后按回车(也就是Enter键)。

3、就会在B2位置看到相对应左边的A1位置的数据在整个A列中的重复个数了。

4、将鼠标光标放在B1的右下角,会自动变为一个十字的样子,双击鼠标左键,公式会自动按照B1的样子计算A列的数据重复个数。

怎么提取excel中每个工作表中的某一个单元格单元格中的数字

1、单个分别提取。

格式:=某工作表名+!+单元格名称。

如,提取工作表SHEET3的C10单元格数字,公式为:=sheet3!c10

2、一次性提取各工作表同一位置单元格数字。

格式:=第一个工作表名+:+最后一个工作表名+!+单元格名称。

如,提取工作表SHEET1、SHEET2、SHEET3的A5单元格数字,公式为:=sheet1:sheet3!a5

注:使用该方法的前提是各工作表名称有规律且连续。

一共有三种情况:

1、引用本工作表单元格内容:直接就是等号后面,紧跟要引用的单元格。

例:a1单元格要引用b1 的单元格,就是在a1里面输入=b1,即可。

2、引用本工作薄里面其它工作表里面的单元格内容:只要在单元格前加上工作表名,再加一个感叹号“!”。

例: sheet1的a1单元格,要引用sheet2 里面的b1单元格,就是在sheet1的a1里面输入=Sheet2!b1,即可。

3、跨工作薄引用:需要在以上两点的基础上,再增加工作薄的名称,即工作薄的名称!工作表的名称!单元格的名称。

例:BOOK1工作薄中sheet1的a1单元格,要引用BOOK2中sheet2 里面的b1单元格,就是在BOOK1工作薄中sheet1的a1单元格里面输入=BOOK2!Sheet2!b1,即可。

excel中如何将所有工作表A1单元格的内容提取到一个新的工作表里

如果汇总表中的A列有所有工作表的名称,那么在汇总表的B2单元格输入以下公式,然后向下填充公式

=INDIRECT(A2&"!A1")

通过INDIRECT函数引用A2单元格为表名的A1单元格的数据。

如何在excel某个单元格中 显示工作薄名称

使用cell公式可获取sheet名称。当所在sheet更改名字时,返回值会自动更改。

1、如下公式可获取本sheet名称:

=CELL("filename",A1)

2、如下公式则可获取sheet2名称:

=CELL("filename",sheet2!A1)

单元格地址无需手动输入,可直接点击该sheet单元格,并且不限于A1,该sheet中任意单元格皆可。

Excel中怎样提取工作表的名称?如:sheet1改名为〈原数据〉,在sheet2中A2单元格自动

这样做

你在sheet中计算当前工作表名称,再在sheet2中引用这个单元格就行了

公式

=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))&T(NOW())追问谢谢,有时间试一下。再回复您。

TAG标签:#excel #名称 #单元格 #获取 #