Excel中如何使用CELL函数获取当前打开的工作簿名称?学习了

函数组合获取当前打开的工作簿名称。例如下图工作簿的名称:CELL函数提取文件工作簿名称.二、CELL+MID+FIND函数获取当前工作簿名称。返回的结果:CELL函数提取文件工作簿名称.结果为:C:Users25840\CELL函数高

要求:使用 要求:使用 CELL+FIND+MID 函数组合获取当前打开的工作簿名称。例如下图工作簿的名称:CELL函数提取文件工作簿名称.xlsx

一、CELL函数介绍

语法:=CELL(, [])

中文意思:=CELL(信息类型, [引用位置])

说明:返回引用中第一个单元格的格式、位置或内容的有关信息(取决于工作表的读取顺序)。

(信息类型)可以取的值有:、col、color、、、、、、、row、type、width。

返回结果

“”

引用中第一个单元格的引用,文本类型。

“col”

引用中单元格的列标。

“color”

如果单元格中的负值以不同颜色显示,则为值 1;否则,返回 0(零)。

注意: Excel 网页版 、Excel 和 Excel 中不支持此值。

“”

引用中左上角单元格的值:不是公式。

“”

包含引用的文件名(包括全部路径)c 获取路径下所有文件,文本类型。 如果包含目标引用的工作表尚未保存,则返回空文本 (“”)。

注意: Excel 网页版 、Excel 和 Excel 中不支持此值。

“”

对应于单元格数字格式的文本值。 下表显示了各种格式的文本值。 如果单元格为负值设置颜色格式,则返回文本值末尾的”-“。 如果单元格 () 正值或所有值的括号,则返回文本值末尾的” () “。

注意: Excel 网页版 、Excel 和 Excel 中不支持此值。

“”

如果单元格中为正值或所有单元格均加括号,则为值 1;否则返回 0。

注意: Excel 网页版 、Excel 和 Excel 中不支持此值。

“”

Excel中如何使用CELL函数获取当前打开的工作簿名称?学习了

与单元格中的“前置标签”相对应的文本值。 如果单元格文本左对齐,则返回单引号 (');如果单元格文本右对齐,则返回双引号 (“);如果单元格文本居中,则返回插入字符 (^);如果单元格文本两端对齐,则返回反斜线 ();如果是其他情况,则返回空文本 (“”)。

注意: Excel 网页版 、Excel 和 Excel 中不支持此值。

“”

如果单元格没有锁定,则为值 0;如果单元格锁定,则返回 1。

注意: Excel 网页版 、Excel 和 Excel 中不支持此值。

“row”

引用中单元格的行号。

“type”

对应于单元格中数据类型的文本值。 如果单元格为空,则返回”b”表示空白;如果单元格包含文本常量,则返回”l”表示标签;如果单元格包含任何其他内容,则返回”v”作为值。

“width”

返回包含 2 个项的数组。

数组的第一项是单元格的列宽,四舍五入为整数。 列宽以默认字号的一个字符的宽度为单位。

数组的第二项是布尔值,如果列宽为默认值,则值为 TRUE;如果用户显式设置了宽度,则值为 FALSE。

注意: Excel 网页版 、Excel 和 Excel 中不支持此值。

二、CELL+MID+FIND函数获取当前工作簿名称。

1、选中B2单元格,在编辑栏中输入公式:=MID(CELL(“”),FIND(“[“,CELL(“”))+1,FIND(“]”,CELL(“”))-FIND(“[“,CELL(“”))-1),按回车键回车。返回的结果:CELL函数提取文件工作簿名称.xlsx

2、函数公式解析:

①=CELL(“”):返回全路径的文件名。结果为:C:Users25840\CELL函数高级用法用法1:提取文件工作簿名称[CELL函数提取文件工作簿名称.xlsx]

②=FIND(“[“,CELL(“”))+1:使用FIND函数找到左侧中括号 [ 在全路径中的起始位置,返回的结果为:49,后面的 +1 是我们要获取的文件名的第一个字符的起始位置,返回的结果为:50。

③=FIND(“]”,CELL(“”))-FIND(“[“,CELL(“”))-1:先使用 FIND函数找到右侧中括号 ] 在路径中的起始位置,结果为:70,减去左侧中括号 [ 的起始位置,再减去1,结果为:20。也就是我们要获取的文件名称的字符长度。

④=MID(CELL(“”),FIND(“[“,CELL(“”))+1,FIND(“]”,CELL(“”))-FIND(“[“,CELL(“”))-1):

MID函数用法:从文本字符串中指定的起始位置起返回指定长度的字符。

语法:=MID(text, , )。

中文意思:=MID(文本字符串,起始位置,字符长度)。

根据以上函数解析的结果,代入函数公式,可以得到:=MID(“C:Users25840\CELL函数高级用法用法1:提取文件工作簿名称[CELL函数提取文件工作簿名称.xlsx]”, 50, 20)。该公式的意思是:从文本字符串的第50个字符开始,返回20个字符长度的字符串,结果为:CELL函数提取文件工作簿名称.xlsx

本期教程跟大家分享到这里c 获取路径下所有文件,想学更多的办公技巧,欢迎我哦!

如果文章对您有帮助,可以转发、支持小编,创作不易,希望多多支持!

本文到此结束,希望对大家有所帮助。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至81118366@qq.com举报,一经查实,本站将立刻删除。发布者:简知小编,转载请注明出处:https://www.jianzixun.com/78157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

相关推荐

软文友链广告合作联系站长qq81118366