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

Excel使用=号引用日期到其他单元格时格式为何自动变更?

问题产生原因
  • Excel日期的底层存储逻辑:Windows平台下的Excel采用序列值存储日期,默认以1900年1月1日作为计数起点对应值1,每向后顺延1天序列值加1。你在A1单元格看到的22-06-2022只是单元格设置日期格式后渲染出的显示效果,单元格实际存储的原生数值为44735。
  • 文本连接符的取值规则:使用&运算符做文本拼接时,Excel会直接读取被引用单元格的底层存储值,不会自动继承单元格配置的显示格式。你输入的公式=""""&A1&""""仅实现了「给引用内容前后拼接双引号」的效果,拼接的是A1底层的序列值,因此最终返回"44735",而非格式渲染后的日期文本。

如果需要得到预期的带双引号日期结果,可以先用TEXT函数将日期转为指定格式的文本再拼接,参考公式:=""""&TEXT(A1,"dd-mm-yyyy")&"""",执行后会返回"22-06-2022"。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 20:51:07