如何在Google Sheets中将TODAY()函数输出转为带引号的字符串
在Google Sheets中为=TODAY()-1日期添加引号并转换为字符串
要实现像"30/05/2018"这样的输出,核心是先把日期值转换成指定格式的文本,再添加引号。下面是具体的方法:
1. 把日期转换为字符串格式
Google Sheets里的TODAY()返回的是日期类型值(本质是一个代表日期的序列号),要把它转成字符串,用TEXT函数最方便。这个函数能按你指定的格式将日期/数字转换成文本:
=TEXT(TODAY()-1, "dd/mm/yyyy")
- 第一个参数
TODAY()-1是你要转换的日期(昨天的日期) - 第二个参数
"dd/mm/yyyy"是输出的日期格式,你可以根据需求修改:- 若要
月/日/年格式,用"mm/dd/yyyy" - 若要
年-月-日格式,用"yyyy-mm-dd"
- 若要
这个公式会输出纯文本格式的日期,比如30/05/2018。
2. 给字符串添加双引号
在Google Sheets的公式中,双引号是字符串的包裹符号,要输出一个双引号,需要用两个双引号来转义。我们把上面的TEXT函数和引号拼接起来:
=""""&TEXT(TODAY()-1, "dd/mm/yyyy")&""""
或者用更清晰的CONCATENATE函数写法:
=CONCATENATE("""", TEXT(TODAY()-1, "dd/mm/yyyy"), """")
这两个公式都会输出带双引号的日期字符串,比如"30/05/2018"。
小贴士
如果只是需要把TODAY()的输出转成字符串(不需要引号),直接用TEXT函数就足够了,它能确保日期以文本形式存在,避免后续操作中出现格式混乱的问题。
内容的提问来源于stack exchange,提问作者mdeora
相关产品推荐
相关产品推荐

