是否可以知道 Excel 中的字段是原始值还是两个数字相加

是否可以知道 Excel 中的字段是原始值还是两个数字相加

意思是...我的 b5 值为 345,33,b6 值为 22,00+12,00,Excel 正确计算为 34,00,但我需要知道 34 是相加的结果还是像 b5 一样只是一个普通的数字?宏也可以,因为 number() 或 isnumber() 等函数没有太大帮助。

这两个数字都是手动输入的,不是任何其他字段的结果。

答案1

尝试以下方法:

=IF(ISNA(FORMULATEXT(A1)),"constant","formula")

理解能够区分数字和公式。

注意:如果单元格包含它将显示为公式,并且=34您需要更复杂的逻辑来区分 如果这可能是一个问题,请使用文本拆分公式来确保公式中至少有两个因素。=34=12+22

相关内容