如何修改Excel中的非法日期
发布时间:2022-03-03 14:57:09
我们在使用Excel的时候,有很多人对日期数据的输入是很随便的,有时输入的“日期”并不是真正的日期格式。而从数据库导入的数据中,很多情况下的日期也并不是真正的日期,而是文本。因此,不论什么时候拿到什么样的表格。首先要检查表格中的日期是否为真正的日期。今天我们就来学习下如何修改Excel中的非法日期。
在Excel中,日期是作为数值存储在单元格中的。因此,尽管显示格式多种多样,它们实际上都是数值。
Excel将日期存储为序列号(称为序列值)。默认情况下,1900年1月1日是序列号1.依此类推。2表示1900年1月2日。3表示1900年1月3日…一40 278就是2010年4月10日。在处理日期数据时。记住一点就可以了:日期数字永远是正整数。
因此,假如在单元格中输入了一个数字40 278.将其转换为日期。就表示2010年4月10日。
Excel所能处理的日期最小值是1900年1月0号(对应数字0)。日期最大值是9999年12月31号(对应数字2 958—465)。0-2 958 465之间的数字都可以转换为台法的日期和时间。如果输入的数字超出了这个区间。就不能转换为合法日期。而是非法的日期了。
例如在单元格中输入20100410,尽管它是一个数字。但超过了Excel所能处理的最大日期数字2 958 465。
了解了Excel处理日期的基本规则。在输入日期时就需要按照正确的格式输入。输入日期的正确格式是年、月、日3个数字之间用减号(-)或者斜杠(/)隔开。倒如。正确的日期输入格式为2010-4-10、2010t/4/10、10/Apt/2010或者10-Apt-2010。但是。如果输入2010.04.10或者20100410就大错特错了。
用户可以按照习惯采用一种简单的方法输入日期。倒如。要输入日期2010-4-10.下面的任何一种方法都是可行的:
键入“2010-4-10”;
·键入“2010/4/10”:
·键入“2010年4月10日”:
·键入“4-10”;
·键入“4/10”:
·键入“4月10日”:
·键入。10-4-10”:
·键入“10/4/10”;
·键入“10-Apr-10”:
·键入“10一Apr一2010”;
·键入“10一Apr”;
·键入“Apt一10”。
此外,Excel接受采用两位数宇输入的年份。但会进行不同的处理。
·00—29:Excel将00—29之间两位数字的年解释为2000-2029年。例如。输入日期
“19-5-28.Excel假定该日期为2019年5月28日。
·30—99:Excel将30—99之间两位数字的年解释为1930-1999年。例如。输入日期
“98-5-28”。Excel将假定该日期为1998年5月28日。
如果工作表中存在有大量的非法日期。就必须先将这些非法日期修改为真正的日期。根据实际情况。可以采用不同的方法。下面举例进行说明。
在很多情况下。某列的日期数据都是非法日期。或者大部分是非法日期。这主要发生在从数据库导入数据的场合。此时。一十一个地修改单元格是不现实的。可以使用。分列。工具批量修改非法日期。
图1所示为一些非法日期的例子。将这些非法日期转换为真正日期的量简便方法。是利用“分列”工具,下面介绍其具体方法和步骤。
图1
1、选择B列数据。注意每次只能选择一列数据。
2、单击“数据”选项卡。再单击“数据工具”功能组中的“分列”按钮,如图2所示。
图2
此时会打开“文本分列向导-步骤之1(共3步)”话框,如图3所示。
图3
3、单击两次“下一步”按钮,打开“文本分列向导-步骤之3共3步”对话框,在“列散据格式”选项组中选择“日期”单选按钮,在右侧的下拉列表框中选择日期格式“YMD”,如图4所示。
图4
4、单击“完成”按钮,即可将B列的非法日期转换为真正的日期。
其他列非法日期的转换也是采用这种方法如法炮制。最后的结果如图5所示。
图5
需要注意的是,在转换J列的非法日期时,在“文本分列向导-步骤之3(共3步)对话框中,要在日期格式下拉列表框中要选择“MDY”格式,因为原始数据的格式是“月-日-年”。
有些人在设计合同管理表格时。会把合同的起始日期和截止日期放在一起。如图6所示。这种表格结构尽管看起来比较紧凑。数据表示得也比较清楚。但是非常不利于数据分析。倒如。无法把某年某月签订合同或者续签合同要到期的员工筛选出来。也无法设计一个台同到期提前提醒功能。
图6
规范的表格应该是把合同的起始日期和截止日期分成两列保存。而不是图6所示的那样保存在一列中。如果已经做成了这样的表格。怎样将表格整理成规范的表格呢?
仔细观察表格数据。可以看出日期数据是比较标准和有规则的。都是诸如“2006-09-01”这样的数据。它有10个宇符。这样就可以使用LEFT函数和RIGHT函数把合同的起始日期和截止日期分别取出来。具体步骤如下:
1、重斯设计表格,在第一行下面插入一行,在E列右侧插入两列,在H列右侧插入两列,输入标题,并合并有关的单元榕,如图7所示。
图7
2、在单元格F3中输入公式“=DATEVALUE(LEFT(E3,10))”,并向下复制,得到第一次合同的开始日期。在单元格C3中输入公式“=DATEVALUE(RIGHT(E3,10))”,并向下复制,得到第一次台同的截止日期。
3、在单元格I3中输入公式“=IF(H3="","",DATEVALUE(LEFT(H3,10)))”,并向下复制,得到续签合同的开始日期。
在单元格J 3中输入公式“=IF(H3="","",DATEVALUE(RIGHT(H3,10)))”,并向下复制得到续签合同的截止日期。结果如图8所示。
图8
注意:利用文本函数LEFT和RIGHT得到的日期数据是文本日期,因此在公式中还必须使用DATEVALUE函数将这个文本日期转换为真正的日期。
4、采用选择性粘贴的方法,将单元格中的公式转换为数值,方法是:选择整个数据区域,按【Ctrl+C】组合键复制,再右击要粘贴的位置,在弹出的快捷菜单中选择“选择性粘贴”命令,打开“选择性粘贴”对话框。选择“数值”单选按钮,如图9所示。单击“确定”按钮。
图9
5、删除原始的两列合同日期。即可得到规范的合同管理表格,如图1 0所示。
图10
虽然我们学会了如何修改Excel中的非法日期,但是我们最好还是在建立表格的时候就创建正确的日期格式,这样我们就不用在后面进行修复日期了,这样对我们做数据分析也有很大的好处。


猜你喜欢
- Win10 RedStone预览版14291更新修复了哪些内容?这次版本主要对Edge浏览器功能进行了改进,还包括其他一些新特性。下面我们来
- word下划线快捷键怎么打?我们都是先输入文字,之后添加下划线就可以了,下面教大家简单的添加下划线的技巧。1、下划线快捷键添加下划线的简单方
- 1打开常用的Excel文件把常用的Excel文件置顶(文件 – 打开 – 点文件名右侧的小箭头),用时直接打开,OK。这样会让你打开文件的效
- 在Mac电脑中有很多程序对提高工作效率都有帮助,这其中最有名的就是备忘录程序,Mac电脑中自带的备忘录可以更改锁定备忘录,下面我们分享如何更
- win10 mobile单手操作模式怎么用?本文将提供win10 mobile单手操作模式使用教程以及win10 mobile和iOS系统单
- 如何清理WinXP系统的顽固垃圾文件?很多时候你是否为了删除顽固文件而烦恼呢?明明丢进回收站就是删除不掉,或者想丢进收站根本就丢不进去呢?小
- 在我们日常电脑的使用中,难免会遇到各种各样的电脑问题,近期就有Win10用户遇到了系统提示正在准备配置windows请勿关闭计算机的情况,这
- 昨晚苹果在美国举办了新品发布会,并带来了备受期待的新产品——全面屏iPad Pro。新款iPad Pro不仅仅在外观方面进行的了改变:去掉了
- Win7旗舰版系统电脑每一个文件夹都对应了一块磁盘空间,可以协助人们更好的管理计算机文件,创建文件夹分门别类的管理,就可以快速找到自己想要的
- Word是我们最常使用的办公软件之一,其功能十分强大。在Word文档中,有时候我们经常需要为文章内容添加批注,用来做注释说明或提醒作用,并且
- Win10系统是现在很多用户都在使用的电脑操作系统,但是在使用中很多用户反馈Win10系统出现卡、慢,速度不快,CPU、内存占用高等问题,这
- 嗨格式录屏大师软件作为一款功能非常强大的录屏软件,提供有“游戏模式、全屏模式、区域模式、摄像头模式、录音模式”五种录制模式,用户可根据自己的
- 很多使用win10系统的小伙伴经常会遇到下载文件的尴尬,但却找不到文件的位置。今天小编主要介绍微软edge的下载位置,电脑的默认下载位置,i
- 1、将输入法切换到搜狗输入法,然后随便打个字调出输入框。 2、选中输入窗口,右键点击,选择扩展功中的手写输入。 &
- 有Win10用户反映说打开软件或者程序时总会提示发布者不受信任,并且无法正常打开软件程序,这是怎么回事呢?Win10系统提示发布者不受信任打
- mode函数是在一定范围内数值出现次数最多的值。该函数的具体用法是什么样子的呢?今天,小编就教大家在Excel中mode函数功能的具体操作。
- PPT怎么制作漂亮的沙漏动画效果?ppt中想要绘制一个沙漏图形并制作沙漏动画效果,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参
- 1、首先,请跟小编一样把WPS移动版装入平板中,并将需要演示或编辑的PPT文档保存到平板里。如果你是金山快盘用户,也可在PC上把PPT文件传
- 一些软件需要系统权限支持,所以在其运行时需要使用“管理员权限运行”打开。部分用户右键可执行程序后并没有“以管理员身份运行”选项,这是因为Wi
- 在Word2010文档中,通过插入交叉引用可以动态引用当前Word文档中的书签、标题、编号、脚注等内容。以插入书签交叉引用为例,操作步骤如下