- ?
Excel自动生成日期及格式设置、禁止输入3-1转日期、日期转换文本
洪如凡
展开
在 Excel中,默认情况下,用拖拉的办法不能自动生成日期,需要先写一个函数再拖拉才能自动生成。除这种方法外,还可以用“序列”的办法自动生成,并且一次可以生成一年甚至更长时间的日期。日期格式有许多种,有数字加短横线的,也有数字加汉字的,还可以自定义。日期格式可以与文本格式相互转换,其中日期格式转换为文本格式需要用函数,文本格式转换为日期格式则更简单。另外,在单元格中输入“数字-数字”会自动转换为日期,但有办法禁止。以下列举了以上每一种操作的实例,实例中所用 Excel 版本为 2016。
一、Excel自动生成日期
(一)拖动自动生成
1、单击表格第一个单元格(A1),输入日期 2018-7-22,再单击 A2 单元格,输入公式 =Date(year(a1),month(a1),day(a1)+1),把鼠标移到 A2 单元格右下角的小黑点上,按住左键并往下拖,到所需的最后一个日期放开左键,则自动生成日期完成,操作过程步骤,如图1所示:
2、公式说明:公式前必须输入=;a1 表示第一列第一行对应的单元格;Date() 是日期函数;year(a1) 表示取得 a1 单元格日期的年部分(即 2018);month(a1) 表示取得 a1 的月部分(即 7);day(a1) + 1 表取取 a1 的天部分(即 22),然后加 1;a1 单元格不能为空并且是有效的日期。
(二)用“序列”自动生成
1、以生成一年的日期为例。单击第二列第一个单元格(B1),输入日期 2018-7-23,单击 B2 单元格,再单击 A1 单元格,然后单击“填充”图标,在弹出的菜单中选择“序列”,打开此窗口,“序列产生在”选择“列”,“终止值”输入一年 365 天,单击“确定”,结果没有生成,再次打开“序列”,重新选择“列”,“终止值”输入 2019-7-22,单击“确定”,自动生成一年的日期成功,操作过程步骤,如图2所示:
图22、若一些日期显示全是#号,只要双击一下第一个是#号的单元格,再单击该单元格下的一个单元格,则所有是#号的单元都转为正确的日期,操作过程步骤,如图3所示:
图3二、Excel设置日期格式
1、右键 A1 单元格,在弹出的菜单中选择“设置单元格格式”,打开此窗口,选择“分类”下面的日期,右边列出了日期格式,选择“*2012年3月12日”,则当前单元格日期格式转为所选格式;再次打“设置单元格格式”窗口,“分类”选择“自定义”,在“类型”下输入 yyyy-m-d,单击“确定”,则当前单元格日期格式转为所定义的格式;操作过程步骤,如图4所示:
图42、“自定义”用于定义 Excel 没有提供的格式,例如上面定义的 yyyy-m-d 格式;另外,日期格式有许多种,有些全用中文显示,有些全用英文显示,还有些同时显示日期和时间,根据需求选择即可。
三、Excel日期格式与文本格式相互转换
(一)日期格式转为文本格式
1、在 Excel 中,把日期格式转为文本格式用 Text(value, format_text) 函数,例如把 A1 单元格的日期转为文本格式并把值填到 C1 中,只需在 C1 中输入公式 =Text(A1, "yyyy-m-d"),如图5所示:
图52、按回车,A1 的日期被转为文本格式,如图6所示:
图63、把日期格式转为文本格式时,可以自定义一种格式,即自定义 format_text,如上面的 yyyy-m-d 就是自定义的格式。
(二)文本格式转为日期格式
1、右键日期为文本格式的单元格,在弹出的菜单中选择“设置单元格格式”,打开该窗口,左边的“分类”选择“日期”,在右边选择一种日期格式,如图7所示:
2、单击“确定”,文本格式的日期转为日期格式(有时可能要稍微等一会才能转日期格式),如图8所示:
图8四、禁止输入数字-数字(如 3-1)转为日期
1、默认情况下,在单元格中输入“数字-数字”会自动转换为日期,例如在第一个单元格输入 3-1 回车,则自动转换为“3月1日”,操作过程步骤,如图9所示:
图92、对于这种情况,在输入 3-1 前只需把单元格格式设置为“文本”就不会自动转为日期了,设置方法为:右键要输入文本的单元格,依次选择“设置单元格格式”→“分类”下的“文本”→“确定”,再输入 3-1,没有自动转换为日期,操作过程步骤,结果如图10所示:
图10 - ?
EXCEL如何把日期形式的文本转换成真正的日期?用这招很简单
以山
展开
有时我们会遇到这样的文本19800202,我们想把它转换成真正的日期形式如1980-2-2这种形式,如何实现呢?我们通过实例讲解。
一、表格如下, A1-A3单元格的每个左上角都有一个绿色的箭头,这表示是以文本形式存储的数字
二、我们双击A1单元格,看到前面是一个半角的单引号,这表示只要我们在数字的前面加一个半角的单引号,数字就会变成文本形式存储的数字了。
三、我们按ESC键时,则表格返回到第一步的状态。当返回第一步的状态时,我们选择数据菜单-分列。
1、弹出的文本分列向导有三个步骤,向导第1步默认,点击下一步
2、向导第2步,分隔符号选Tab键, 文本标识符号选 无,点击下一步
3、向导第3步,列数据格式选:日期YMD, 目标区域 选原来的位置单元格A1
四、则原来表格中的文本形式存储的数字就变成了真正的日期了。
总结:通过数据菜单下的分列,可以把日期形式的文本转换成真正的日期,你会了吗?快去试试吧!
本百家号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。请多多收藏或关注哦!
- ?
excel如何把带时间的日期转换为纯日期?
邹若雁
展开
在excel中把时间日期格式转换为纯日期格式可通过设置单元格格式来实现,具体操作如下:
一、使用工具:excel2010
二、操作步骤:
1、右击日期时间格式的单元格,选择“设置单元格格式”,如图:
2、在数字格式分类中选择“日期”,然后选择对应的日期类型,然后按“确定”按钮,如图:
3、这样原日期时间格式就自动转换成纯日期格式了,对照结果如图:
(本文内容由百度知道网友点点科贡献)
- ?
Excel这样将数字日期用text函数转为日期格式
百醇
展开
在Excel中利用TEXT函数转换日期格式,如下:
函数说明:TEXT(某个日期,转换格式的表达式)
有关日期格式表示的准则:
实际的用法:
1、在TEXT函数参数中输入需要转换的日期,可以是以减号-或斜杠/间隔的数值,也可以是单纯的一个数值,要求参数必须是可以转换的日期。
2、然后根据日期格式的准则自定义一个表达式,一般按日期的范围书写:如 年-月-日,时-分-秒等。需要注意的是,表达式一定要用英文双引号""括起来。例如:
把时间转换2016/11/27 18:37转换为18:37,需要输入公式=TEXT(A25,"hh:mm")
通过Excel帮助F1,搜索TEXT,可以查看更详细的格式设置;不仅仅是日期的。
(本文内容由百度知道网友晨一輩子的承諾贡献)
- ?
学习EXCEL日期基础知识,日期和数字互相转换的方法
郑向真
展开
今天我们来学习一下日期基础知识,让你真真掌握日期操作方法,日期在EXCEL数据里面经常会用到,如果你不了解日期数据原理可能会出现一些错误不知道怎么解决,今天就让你弄个清清楚楚,日期的理论知识。
一、了解一下日期;日期是一种比较特殊形式的数据表现,一个日期可以对应一个常规数字,一个数字不一定对应一个日期。
二、日期的范围;在EXCEL中日期都是有范围规定的,超出这个范围就显示错误,日期范围;1900-1-1到9999-12-31号。
三、常规数值转换为日期,在单元格任意输入常规数值,右击鼠标/设置单元格格式/数字/选择日期/确定。
四、如果常规数值超出范围,就会出错,对应日期的常规数值不能超过,2958465是日期最大的对应的数值。
五、每一个日期都对应一个数字,具体对应的是哪个数字,把日期转换为数字就可以看到对应的是哪个数字。选择单元日期/鼠标右击/数字/常规/确定。
- ?
EXCEL快速转换日期时间的方法
暖心
展开
第一种快速录入当前日期;不需要公式,直接选中单元格,按下“ctrl+;”分号,可以显示当前日期。注意;分号必须在英文状态下。
第二种快速录入当前时间;同时按下“ctrl+shift+;”按下回车键,显示当前时间。
第三种使用公式录入日期;选中单元格,输入公式“=now()”按下回车键。公式字母不区分大小写。
第四种,让时间显示秒数方法,在时间单元格上右击——设置单元格格式——数字——自写义——选择类型,或者直接输入“yyyy-m-d h:mm:ss”——确定。
设置完成之后,当前时间就能显示秒数。
完成秒数显示 - ?
EXCEL中输入数字总是变成日期怎么办
何延恶
展开
;;;;;;;;EXCEL中输入数字,回车确定时总是变成日期,是因为该栏默认为数字的日期格式,想要取消这种状态,可以按以下方法办理:
;;;;;;;;1、选中单元格,如果是有很多要解决的,就都选中这些需要改变的单元格,还没输入数字的也可以选中,到时候输入数字就不会变了。点击右键,点击“设置单元格格式”。
;;;;;;;;2、点击“数字”。
;;;;;;;;3、在其选项中找到“文李”选中,点击“确定”。
;;;;;;;;4、重新输入15-1-1,点击回车键,发现,没有变成日期了。输入1-1-15,也是一样的。
(本文内容由百度知道网友善良的独孤风雪贡献)
- ?
WPS Excel 日期变数字、变“ ”号怎么办
妙竹
展开
有时候打开Excel表格,会发现“我的天呐,日期竟然都变成了数字”,又或者,会遇到日期变成了一连串的“#”号,而且修改不回来。这是为什么呢?
日期变数字。
有两种情况,第一,点击了“公式”菜单下的“显示公式”,或不经意间按了快捷键“Ctrl + ~”,日期就变成了数字。这时只要再次点击“显示公式”即可恢复日期。
第二,单元格的格式设置不对,把日期型的数据设置成了文本型,就会显示数字。当你从网上复制表格时,这种情况是很常见的。解决方法很简单:重新设置成“日期”即可。
为什么明明是日期,却会显示数字?
其实数字才是日期在表格中的“庐山真面目”。表格中的日期从1900年1月1日开始,即为数字“1”,往后的日期都从这天开始算。1900年1月10日即为数字10,2018年5月2日距离1900年1月1日有43222天,因此当你将单元格的格式设置为日期,再输入数字43222,就会得2018年5月2日。
日期变#号。
首先应该检查单元格的宽度是否太小了,调大了列宽之后,还是显示#号,直接设置单元格的格式为“日期”就无法成功了。
这时可以选中这些日期所在的单元格,点击“数据”菜单下的“分列”功能,设置数据类型为“日期”——“YMD”,其他设定都保持不变,就可以成功修改为日期。
注意只能选择“YMD”日期格式,如果你选择的是其他日期格式,例如“MDY”,分列功能也不能正确设置回“日期”。设置回正确的“日期”格式后,你可以进一步在右键设置单元格格式窗口中修改日期的样式。
日期前显示一个绿色小三角。
有时候我们使用TEXT、MID等函数提取日期,提取到的日期前面都会有一个绿色小三角,这表示目前这些单元格中的内容看似是日期,其实是文本。在此种情况下进行日期和时间相关的计算,就会出错。我们也应该使用“分列”的方法设置正确的日期。
收藏吧,下次遇到这类问题再看看这篇文章,Excel中也是一样处理的哦。
谢谢阅读,欢迎点赞、评论、关注和点击头像。
- ?
Excel日期变数字怎么回事
灵风
展开
工作中常常发现一个Excel表格使用了一段时间之后,再次打开它,其中的日期那列居然变成了数字,这是怎么回事呢?
其实,那些数字就是日期在Excel中的“真身”,1900年1月1日是Excel日期的第一天,也就是说数字“1”就代表1900年1月1日;1900年1月8日就是数字“8”,同理,其他日期所对应的数字就表示这个日期是从1900年1月1日起的第几天。明白了这些之后,我们再来看看哪些原因会造成日期变数字,又怎样解决呢。
一般设置日期格式方法:
1. 选中单元格——右键——设置单元格格式——“日期”——选择一种日期格式——确定。
图1-12. 选中单元格——点击“开始”菜单——点击格式设置下拉框(图中位置3)——“短日期”/“长日期”。
图1-2原因1:不小心按了Ctrl+~
Ctrl+~快捷键用于显示公式。当单元格中内容是日期时,按下这个快捷键,就会显示数字。这种情况下,使用上述一般设置日期格式方法是无法成功改回日期格式的;只能再次同时按下Ctrl+~取消公式显示。
图1-3原因2:不小心设置成了“文本”或“常规”格式
原因1也许并不常见,这个原因就常见了,尤其是一个表格共享给多个人同时使用时。在表格中输入数据,Excel默认会对某些数据进行判断,然后转换。输入前,单元格格式默认为“常规”,此时输入日期,Excel会自动将其转换为“日期”格式,如果输入前是“文本”,则不会转换;如果单元格已有数据,你再把格式由数值改为常规,Excel就不会自动转换为“日期”格式。
简言之,就是单元格格式没有设置正确,要想显示正确的日期格式,最好就是在输入前先设置为“日期”,或者输入完立即检查右键菜单,看看格式是否为“日期”。
图1-4上一篇:Excel复制糟心吗?有两个办法可以保持原格式
来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!
- ?
Excel数字变日期怎么回事
睿智
展开
Excel使用的久了,除了会遭遇“日期变数字”,也会遇到“数字变日期”,这又是怎么回事呢?其实有两种原因会造成这个结果。下面将详细介绍导致这种错误的过程和解决方案。
自定义格式导致的“数字变日期”
如下图,第一行是三个日期,第二行的格式没有设置,也就是说格式为“常规”,给第二行输入三个数字9,结果有时候会发现只有C2显示的是数字9,A2和B2显示的都是日期。
图1-1我们选中单元格——右键——设置单元格格式,会发现“自定义”下有些格式为“[$-x-sysdate]”、“[$-F800]”、“ [$]dd-mmm-yy;@”或“ [$-en-US]dd-mmm-yy;@”,将诸如此类的格式都删除,问题就解决啦。
图1-2Excel自动转换格式导致的“数字变日期”
Excel单元格默认是常规格式,当你输入一些内容时,它会自动根据你输入的内容进行格式转换,例如输入“2-3”或“3/4”,它都会自动转换为日期。当你把这个日期清除了,重新输入数字(例如89),它也会自动被转换为日期(Excel日期是从1900/1/1日开始的,所以就被转成了1900/3/29)。
图2-1图2-2我们选中A1或A2单元格——右键——设置单元格格式,会发现这两个单元格的格式已经由默认的“常规”被更改成了自定义下的“m"月"d"日"”。这种情况下的解决方法很简单,直接设置成“数值”或“常规”;或者先输入一个英文半角符号状态下的单引号,再输入内容。
图2-3在没有更改单元格格式下,输入数字和日期,Excel会默认把它们设置成右对齐;如果输入文本,则会默认被设置成左对齐。因此输入一个数字,看到它是左对齐,则说明它没有被设置成数字格式。如果搞不清楚这些规则,那就记住下面的这句话:如果Excel中发现数据显示的不正确了,那一定是有人不小心设置了错误的数据格式;使用Excel表格处理数据时,一定要先设置好合适的格式,这样可以避免很多不必要的麻烦。
上一篇:Excel日期变数字怎么回事
来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!
excel数字转日期
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并