我有一个大表,其中一列包含每一行的公式(一个数组公式,具体而言),它返回一个字符串。 但是一些公式被类似的字符串值覆盖。
我想创建一个条件格式来为被覆盖的单元格着色。
如何创建公式以确定单元格是包含数组公式还是包含简单文本值?
我已经尝试了=CELL("type", A2)
,但它又回来了#34; l"即使细胞含有一个公式。
答案 0 :(得分:2)
值得庆幸的是,函数FORMULATEXT
就是在2013版Excel中完成的。
听起来你想确定是否有公式副本返回文本,所以我建议添加一个IFNA
函数,如下例所示。
=IFNA(FORMULATEXT(A1),"No Formula")
你甚至可以通过围绕它的IF声明更进一步。
=IF(IFNA(FORMULATEXT(A1),"No Formula")="No Formula","This is simple text","This is a formula")
查看Bill Jelean在以前版本的Excel中执行此操作的播客。
Learn Excel 2010 - "=FORMULA TEXT() in Excel 2010": Podcast #1691