如图1 如何把单元格内所有日期替换成“YYYY-MM-DD”格式,有没有公式? 或如图2,插入两列辅助,按照图2 A-B列条件 把图1所有日期替换进去。如果图1 单元格内只有1个日期,那谁都会,主要是图一单元格内有多个日期,还包括其他内容或符号。
你好:
结果是否是这样的,如果是,我暂时可以提供一个“土”方法,稍微有点复杂。
以下是步骤(演示只是取了部分数据,数据列在A列,演示Excel版本为2016):
1、备份好数据
2、将“:”替换为“~”(目的是为了分列时有统一分隔符)
3、选中A列---菜单栏数据---分列,选项默认“分割符号”,下一步。
第三步
4、勾选“分号”,在其他中输入“~”,继续下一步。(由于数据中有“;”和“~”所以需要选择两个分隔符,下面可以看到预览情况)
第四步
5、选择“常规”,然后点完成。
第五步
6、A列数据会被分割成如图情况,然后选中B,C,D,E列将单元格格式设置成日期格式。
第六步
第六步
7、在F列输入:
=A2&":"&TEXT(B2,"YYYY-MM-DD")&"~"&TEXT(C2,"YYYY-MM-DD")&";"&TEXT(D2,"YYYY-MM-DD")&"~"&TEXT(E2,"YYYY-MM-DD")
备注:演示数据只取了一段,后面格式都是重复的,真实情况可能出现很多列数据,所以公式输入的地方不是F列,要在最长数据的下一列,只要在此公式后面粘贴下面这段,当然里面的列号要相应更改,可能要粘贴好几次,具体要看分列出的数据到哪列。
&";"&TEXT(D2,"YYYY-MM-DD")&"~"&TEXT(E2,"YYYY-MM-DD")
下拉后结果如图:
希望对你有所帮助。