首页 > 办公 > office教程

CELL函数怎么提取工作表名称

office教程 2023-01-15 20:54:53  
CELL函数怎么提取工作表名称,之前文章中,述了目录的做法。但,有朋友问,如果不做成目录的形式,而是只提取工作表的名称,有什么方法?

今天就一个提取工作表名称的函数——CELL。

公式实现

如果想提取的工作表名称带有完整的路径与所在工作簿,可以用公式:

=CELL(“filename”)

如果只想保留工作表名称,去掉路径、所在工作簿等信息,可以用公式:

=RIGHT(CELL(“FILENAME”),LEN(CELL(“FILENAME”))-FIND(“]”,CELL(“FILENAME”)))

如下图:

CELL函数怎么提取工作表名称(图1)

公式解析

1、=CELL(“filename”):提取当前工作表名称;

2、=RIGHT(CELL(“FILENAME”),LEN(CELL(“FILENAME”))-FIND(“]”,CELL(“FILENAME”))):

其中:

FIND(“]”,CELL(“FILENAME”)):返回”]”在整个工作表名称中的位置;

LEN(CELL(“FILENAME”))-FIND(“]”,CELL(“FILENAME”)):工作表名称的长度减掉”]”在整个工作表名称中的位置数字后的数值;

CELL函数介绍

功能:

CELL 函数返回有关单元格的格式、位置或内容的信息。

语法:

CELL(info_type,[reference])

参数:

Info_type    必需。一个文本值,指定要返回的单元格信息的类型。 下面的列表显示了 Info_type参数的可能值及相应的结果:

CELL函数怎么提取工作表名称(图2)

Reference    可选。 需要其相关信息的单元格。

当参数 Info_type 为“format”,以及参数 reference 为用内置数字格式设置的单元格时,函数 CELL 返回的文本值,如下图:

如果 Excel 的格式为CELL  函数返回值

常规”G”

0″F0″

#,##0″,0″

0″F2″

#,##0.00″,2″

$#,##0_);($#,##0)”C0″

$#,##0_);[Red]($#,##0)”C0-”

$#,##0.00_);($#,##0.00)”C2″

$#,##0.00_);[Red]($#,##0.00)”C2-”

0%”P0″

0.00%”P2″

0.00E+00″S2″

#  ?/? 或 # ??/??”G”

yy-m-d  或 yy-m-d h:mm 或 dd-mm-yy”D4″

d-mmm-yy  或 dd-mmm-yy”D1″

d-mmm  或 dd-mmm”D2″

mmm-yy”D3″

dd-mm”D5″

h:mm  AM/PM”D7″

h:mm:ss  AM/PM”D6″

h:mm”D9″

h:mm:ss”D8″

应用举例

对单元格执行计算之前,验证它包含的是数值而不是文本,则可以使用以下公式:

= IF( CELL(“type”, A2) =”v”, A2 * 2, 0)

仅当单元格 A2仅包含数值时,此公式才计算 A1*2 ;如果A1 包含文本或为空,则此公式将返回0。

如下图:

CELL函数怎么提取工作表名称(图3)

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:https://chcsas.com/office/9371.html

加载中~

木星教程网

统计代码 | 湘ICP备19012813号-5

本网站LOGO受版权及商标保护,版权登记号:国作登字-2022-F-10126915,未经湖南木星科技官方许可,严禁使用。
Copyright © 2012-2022 湖南木星科技有限公司(木星网)版权所有
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源,商业媒体及纸媒请先联系:aishangyiwan@126.com

扫描微信二维码

关注我们可获取更多热点资讯