日期是我们在任何时候都离不开的,在数据的处理和分析中也是如此,在Excel中,除了手动输入日期外,你还知道哪些技巧?
小编对输入日期的技巧做了整理,希望对大家有所帮助。
一、手动输入。
此方法是最原始的,没有任何技巧,只需输入对应的日期即可。格式可以根据自己的需求自定义。
二、快速输入当前日期。
(一)Ctrl+;法。
方法:
选中目标单元格区域,快捷键Ctrl+;即可。
解读:
此方法输入的日期值是固定不变的。
(二)Ctrl+Shift+;法。
方法:
选中目标单元格区域,快捷键Ctrl+;,紧接着按一次空格,然后按下快捷键Ctrl+Shift+;即可。
解读:
此方法不仅输入了日期,还输入了具体时间。
(三)搜狗输入法。
方法:
选中目标单元格区域,输入rq,根据需要选择具体的日期格式即可。
解读:
此方法是在安装了搜狗等输入法的基础上进行的。
(四)Today()函数法。
方法:
选中目标单元格区域,输入公式:=TODAY()。
解读:
此方法输入的当前日期会跟随系统的日期发生变化,并不是固定不变的。
(五)Text函数法。
方法:
选中目标单元格区域,输入公式:=TEXT(TODAY(),"yyyy年mm月dd日 aaaa")
解读:
1、此方法不仅输入了当前日期,还显示了当前日期与对应的星期。
2、此方法输入的日期会根据实际情况发生变化。
(六)Now函数法。
方法:
选中目标单元格区域,输入公式:=NOW()。
解读:
1、此方法不仅输入了当前的日期,还显示了当前的时间。
2、日期会随着实际的变化而变化。
三、批量输入日期。
(一)填充柄法。
方法:
在第一个目标单元格中输入开始日期,拖动填充柄至末尾的目标单元格即可。
(二)填充序列法。
方法:
1、在第一个目标单元格中输入开始日期,如2022年11月27日,单击【开始】菜单【编辑】组中【填充】-【序列】,打开【序列】对话框。
2、在【序列产生在】中选择【列】,在右下角的【终止值】文本框中输入:2022年12月6日并【确定】即可。
解读:
1、此方法对于批量输入日期尤其有用。
2、如果输入的日期不要求连续,可以在【步长值】文本框中输入步长值。
最美尾巴:
文中从实际应用出发,介绍了9种输入日期的方法,不同的技巧具有不同的应用场合,需要勤加练习才能应用自如哦!
如果我们正在创建一个数据表,需要在其中使用按日期排列的数据列表,在这种情况下,如果逐一输入列表日期,效率会很低。若能借助于Excel提供的自动填充和函数功能,自动填充日期序列,效率会大大提升,这样日期再多也不怕了。如下两种方法可以实现日期序列的自动生成。
1. 使用填充柄创建连续日期列表
在填充数据时,Excel有一个填充柄,它同样适合于日期的填充。虽然它不能直接创建两个给定日期之间的日期列表,但借助此工具创建连续日期也非常容易。
首先,在日期列的第一个单元格(如A2)中输入起始日期,然后单击单元格外部的任意位置,再次单击单元格,激活填充柄(即右下角的小方块变得可见)(图1)。
点击并下拉填充柄(或者双击填充柄小方块),便可以在Excel中创建连续日期列表。若所创列表不足截止日期,则继续用同样的方法下拉创建后续部分;若已经超出截止日期,则只需将超出部分删除即可(图2)。
2. 使用公式创建所有日期列表
如果一定要精确、自动地获取两个日期间的日期列表,那么使用公式是比较稳妥的解决办法。
首先,需要计算一个时间差,也就是两个日期之间相差的天数,计算时间差为的是求得该预留多少空格。假设我们将开始日期输入到了B2单元格,结束日期输入到了C2单元格,然后在D2单元格中输入公式“=DATEDIF(B3,C3,"d")”,这样便可以在D2单元格中自动计算出填充时间差(图3)。
接下来,从表格的开始日期开始,按求得的时间差,为预留日期留出n-1个空格(假设n为计算所得的时间差),留空之后填入结束日期。本例为追求简单明了,用开始日期2018年3月4日到结束日期2018年3月8日为例说明。
随后,选中中间区域的空白日期单元格,然后输入如下公式:
=IF(B$2+ROW(B1)<B$6,TEXT(B$2+ROW(B1),"e/mm/dd"),"")
公式输入结束后,按下键盘的Ctrl+回车按键,这样中间的空白区域就会自动填充所有日期(图4)。
实际计算时,只需对上述公式中的起始和终止单元格变量,按照起止单元格位置做相应修改,即可达到通用的目的。
在日常工作中总是避免不了输入各种日期,因此,掌握快速输入日期的方法很重要。
小智为大家整理5种输入日期的方法,看是否有适合你的呢?
1、输入日期的常见方法1)手动输入日期手工输入日期,通常的格式是“2022-9-22”或者“2022/9/22”,再敲一下「回车键」即可。
这种方法适合所有日期的输入,唯一的缺点就是——慢!
2)在搜狗/谷歌等输入法下直接输入字母使用搜狗/谷歌等输入法输入字母rq,即可自动跳出日期样式选择,
若输入当前时间:输入字母sj
若输入当前星期几:输入字母xq
若输入当前农历:输入字母nl
2.日期输入后会根据系统变化的1)today函数输入当前日期在想要输入日期的单元格中输入公式函数“=today( )”,可输入当前系统日期。
最大优点:该日期会随着系统日期的变化而变化。
今天输入的是2022/09/22,明日打开就变成了2022/09/23。
2)text函数输入带星期的日期在单元格中输入函数 “=TEXT(TODAY(),"YYYY年MM月DD日AAAA")”,后按「回车键」,可进行系统带星期日期的时间获取。
3)now函数输入带时间的当前日期在空白单元格内输入公式函数“=now( )”获得当前带时间的日期。
3、快速录制大量日期如果需要录入的日期数据很多,前面的快捷方法就不适用了。根据输入日期是否连续可以采用下面的方法。
1)填充法譬如录入2022/09/22至2022/10/07。
首先在单元格输入2022/09/22日期然后依次点击「开始」——「编辑」——「填充」/「序列」,打开「序列」对话框。
在此对话框中,我们设置「序列产生在」——「列」,「类型」——「日期」,「日期单位」——「日」,「步长值」为1,「终止值」为2022/10/7,最后点击「确定」,则实现连续日期的自动填充。
2)拖拉法譬如录入2022/9/28至2022/10/09。
先A1单元格输入“2022/9/28”,然后拖动「填充柄」,一直拖到单元格显示2022/10/09,就松手,就会看到单元格里自动填充了2022/9/28至2022/10/09。
温馨提示:Excel没有自动填充功能怎么办?
开启方法:
「文件」——「选项」——「Excel选项」——「高级」——「编辑选项」「启用填充柄和单元格拖放功能」——「确定」,自动填充功能就出现了!
4、简便数字+分列方式输入若数据量大,手动输入 “/”或者“-”来分隔年月日数据,就会非常慢。
可以采用数据分列方法来处理。
只需要简单录入数字20160403、20160603等,然后进行分列。
操作步骤:
选中G列,依次点击「数据」——「分列」,进入文本分列向导界面。
在最合适的文本类型栏目下选「分隔符号」——「下一步」,只勾选「其他」并在右侧方框内输入“/”,再点击「下一步」。
「列数据格式栏目」——「日期」——「YMD」——「完成」,则可轻松实现年月日数据的分隔。
5、IF+NOW函数除了VBA,还有没其他方法也可实现时间的自动记录呢?
想了许久许久,终于想到了,是什么方法呢?
操作步骤如下:
1)设置公式的迭代计算「文件」——「开始」——「公式」——「启用迭代计算」,其他默认,然后点击「确定」。
若公式需要循环引用,只有启用迭代才能正常运行。
2)录入公式在D3单元格输入公式“=IF(C3="","",IF(D3="",NOW(),D3))”,并向下复制公式。
3)修改时间格式因D列是常规格式,此步需要将D列修改为精确的时间格式。
选中D列数据区域,在「开始」单元格格式中「开始」设置数据类型为「开始」日期,类型为“2001/3/14 13:30”。
4)制作下拉菜单
「数据」——「数据验证」 ——「允许」——「序列 」—— 「来源 」 ——「完成」—— 「确定」。
此时,我们在C列输入“完成”时,D列就会自动出现当前的录入时间。
以上就是今天分享的干货技巧,你学废了吗?
关注@office研习社 每天陪你学习一点点,进步一点点。
大家好,我是作者表哥曰,今天给大家介绍一下,我们在使用Excel表格时,会经常不知原因地遇到的几种错误值,此情况让人非常抓狂。针对这些“错误值”都有哪些类型,如何解决,今天我就带领大家,做一个详细的演示和讲解。
Excel中常见的错误值类型有下8种:1.#### 错误:常见的原因有2种;
(1)列宽不足导致
例如:错误展示
解决办法:加大列宽即可
(2)数据类型不一致导致
例如:错误展示
解决办法:更改数据类型为非日期型
2.#VALUE!错误:常见的原因有3种;
(1)用了非数值单元格
例如:错误展示
解决办法:清除空格数据
(2)公式不符合规则
例如:错误展示
解决办法:修改公式中的错误
(3)数组公式中使用{}时三键没有一起按
例如:错误展示
解决办法:三键同时按下
3.#N/A 错误:
(1)数据查询匹配时,查询不到结果
例如:错误展示[1]结果所在区域,没有要查询的数值
例如:错误展示[2]查询匹配公式参数错误
例如:错误展示[3]结果所在区域不是全部区域,有漏选
解决办法:检查公式参数、结果区域等
总结
今天,共计讲了3种,剩下的5种于下次讲。如果您觉得以上知识,对您有用,请关注、点赞,您的支持是我前进的动力,如有其他疑问或讲解的有遗漏、错误的地方,欢迎留言交流。