formulatext函数(excel 中如何判断一个单元格内是否存在公式)

本文目录
- excel 中如何判断一个单元格内是否存在公式
- wps表格有没有类似EXCEl2013的FORMULATEXT函数
- 2013版excel10个函数分别是什么
- Excel 如何在单元格中使用函数显示计算结果的计算式
- 如何合并两个单元格的公式
excel 中如何判断一个单元格内是否存在公式
看下边例子,其中A1、A3包含公式:
利用“公式审核”中的“显示公式”功能(快捷键为Ctrl+~);
利用定位功能,按Ctrl+G,打开定位条件,选择“公式”,确定后,选中的单元格就是包含公式的,可以填充颜色来标记;
利用函数=formulatext(a1),这个是excel2013新增函数,之前的版本无法使用。
利用宏表函数get.cell,将“=get.cell(48,a1)”自定义一个名称(如“gs”),包含公式则返回true,否则返回false;
另外=get.cell(6,a1)与formulatext函数类似,也可以获得公式,不同的是,在没有公式的时候,get.cell结果为原值,formulatext结果为#N/A
wps表格有没有类似EXCEl2013的FORMULATEXT函数
FORMULATEXT函数是返回单元格公式文本。
如C1输入公式=SUM(A1:B1),C1显示的是计算结果。
D1输入公式=FORMULATEXT(C1),D1显示的是C1所录入的公式[=SUM(A1:B1)],是文本格式的公式,不是计算结果。
2013版excel10个函数分别是什么
人们可能总是认为Excel不可能会再添加新的函数了,但是每次随着新版本的发布,总是能发现多了一些新的功能。大多数的新函数是专门设计的,供特定的用户群体使用的,例如数据分析师或工程师。但是Excel
2013至少有10个新增的函数,并能大大提升用户的工作效率。
1、DAYS函数
不知道究竟是什么让微软花了这么长的时间来增加DAYS函数。这个函数能够得到两个日期之间间隔的天数。也许微软认为这不是必须的,因为简单的EndDate
– StartDate表达式也能得出同样的结果。但比较之下DAYS函数表达式要更为简便。
2、IFNA函数
在Excel
2007中微软新增加了IFERROR函数,该函数实际合并了IF和ISERROR两项函数。而2013版中的新的IFNA函数工作原理也与前者相似,如果公式返回了一个#N/A
error值,该功能就能返回一个用户指定的值。该函数表达式为:IFNA(value,
NAvalue),其中value(值)引用验证错误的公式,如果(value)值返回了#N/A的话,那么NAvalue就是用户想返回的值。
如果一个参数引用了空单元格,IFNA函数会将其视为空串(““)。如果值是一个阵列公式,
IFNA函数就返回一个阵列。这个功能并没有比IFERROR函数更高级,但是对于这种类型的错误却更具针对性,可以快速的排除错误。用户使用IFERROR函数时经常能得到同样的结果,但该函数会计算所有的错误值。相比之下,
IFNA函数只会考虑#N/A错误,这样就可以缩小计算范围与时间。
3、SHEETS函数
VBA’s
Count可以在当前的工作表中返回页数(Worksheets.Count)。而现在,有个新函数将可以做同样的事,而且可以做得更多。使用这一公式——SHEETS([reference]),SHEETS函数返回reference中的页数,此处的reference为3D
range。
这个函数会计算所有可视、隐藏和深入隐藏类型的工作表。例如,如果当前的工作薄包含五个可视工作表、一个图表及两个深入隐藏的工作表,该函数最终将返回8这个值。
4、SHEET函数
Excel中新的SHEET函数可以返回被引用工作表的页数。这项新函数仅有一个参数:SHEET([reference])。这个可选择的参数必须是工作表的名称。当用户忽略reference时,该函数将返回当前的工作表页数。如果reference不是一个有效的工作表名称,该函数将返回#REF!错误标识。如果reference是一个有效的名字结构,但并不存在以该名字的工作表,该函数将返回#N/A。(这也是个使用IFNA函数的好机会)
5、XOR函数
Excel的OR函数将对所有表达式求值,当所有表达式为假时,只返回FALSE值。如果仅有一个表达式为真,该函数将返回TRUE值。XOR函数被称为Exclusive
OR,如果仅有一个选项是真(或假)时,该函数返回TRUE 。
6、ISOWEEKNUM函数
WEEKNUM函数将返回返回给定日期在全年中的ISO星期数。该函数通常来说已经够用了,但是对一些使用ISO计划的企业来说就不行了,ISO计划假设一年中的第一周从有一月份第一个周二的周一算起。这意味着12月份最后几天中的一天可能是下一年第一周的开始。
Excel
2010的用户可以使用WEEKNUM函数的returntype参数(21)。ISO是一个欧洲标准,所以如果你在欧洲实体工作,两个函数都有可以有所帮助。如果用户还在使用Excel
2007或更早版本,就需要一个更为复杂的公式来返回一个ISO周数。
7、ISFORMULA函数
这个函数是一个新的信息工具。引用任何单元格,如果单元格包含一个公式而且值不是FALSE ,该函数将返回TRUE
。不过要小心:用户和Excel也许没有相同的公式定义。这里还有一个新的FORMULATEXT函数,但是可能大多数用户对它兴趣不大。
8、ARABIC函数
使用ARABIC函数可以将罗马数字转换为阿拉伯数字。该函数易于使用,当被引用的单元格或值不是有效的罗马数字时,返回一个错误标识。该函数有自身限制——仅支持255个字符,所以不能转换大于255,000的数字。罗马数字无需都是大写的,并且虽然小于0的罗马数字不是标准格式,但该函数也能进行处理。
9、ENCODEURL函数
这项新的函数比前面八个更有专业性,但是随着更多的用户扩展至Web应用和服务中,它们也会变得专业化——至少一定程度上是这样。ENCODEURL函数可以编码文本。URL有些时候含有non-ASCII字符,在互联网上传输之前必须转换为ASCII字符。ENCODEURL函数可以做到这些——该函数将non-ASCII字符转换为有效的ASCII
格式。
10、WEBSERVICE函数
当谈到网络服务,WEBSERVICE函数通过互联网或内联网返回来自网络服务的数据。(网络服务(Web service
)是一种类型的通信,使用允许电子设备在网络上连接和分享数据的专业软件)现在用户也许还没有适应网络服务,但是很多人正被要求将他们的技能向这一方向扩展。
Excel 如何在单元格中使用函数显示计算结果的计算式
显示计算结果的计算式可以使用FORMULATEXT函数。FORMULATEXT函数是以字符串的形式返回公式。
软件工具:Excel 2013
1、比如将D列的计算公式显示在E列。
2、E1单元格中输入=FORMULATEXT(D1)按下回车键后返回E1单元格中的公式。
公式说明:
1、FORMULATEXT只支持2013版以上的Excel.
2、FORMULATEXT(reference)只有一个参数,对单元格或单元格区域的引用。
3、 参数的单元格不包含公式时返回或者公式超过8192个字符时返回错误值#N/A。
如何合并两个单元格的公式
这个真没法直接实现,有两个办法:
1、使用 公式==》显示公式 功能 将公式显示出来,然后复制内容到TXT等文件中,然后复制成文本粘贴回来,然后使用文本函数来处理和使用 & 符号连接即可。
2、升级excel到 2013以上版本好像有个 FORMULATEXT 函数可以将公式显示为 文本,然后通过函数处理即可。

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00







