【问题标题】:Google Sheets: same values don't recognized as same谷歌表格:相同的值不被识别为相同
【发布时间】:2020-02-29 23:26:27
【问题描述】:

我正在尝试构建一个 IF 公式,我在其中比较两个日期,但我的公式意味着相同的日期会不同。

所以,我在 A2 中有一个日期,例如 2019-11-04

在 B2 中,我有一个类似 201945 的日期。

在 A3 中,我使用 =isoweeknum(A2) 检查周数并得到 45。

在 B3 中,我使用 =MID(B2; 5; 2) 检查周数,也得到 45。

然后我尝试将它们与=IF(((isoweeknum(A2))=(MID(B2;5;2))); "OK"; "different numbers") 进行比较 - 但得到different numbers

在尝试将公式写为=IF(a3=b3; "OK"; "different numbers") 时,我也得到different numbers

为什么 Google 表格将其视为不同?我应该如何编写公式,以便将这些相同的值识别为相同?

【问题讨论】:

    标签: if-statement google-sheets string-formatting google-sheets-formula number-formatting


    【解决方案1】:

    MID 自动将内容转换为字符串(纯文本),请尝试:

    =IF(ISOWEEKNUM(A2)=MID(B2; 5; 2)*1; "OK"; "different numbers")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 2020-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多