【问题标题】:Excel - comparing cells that return different formatExcel - 比较返回不同格式的单元格
【发布时间】:2021-05-04 15:54:39
【问题描述】:

我有 2 个单元格,A1B1,它们都使用引用其他工作表的索引 + 匹配函数。

然后我使用=if(A1=B1,TRUE,FALSE) 进行验证,但它未能返回正确的逻辑。

公式评估显示=if(123="123",TRUE,FALSE),我发现B1 指的是具有文本格式的单元格。

在不更改其他工作表的单元格格式的情况下,我该如何处理?

【问题讨论】:

  • 它们是否总是将数字存储为文本?还是可以是实际文本?
  • =--A1=--B1 可能(假设 A1 和 B1 是数字或看起来像数字的文本)。

标签: excel if-statement excel-formula conditional-formatting


【解决方案1】:

即使显示相同的值(数字为 123,文本为“123”),将数字与文本进行比较也会导致 False。

要将文本转换为数字并进行适当的比较,您需要使用“VALUE”函数

试试这个:

=IF(123=VALUE("123"),TRUE,FALSE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 2016-02-02
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多