Google Sheets:将两列日期合并为第三列并保留正确日期格式
Google Sheets日期合并显示问题解决方法
你遇到的问题是因为Google Sheets里的日期本质是存储为序列数字(比如1900/1/1对应数字1,后续日期按天数递增),直接用&拼接会调用它的原始数值,而不是你看到的格式化后的日期文本。解决方法很简单,用TEXT函数把日期转换成指定格式的文本后再拼接:
基础公式:
=TEXT(M2, "YYYY-MM-DD") & " to " & TEXT(N2, "YYYY-MM-DD")TEXT函数的第一个参数是日期单元格,第二个参数是你要的日期格式字符串,这样就能把序列数字转成YYYY-MM-DD格式的文本,再拼接中间的" to "就得到目标效果。简化版(用
JOIN函数减少重复代码):=JOIN(" to ", TEXT(M2, "YYYY-MM-DD"), TEXT(N2, "YYYY-MM-DD"))JOIN函数会把后面的多个文本参数用第一个参数指定的分隔符连起来,写法更简洁。
内容的提问来源于stack exchange,提问作者PineNuts0
相关产品推荐
相关产品推荐

