Excel-在一个单元格显示多个日期格式(TEXT)

爱必应

网友提问:

在 Excel 中如何将日期「2018/01/01」转换为「01月01日(一)」,该如何处理?

Excel-在一个单元格显示多个日期格式(TEXT)

 

【公式设计与解析】

单元格C2:

=TEXT(A2,”mm月dd日;@”)&”(“&RIGHT(TEXT(A2,”[$-zh-TW]aaaa;@”),1)&”)”

(1) TEXT(A2,”mm月dd日;@”)

将单元格A2内容的日期转换为月(2码)和日(2码)的格式。

例如:2018/1/1 转为01月01日。

(2) TEXT(A2,”[$-zh-TW]aaaa;@”)

单元格A2内容的日期转换为「星期三」格式。

(3) RIGHT(TEXT(A2,”[$-zh-TW]aaaa;@”),1)

利用 RIGHT 函数取出「星期三」格式的最右一个字元。

最后再以「&」串接字串,并加上「()」。

 

【延伸说明】

公式中「mm月dd日;@」和「[$-zh-TW]aaaa;@」等参数不用刻意去记忆。

如果想要取用,参考以下方式:

当你设定日期的「星期三」格式时:

Excel-在一个单元格显示多个日期格式(TEXT)

切换至自订时,其会显示对应的格式:

Excel-在一个单元格显示多个日期格式(TEXT)

复制自订的内容,放至 TEXT 函数即可得到相同的格式结果。

原文链接:,转发请注明来源!

发表评论