You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets跨表引用日期拼接文本时显示序列号如何解决

Google Sheets跨表引用日期拼接文本返回序列号的解决方案

问题本质

Google Sheets中日期的底层存储形式为数值序列号(返回结果里的44711就是2022年5月30日对应的序列值),直接使用&运算符做文本拼接时,系统会读取单元格的底层存储值,不会保留单元格设置的可视化日期格式,因此会出现序列号拼接文本的错误结果。

修正方法

使用TEXT函数先将引用的日期值转换为指定格式的文本,再执行拼接操作,修正后的公式如下:

=TEXT('TimeSht 5/30 - 6/12'!K5, "mmmm d, yyyy") & " Time Sheet"

参数说明

  • TEXT函数第一个参数为需要引用的跨表日期单元格:'TimeSht 5/30 - 6/12'!K5
  • TEXT函数第二个参数为目标日期格式代码,对应需要的May 30, 2022格式的代码含义:
    • mmmm:输出完整英文月份名称,例如May、June
    • d:输出不带前导零的日期数字,例如30、1
    • yyyy:输出四位完整年份,例如2022
  • 如果后续需要调整日期显示样式,只需要修改第二个参数的格式代码即可,例如需要显示为2022-05-30,就把格式代码替换为"yyyy-mm-dd"。

输入上述公式后,即可正确返回目标结果:May 30, 2022 Time Sheet。

内容的提问来源于stack exchange,提问作者Tracy Brown

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 06:39:23