格式化从另一个单元格获取的日期以使用CONCATENATE显示


16

给定在A1和B1中有2个不同的日期,我要做的只是通过使用显示A2中的日期范围作为标签 =concatenate(A1, " - ", A2)

但是,A1为默认格式(MM / DD / YYYY),我希望标签的日期具有DD MON,YYYY格式(如2012年12月21日-> 2012年12月21日)。

看起来这样应该不太复杂,但是到目前为止,我找不到任何方法可以做到这一点。我想我可以将相同的日期以适当的格式复制到另一个隐藏的单元格中,并为concatenate函数调用引用该日期-但我宁愿直接这样做(如果可能)。

所以我要寻找的是这样的:

=concatenate(FORMAT(A1, 'DD MON YYYY'), " - ", FORMAT(A1, 'DD MON YYYY'))

除了找不到合适的功能。

Answers:


13

Google电子表格中没有格式功能。您必须使用TEXT(number,format)函数。

我不得不承认,我一直以为它将是格式,但是Excel使用Text,因此Google也必须使用Text。


21

这对我非常有用:

=A1&TEXT(A2," mmmm d, yyyy")

资源


欢迎使用Web应用程序!请不要仅通过链接发布答案。如果链接失效,您的答案将毫无用处。在您的帖子中提供实际答案,如有需要,请链接到源。我建议您花一些时间阅读FAQ。谢谢!
codingbadger

有Google表格支持的mm dd yy类型的列表吗?
Zlatty '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.