wps表格设置日期格式确定后还是没改变是因为什么?

如题所述

wps表格设置日期格式确定后还是没改变是设置错误造成的,解决方法为:

1、打开wps表格,进入下图界面。

2、输入如下图所示的日期。

3、右键单击并点击下图框内,设置单元格格式选项。

4、选中下图框内日期选项会发现有很多日期类型。

5、选中了发现日期还是不变动。

6、需要把日期改变改变为下图所示就成功了。

7、接着就出现了下图日期显示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-08

正如楼上所言,你所设置的单元格原来还是文本格式,把它变为其他格式似乎无动于衷。如果设置成日期格式之后,再双击进入单元格,应该就可以了。

当然,也可以使用VBA程序快速转换,程序代码如下:

Sub Format_D()
Dim i
On Error Resume Next  '忽略运行过程中可能出现的错误
Set mysheet1 = ThisWorkbook.Worksheets("Sheet1") '定义工作表Sheet1

mysheet1.Columns("A:A").NumberFormatLocal = "yyyy/mm/dd" '设置成日期格式

For i = 2 To 1000  '从第2行到1000行
 If mysheet1.Cells(i, "A") <> "" Then  '如果单元格不是空白,则
  mysheet1.Cells(i, "A").Value = mysheet1.Cells(i, "A").Value
 End If
Next

End Sub

程序运行之后的结果如下:

本回答被网友采纳
第2个回答  2019-05-08

    Excel的日期格式中,年份只可以是2位或4位,不能是1位或3位,正确的日期数据,设置年份为1位时仍会自动恢复到2位,设置为3位时仍会自动恢复为4位。

    从你的截图来看,应该是先输入了数据,再设置单元格格式。因为已先输入的数据实际上是文本,根本不是日期数据。而日期数据的实质是数字,你先输入的文本是无法通过设置单元格格式来转变数字的。所以你再怎么设置单元格格式也不能达到你需要的目的。

第3个回答  2019-05-08
数据是文本格式,执行数据-分列-完成,然后再设置格式。
第4个回答  2019-05-08
你这个数据根本不是日期,不能按日期格式设置。
可以自定义为:
0000!.00追问

我这是根本没反应

这种格式怎么转换

相似回答