如何将日期转换为Google表格中的字符串

Vin*_*ent 19 google-sheets

我试图弄清楚如何将日期转换为谷歌表中的字符串.

我有一个具有不同格式的日期字段.我想创建另一个列,它实际上只是相同但作为文本.例如,如果我有以下数据

date       date_as_string
12-05-2016 '12-05-2016
12/5/2016  '12/5/2016
2016-12-10 '2016-12-10
Run Code Online (Sandbox Code Playgroud)

'只是表示它是一个字符串注释日期.

Ale*_*ica 22

您可以使用TEXT功能.

=Text(cellReference, "mm-dd-yyyy")
Run Code Online (Sandbox Code Playgroud)


Ala*_*lan 15

=TEXT(now(),"yyyy-MM-dd hh:mm:ss")

在此处输入图片说明

这个单元格现在是一个字符串。


Gyp*_*ver 9

使用TEXTJOIN功能。给定一个空的定界符,TRUE将忽略的空单元格作为引用的单元格指定为text1,并且不为text2提供任何内容。

=TEXTJOIN("",TRUE,A1)
Run Code Online (Sandbox Code Playgroud)

做完了

  • @Richard 我认为学习 Perl 教会了我寻找“讨厌”的技巧,这些技巧最终会让生活变得更轻松。 (3认同)
  • 一个讨厌的技巧,但绝对是最好的答案!(我已经尝试了所有其他方法,但没有一个真正有效) (2认同)

fst*_*ang 6

  1. 将列复制到另一列
  2. 选择复制的列
  3. 转到菜单“格式”->“数字”->“纯文本”


小智 5

要将文本连接到日期,您可以这样做:

=CONCATENATE("today is: ", TEXT(HOY(), "dd-mm-yyyy"))

Run Code Online (Sandbox Code Playgroud)