网站首页 > 知识剖析 正文
CELL函数是Excel表格中 信息 类别函数,作用返回引用单元格的格式、位置或内容的信息。
CELL函数属性:
语法结构:
CELL(info_type, [reference])
CELL(信息类型,引用)
info_type 必需。 一个文本值,指定要返回的单元格信息的类型。
reference 可选。需要其相关信息的引用单元格。
如果省略,则为计算时info_type单元格返回参数中指定的信息。 如果 reference 参数是单元格区域,则 CELL 函数返回所选区域的活动单元格的信息。
Info_type 参数的可能值及相应的结果
CELL函数编辑界面
部分常用参数示例:
- Address
获取单元格地址
输入公式:=CELL("address")
CELL函数的第二参数忽略,返回当前活动单元格的地址。
- col
获取单元格列号
输入公式:=CELL("col")
CELL函数的第二参数忽略,返回当前活动单元格的列号。
- row
获取单元格行号
输入公式:=CELL("row")
CELL函数的第二参数忽略,返回当前活动单元格的行号。
- type
获取引用单元格中数据类型对应的文本值
输入公式:=CELL("type",F2)
如果单元格为空,则返回"b";如果单元格包含文本常量,则返回"l";如果单元格包含其他内容,则返回"v"。
- filename
获取当前文件的全路径
输入公式:=CELL("filename")
全路径包含文件的工作簿名称和单元格所在工作表名称。
应用案例:
1、获取文件所在的路径
选中C3单元格输入公式:
=TRIM(LEFT(SUBSTITUTE(CELL("filename"),"[",REPT(" ",99)),99))
详见——SUBSTITUTE函数的应用技巧——
详见——REPT函数应用技巧——
详见——FIND函数应用技巧——
详见——LEFT函数应用技巧——
详见——TRIM函数应用技巧——
详见——MID函数应用技巧——
公式解析:
①CELL("filename")公式部分,获取全路径(D:\EXCEL文件夹\[CELL函数.xlsm]CELL应用)。
②SUBSTITUTE(CELL("filename"),"[",REPT(" ",99))公式部分,将全路径中的"["替换为99个 空;
其中,REPT(" ",99)部分,获取99个 空;获取在全路径中增加99个空格()"D:\EXCEL文件夹\ CELL函数.xlsm]CELL应用")。
③LEFT(SUBSTITUTE(CELL("filename"),"[",REPT(" ",99)),99)公式部分,从左侧提前99个字符,获取("D:\EXCEL文件夹\ ")。
④最后使用TRIM函数公式=TRIM(LEFT(SUBSTITUTE(CELL("filename"),"[",REPT(" ",99)),99)),删除空白单元格,获取路径内容(D:\EXCEL文件夹\)。
2、获取工作簿的名称
选中C11单元格输入公式:
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,SUM(FIND({"[","]"},CELL("filename"))*{-1,1})-1)
公式解析:
①CELL("filename")公式部分,获取全路径(D:\EXCEL文件夹\[CELL函数.xlsm]CELL应用)。
②FIND("[",CELL("filename"))+1公式部分,获取"["字符在全路径中位置加1后的数值(14).
③FIND({"[","]"},CELL("filename"))公式部分,查找出"["和"]"字符在全路径字符中所在的位置,返回一个数据数组({13,25})。
④SUM(FIND({"[","]"},CELL("filename"))*{-1,1})-1公式部分,获得2数组{13,25}*{-1,1}相乘后之和(12)减去1的值11.
⑤最后由MID函数公式=MID(CELL("filename"),FIND("[",CELL("filename"))+1,SUM(FIND({"[","]"},CELL("filename"))*{-1,1})-1),在全路径字段中从第14个字符开始,提去11字符,就是工作簿的名称(CELL函数.xlsm)。
3、获取工作表的名称
选中C13单元格输入公式:
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99)
公式解析:
①CELL("filename")公式部分,获取全路径(D:\EXCEL文件夹\[CELL函数.xlsm]CELL应用)。
②FIND("]",CELL("filename"))+1公式部分,查找出"]"字符在全路径字符中的位置25,然后加1后的值26.
③最后使用MID函数公式=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99),从全路径字符的第26个字符开始,提取99个字符内容,就是工作表的名称(CELL应用)。
猜你喜欢
- 2025-05-03 sql中常用的字符串函数详解(sql中的字符类型)
- 2025-05-03 提取最后一个规格,你会吗?(提取最后一位数函数)
- 2025-05-03 统计分析中的平均值都不会计算,那就真的Out了
- 2025-05-03 瞬间搞定大量数据!这4个Excel函数太牛了
- 2025-05-03 VLOOKUP函数开挂用法:多表多文件多区域查找大揭秘
- 2025-05-03 《MySQL必知必会》_笔记08(mysql必知必会和sql基础教程)
- 2025-05-03 Excel最牛查找函数VLOOKUP:3分钟告别手动翻表,菜鸟秒变高手!
- 2025-05-03 WPS查找能手VLOOKUP函数使用方法讲解
- 2025-05-03 Excel中的替换神技,SUBSTITUTE函数使用技巧详解
- 2025-05-03 自学WPS表格33:文本函数(六)(wps表格 文本格式)
- 最近发表
-
- Zion无代码,小程序授权和解绑,无代码开发的关键
- 韦德二儿子“变”女儿,韦德支持儿子,与魔术师约翰逊经历相同
- 新鞋速报|Swoosh 面世 50 年!Nike Waffle Trainer 2致敬 Nike 的起源
- 李宁韦德之道2低帮版"踏冰" 球鞋曝光
- Zion又壮了!首秀顶翻1.9亿内线!英格拉姆单臂隔扣
- 音乐手游《zion载音》迎更新 钢琴白发少女免费带回家
- AI 应用赚钱工具哪家强?Coze 和 Zion 对比分析
- 韦德12岁次子完成变性手术,心情雀跃身姿妖娆
- 韦德晒全家福,他穿浴袍像中东土豪,二儿子扎雅比尤尼恩还性感
- 每日NBA球星上脚球鞋「5月12日」(近期nba球星上脚球鞋)
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)