我有一个Excel文件,其中一些日期实际上是serial dates(42741,42800等),有些只是文字。由于序列日期被格式化为日期,它们看起来都很相似,但Excel无法正确排序它们,并将它们显示为跨越一年而不是它们实际代表的两个月期间。
更糟糕的是,日期格式为美国风格(mm / dd / yyyy),我的系统使用国际(日/月/日)。
如何清理此数据?
答案 0 :(得分:1)
让我们假装您的日期在列A中,将以下内容放在相邻列中并相应地向下复制。
=IF(ISNUMBER(A2),L7,DATE(RIGHT(A2,4),LEFT(A2,2),MID(A2,FIND("/",A2)+1,2)))
替代方法在功能区中使用TEXT to column in function。
1) Select your range of mixed dates
2) Select Text-to-Columns
3) Keep selecting next until you come to the page after selecting delimiters
4) Choose your destination location (default is overnighting your data)
5) Select the column header in the preview
6) Select the Date radio button for format
7) Select the date format that matches the source format
序列日期将保持不变,文本日期将被转换。
答案 1 :(得分:0)
过滤5个长度(序列)日期,并将它们复制到相邻日期 列。
在这些单元格上使用text-to-column功能。分开 分隔符,在分隔符下选择其他,并键入“/”(或“。”,如果 相关)。点击完成。