【问题标题】:Formula losing date formatting公式丢失日期格式
【发布时间】:2015-05-21 23:48:12
【问题描述】:

我一直将以下内容用作从 R2 列开始的公式数组,用于合并四列数据的 Excel 电子表格:

=L2&" "&N2&" "&Q2&" "&P2

L 列包含以下格式的日期:2/23/2015

用于显示日期的公式如上所示,但现在由于某种原因,格式已从 2/23/2015 更改为 42081

我似乎无法像以前那样获得日期显示。此外,我应用它的 Excel 电子表格每天都是从不同的来源下载的,所以即使数据完全相同,我也不知道默认格式是否发生了变化。

【问题讨论】:

    标签: excel date formatting excel-formula array-formulas


    【解决方案1】:

    当您像这样连接时,您只会得到值而不是格式,因为数字格式不适用于创建的文本字符串。您可以使用TEXT 函数来指定此上下文中的格式,例如

    =TEXT(L2,"m/d/yyyy")&" "&N2&" "&Q2&" "&P2

    【讨论】:

      【解决方案2】:

      使用 MDY 约定,如果在输入之前将 L2 格式化为文本,则键入 2/23/2015 会将该显示保留在与其他字符串连接的公式中。同样,如果未键入但使用Ctrl+: 输入。

      如果 L2 被格式化为 General 或 Short Date,日期索引将被连接(在上面的示例中为 42081),尽管 L2 中的显示不会改变。

      虽然格式的更改可能是最可能的解释(以及@barry 提供的解决方案),但另一种可能性是更改 DMY 的日期约定。在这种情况下,2/23/2015 即使在格式化为短日期的单元格中也会显示和连接。 2/12/2015 在这种情况下会显示为这样,但在 1900 日期系统中连接为 42340 - 12 月 2 日的日期序列号,而不是 2 月 12 日。

      【讨论】:

        猜你喜欢
        • 2022-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-09
        • 1970-01-01
        • 1970-01-01
        • 2015-07-09
        相关资源
        最近更新 更多