物尽其用,大巧为拙,化繁为简,才是大道!
提取Excel所有分表名称,最直接的方法是使用 SHEETSNAME函数(WPS表格专用)或 宏表函数+定义名称(Excel通用)。以下是具体操作:
一、WPS表格用户
直接提取所有分表名称:
在单元格输入:=SHEETSNAME()
结果自动按行排列,省略参数即可。
制作带跳转的目录:
在B2输入:=HYPERLINK("#'"&A2&"'!A1",A2)
下拉填充后,点击名称即可跳转。
二、Excel用户
定义名称提取路径+名称:
按 Ctrl+F3 → 新建名称(如SheetNames)
引用位置输入:=GET.WORKBOOK(1)&T(NOW())
提取纯分表名称:
在A1输入:=IFERROR(INDEX(MID(SheetNames,FIND("]",SheetNames)+1,255),ROW(A1)),"")
下拉填充至空白行
制作带跳转的目录:
在B2输入:=HYPERLINK("#'"&A2&"'!A1",A2)
下拉填充后,点击名称即可跳转。