【问题标题】:Combine the date format of a number with other text into one string将数字的日期格式与其他文本合并为一个字符串
【发布时间】:2014-12-18 17:57:56
【问题描述】:

在 Google 表格中,我需要将日期与字符串结合起来。这些是我的三个单元格的内容:

cell   formula      shows
A1     05/11/2014   2014-11-05 (the cell is formatted as date)
B1     JS           JS (text)
C1     A1 & B1      41948JS

我需要单元格 C1 来显示 2014-11-05JS - 即包含日期的组合字符串。

如何做到这一点?

【问题讨论】:

  • 啊抱歉,会编辑的。

标签: string date google-sheets


【解决方案1】:

请尝试:

=left(A1,5)&mid(A1,6,2)&right(A1,3)&B1  

(我假设您的问题中有错别字)。

【讨论】:

  • 唯一一个工作(其他人给我的结果与我在原始示例中得到的结果相同)。实际上,我意识到我还没有尝试过 helpYou 选项。
  • =TEXT(A1, "yyyy-mm-dd")&B1 怎么样?
【解决方案2】:

使用CONCATENATE函数。

例子:

= 连接(A5, " ", A6)

重要的是,默认日期不会正确附加。您需要选择日期字段并将其格式化为“纯文本”。选项可以在格式>>数字>>纯文本中看到

更多功能给here

【讨论】:

    【解决方案3】:

    您可以使用CONCATENATE(或CONCAT)函数。它们各有优势:

    • CONCAT 可以组合数字和字符串
    • CONCATENATE 可以同时使用多个参数

    所以你可以使用

    • CONCAT多次

    • CONCATENATE + 很多 TO_TEXT

    使用YEARMONTHDAY 函数提取日期组件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-11
      • 1970-01-01
      相关资源
      最近更新 更多