50000 => 结果为真。 我想知道它怎么会是真的? “#”等于哪个数字? 以及 Microsoft Excel 中特殊字符和普通字符的反-6ren">
gpt4 book ai didi

excel - 在 Microsoft Excel 中比较字符和数字

转载 作者:行者123 更新时间:2023-12-04 07:27:04 25 4
gpt4 key购买 nike

不小心把“#”和值50000做个对比;我的公式是:
"#">50000 => 结果为真。
Example
我想知道它怎么会是真的?

  • “#”等于哪个数字?
  • 以及 Microsoft Excel 中特殊字符和普通字符的反射(reflect)数。

  • 非常感谢。

    最佳答案

    您会惊讶地发现,即使您测试 Excel 规范的 BigNum 即 9.99E+307在上述条件下,它也返回 TRUE .
    发生这种情况是因为您实际上是在比较两种不同的数据类型(# 被视为字符串,而 50000 是数字),并且 Excel 在生成结果之前在内部将它们转换为某种通用格式。
    如果您将任何数字的结果与字符串数据进行比较,那么您的结果将是相同的,即像 ="a">50000" 这样的测试也将产生与 ="1">50000 相同的结果.
    注:我不确定 Excel 在内部将输入转换为的通用格式。

    关于excel - 在 Microsoft Excel 中比较字符和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68157418/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com