You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel跨工作表提取双日期至单个单元格并保留日期格式的公式修改咨询

Excel跨工作表提取双日期至单个单元格并保留日期格式的公式修改咨询

嗨,这问题我太熟了!你遇到的情况是因为Excel里的日期本质上是以序列号存储的(比如45134对应的就是某个具体日期),直接用&拼接单元格的话,Excel会调用它的底层数值,而不是显示你看到的日期格式。

解决方法很简单,用TEXT函数把每个日期单元格转换成你想要的日期格式,再进行拼接就行。给你个通用公式:

=TEXT('Container Reference Sheet'!C60,"yyyy-mm-dd")&" "&TEXT('Container Reference Sheet'!C61,"yyyy-mm-dd")

这里的"yyyy-mm-dd"是日期格式代码,你可以根据自己的需求改成其他格式:

  • 如果你习惯美式格式,用"mm/dd/yyyy"
  • 想要中文风格的日期,用"yyyy年mm月dd日"
  • 缩写月份的话,用"mmm dd, yyyy"(比如显示May 15, 2023)

举个例子:假设C60是2023年5月15日,C61是2023年5月27日,用"yyyy-mm-dd"格式的公式就会输出2023-05-15 2023-05-27,完美保留日期样式~

要是你觉得写两次TEXT麻烦,也可以用CONCAT函数简化一下,效果是一样的:

=CONCAT(TEXT('Container Reference Sheet'!C60,"yyyy-mm-dd")," ",TEXT('Container Reference Sheet'!C61,"yyyy-mm-dd"))

备注:内容来源于stack exchange,提问作者Ni.Sen

火山引擎 最新活动