Excel FORMULATEXT 函数

描述
FORMULATEXT 该函数用于显示或返回指定引用的公式文本字符串。
语法与参数
公式语法
| FORMULATEXT()reference) |
参数
|
返回值
FORMULATEXT 该函数以文本字符串的形式返回公式。
关于错误
如遇以下情况,将返回 #N/A 错误值:
1) 引用的单元格不包含公式;
2) 被引用单元格中的公式长度超过 8192 个字符;
3) 工作表已受保护,无法显示公式;
4) 包含公式的外部工作簿已关闭。
如遇以下情况,将返回 #VALUE! 错误值:
1) 在函数中输入了无效字符。
用法与示例
这里通过几个简单示例,说明如何在 Excel中使用 FORMULATEXT 函数。
公式
=FORMULAR(A2)
A1 包含公式 =TODAY(),返回今天日期;
B2 包含公式 =FORMULATEXT(A2),返回 A2 单元格中编辑栏显示的文本字符串
结果:以文本字符串形式显示 A2 单元格中的公式
公式
=LEN((FORMULATEXT(A3)))
说明:
LEN: 统计单元格字符数
LEN((FORMULATEXT(reference))):统计引用公式中的字符数量。
结果:统计 A3 单元格中公式的长度
公式
=FORMULATEXT(INDIRECT(B5))
说明:
INDIRECT(B5): 显示 B5 单元格的内容。本例中,B5 单元格的值为“B2”。
然后
FORMULARTEXR(INDIRECT(B5)) 等于 FORMULATEXT(B2)
结果:显示应用于 B2 单元格的公式
如果引用内容不包含公式,FORMULATEXT 函数会返回 #N/A 错误值,如下截图所示。为避免出现错误值,您可以结合 ISFORMULA 函数与 FORMULATEXT 函数,根据引用内容智能显示公式或提示信息。
公式
=IF(ISFORMULA(A2),FORMULATEXT(A2),"not a formula")
说明
如果 A2 单元格中包含公式,则会执行 FORMULATEXT 函数;否则,将显示文本字符串“不是公式”。
注意:FORMULATEXT 函数自 Excel 2013 起新增。
这款最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析进行革新智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不会丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件 | 多值 | 跨多表操作 | 模糊查找…… | |
| 高级下拉列表:快速下拉列表 | 多级联动下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 |对比列到选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密 / 解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线等) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,按路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分单元格……)|……更多功能 |
Kutools for Excel 拥有超过 300 项功能,让您的需求只需轻点鼠标即可满足……
Office Tab —— 为 Microsoft Office(含 Excel)带来标签式阅读与编辑
- 一秒钟即可切换数十个已打开的文档!
- 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
- 在同时查看和编辑多个文档时,您的工作效率提升高达 50%。
- 为 Office(包括 Excel)带来高效标签页体验,操作流畅如同在 Chrome、Edge 或 Firefox 浏览器中切换标签页。
