EXCEL中的日期替换问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 03:00:20
在表格中已经输入了日期为“ 98.8 ” 如何全部替换成 “ 1998-08-01 ”格式? 年月日中的“日”默认为 “01”

有知道的麻烦回一个。谢谢
日期都不同 并不是所有日期都是这个 需要批量替换
谁知道公式可以给个么?谢谢

如果原数据在A列,年份均为两位,请在B1输入公式:
=DATE(1900+(--LEFT(A1)=0)*100+LEFT(A1,2),RIGHT(A1,LEN(A1)-3),1)
将公式向下复制,并将B列单元格格式设为自定义类型:
e-mm-dd

假设数据放在A列,选中A列,点数据alt+d 分列,下一步,分割符号点其他,填上.号,完成
数据被分成A、B两列
在C1输入=DATE(A1,B1,1),往下拖就完成了。

补充,如果2002年10月写成02.10而不是2002.10,在C1输入
=IF(A1<30,DATE(A1+100,B1,1),DATE(A1,B1,1))
就行了。
可以的话给分吧,呵呵

用查找98.8 全部替换成1998-08-01 ,注意: 点单元格匹配。

假设你的数据在A1,在B1输入下面的公式.

=DATE(IF(LEFT(A1,1)="9",LEFT(A1,FIND(".",A1)-1),"20"&LEFT(A1,FIND(".",A1)-1)),RIGHT(A1,LEN(A1)-FIND(".",A1)),1)

点击“编辑-替换”,打开面板中的“选项”功能,拷贝你所谓的“98.8”,粘贴在“替换”中,在“替换为”中填入“1998-8-1”,然后打开右边的“格式”,选择“日期”,在类型中选择“1998-8-1”的类型,全部替换即可