excel中将日期转变成文本字符串输出

来源:百度知道 编辑:UC知道 时间:2024/06/16 08:19:11
将日期转变成文本字符串:为了方便,我想将日期自动放到一个字符串中,这个日期是自动生成的,最好取自电脑的日期,不用人工更改.“X月X日……”随着时间改变,日期自动会改变,输出当天的还可以,但是怎么输出前一天的日期就不知了,请会的高手指教呀,这个肯定要用到各个函数吧。
我举个例子A1为2008-5-23 B2=CONCATENATE(YEAR(A1),"年",MONTH(A1),"月", DAY(A1),"日") 输出为:2008年5月23日
但是我想将这个日期改为每天的前一天,这样用TOday()进去就不行了呀!那个日期不再是A1,而是不断变化的呀

哎,没想到呀,没想到呀,“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”B2=CONCATENATE(YEAR(now()),"年",MONTH(now()),"月", DAY(now()),"日")输出就是前一天的日期了。哎。

用today()函数可以输出当天日期~~
前一天的话~~就用today()-1,大前天就today()-2~~
如此类推~~
要转变显示格式的话~~用设置单元格格式~~数字~~日期~~里面可以转格式~~

编辑单元格格式即可。

操作方法:

选择日期格式单元格,右键菜单打开”设置单元格格式“对话框,在”分类“中改选”常规“或”文本“。

=NOW()

=TEXT(E6-1,"m月d日")