Excel工作表名怎么提取?

如题所述

提取Excel工作表名称的方法有两种:
方法一:
1. 打开Excel文件,点击“公式”栏,进而点击“定义管理器”。
2. 在弹出的对话框中,点击新增按钮, 名称:“sheet”, 引用位置:“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())”,并点击确认。
3. 再次点击新增按钮, 名称:“sheetname”, 引用位置:“=LOOKUP(ROW(INDIRECT("1:"&COLUMNS(sheet))),MATCH(sheet,sheet,),sheet)”,并点击确认。
4. 在工作表单元内输入“=sheetname”并确认,得到第一张工作表的名称sheet1。
5. 如果表格有n个sheet页,往下拖动新增n-1个单元格,选择拖动后全部的单元格范围,光标回到函数输入框中,键盘同时按下ctrl、shift、e。
方法二:
1. 定义名称:点击菜单的【公式】—【定义名称】,打开【新建名称】对话框,在【名称】处输入一个定义名称,本例输入:sheetname,方便后面在工作表中引用;在【引用位置】处输入:=GET.WORKBOOK(1),然后点击【确定】。
2. 输入公式:在第一个工作表的A1单元格输入以下公式: =IFERROR(INDEX(sheetname,ROW(A1)),"") 然后公式下拉填充,知道出现空白即停止。
3. 去掉工作簿名称:在B1单元格里输入工作表名称,输入完后回车。 然后按CTRL+E即可快速填充下面所有单元格的内容。
以上两种方法均可提取Excel工作表名称,请根据需求选择合适的方法。
温馨提示:答案为网友推荐,仅供参考
相似回答