excel高手请进,日期设置问题?

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:37:21
说明,请不要用编程或vb之类的方式,这个我不会!
并且请不要用excel公式,希望通用设置格式就能解决!
问题一:如何在一格中打入2.13 它会显示为2008-2-13
问题二:如何在一格中打入2.13 它会显示为2008-02-13
问题三:如何在一格中打入12,它会显示为当前年月+日期,即为2008-02-13
非常感谢!

改变一下你输入的格式.即你输入时以MMDD来输入,即月月年年.如2.13以0213来输入.
选中你要设置的表格--单击右键--设置单元格格式--数字-分类-自定义中输入2008-00-00,2008-0-00
问题1.2就可以了.

3还没想到.

这3中显示方法我至今没有见过。特别是第三种,显示当前月份和年份的格式符号。我看了前面几位的,基本上都或要改变数据输入方式,或者行不通。

前2种有变通方法实现:(不过要先输入数据后设置)
1.自定义格式:
"2008-"0"-"00(alt+10)%
*括号内是要手按alt然后按小键盘1和0
2.单元格对齐里面勾选自动换行。
3.行高要1个字高,也就是默认的

这样第一个就会显示:
2008-2-13
其实拉高行高就能看出端倪,
2008-2-13
%

第二个同理:
"2008-"00"-"00(alt+10)%

第三个就我目前所学暂时不知道改怎么办.

我觉得最好还是用公式:
1:=TEXT(SUBSTITUTE($A$1,".","-"),"yyyy-m-d")
2:=TEXT(SUBSTITUTE($A$1,".","-"),"yyyy-mm-dd")
3:=TEXT(DATEVALUE(MONTH(NOW())&"-"&A1),"yyyy-mm-dd")

问题一:如何在一格中打入2.13 它会显示为2008-2-13
这是EXCEL现在还没有的功能
问题二:如何在一格中打入2.13 它会显示为2008-02-13
选中你要设置的表格--单击右键--设置单元格格式--数字--日期
问题三:如何在一格中打入12,它会显示为当前年月+日期,即为