Skip to content

ex_GetSheetNames 函数

函数名:ex_取工作表名称 / ex_GetSheetNames

函数功能

获取当前工作簿所有工作表的名称列表,支持关键词过滤、模糊匹配和大小写区分。

会员等级:🟡 专业版(Pro)

参数规范

参数名类型必填默认值示例特殊说明
过滤关键词String空字符串"Sheet"用于过滤工作表名称的关键词,为空则返回所有工作表
模糊匹配Int111支持模糊筛选,0精确匹配
区分大小写Int001区分大小写,0不区分

返回值

返回类型说明
Object[,]二维数组,每行包含一个工作表名称

使用案例

获取所有工作表名称

问题描述:获取当前工作簿中所有工作表的名称
公式演示

excel
=ex_取工作表名称()

输出效果:返回所有工作表名称列表

模糊匹配筛选工作表

问题描述:筛选名称包含"Data"的工作表
公式演示

excel
=ex_取工作表名称("Data", 1, 0)

输出效果:返回所有名称包含"Data"的工作表名称

精确匹配筛选工作表

问题描述:精确匹配名称为"Sheet1"的工作表
公式演示

excel
=ex_取工作表名称("Sheet1", 0, 0)

输出效果:仅返回名称完全匹配"Sheet1"的工作表

区分大小写的模糊匹配

问题描述:筛选名称包含大写"DATA"的工作表(区分大小写)
公式演示

excel
=ex_取工作表名称("DATA", 1, 1)

输出效果:返回名称包含大写"DATA"的工作表名称

技术说明

异常处理

错误场景返回值
未打开任何工作簿空数组
Excel应用程序未运行空数组

注:本函数在WPS 2019+和Excel 365中测试通过,需要Pro版本权限

基于源代码最新版本文档