- ·上一篇:excel表格如何自动更新
- ·下一篇:excel如何复制选框
excel如何把数据转换为时间
1.EXCEL单元格中,如何用函数将数字转化成日期?
要求数据必须要有一定的条件(例如长度),这样规范的数据方便转换
假设数字在a1单元格,都是20100101、20001222这样8位长,即转换过来是年年年年-月月-日日这样的格式。
1、使用TEXT函数
=TEXT(TEXT(A1,"0-00-00"),"yyyy-mm-dd")
或者
=TEXT(A1,"0-00-00")
2、使用DATE函数
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
然后设置单元格格式为日期。
不使用函数也可以转换
1、使用分列原地转换:
选中这个数据所在单元格或区域---数据---分列---下一步---直到步骤三---列数据格式---日期(YMD)---完成。
再设置该单元格或单元格区域---自定义---类型中输入 e-mm-dd 或 YYYY-MM-DD。
2、选中数据所在单元格或单元格区域---自定义---类型中输入 0-00-00。参与计算时还是按20100101这个数来计算的,这个需要注意。
2.如何将Excel中存储为文本的日期转换为日期格式?
您可能在单元格中输入了格式设置为文本的日期,或者可能从外部数据源以文本格式导入或粘贴了数据。
格式为文本的日期在单元格中为左对齐,而不是右对齐。通过打开“错误检查”,以两位数表示年份的文本日期可能也会使用错误指示器 进行标记。
由于 Microsoft Office Excel 中的“错误检查”可以标识以两位数表示年份的文本格式日期,因此您可以使用自动更正选项将其转换为日期格式的日期。 您可以使用 DATEVALUE 函数将大多数其他类型的文本日期转换为日期。
通过使用“错误检查”来转换以两位数表示年份的文本日期 1、单击“Microsoft Office 按钮”,然后单击“Excel 选项”。 2、单击“公式”,然后执行下列所有操作: ·在“错误检查”下,确保选中了“允许后台错误检查”复选框。
·在“错误检查规则”下,确保“包含以两位数表示的年份的单元格”复选框处于选中状态。 ·单击“确定”。
3、在工作表中,选择左上角带有错误指示器 的任何单元格或单元格区域。 注释 所选单元格必须是相邻的。
4、在所选单元格或单元格区域的旁边,单击显示的错误按钮,然后单击“将 XX 转换为 20XX”或“将 XX 转换为 19XX”。 通过使用 DATEVALUE 函数来转换文本日期 若要将单元格中的文本日期转换为序列号,请使用 DATEVALUE 函数。
然后复制该公式,选择包含文本日期的单元格,并使用“选择性粘贴”对这些单元格应用日期格式。 1、选择一个空白单元格,并验证其数字格式为“常规”。
如何验证数字格式 在“开始”选项卡上的“数字”组中,单击“数字格式”框旁边的箭头,然后单击“常规”。 2、在空白单元格中: ·键入 =DATEVALUE( ·单击包含要转换的文本格式日期的单元格。
·键入 ) ·按 Enter。 DATEVALUE 函数将返回文本日期表示的日期序列号。
什么是序列号? Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,448 天。
3、若要将转换公式复制到相邻单元格的区域中,请选择在其中键入公式的单元格,然后拖动填充柄 ,使之覆盖大小与包含文本日期的单元格区域匹配的空单元格区域。 拖动填充柄之后,应有序列号与包含文本日期的单元格区域相对应的单元格区域。
4、选择包含序列号的单元格或单元格区域,然后在“开始”选项卡上的“剪贴板”组中,单击“复制”。 键盘快捷方式 也可以按 Ctrl+C。
5、选择包含文本日期的单元格或单元格区域,然后在“开始”选项卡上的“剪贴板”组中,单击“粘贴”下面的箭头,然后单击“选择性粘贴”。 6、在“选择性粘贴”对话框的“粘贴”下,选择“值”,然后单击“确定”。
7、在“开始”选项卡上的“数字”组中,单击“数字格式”框旁边的箭头,然后单击“短日期”或“长日期”。 提示 对于其他日期格式,请单击“其他数字格式”。
在“设置单元格格式”对话框中的“数字”选项卡上,单击“分类”框中的“日期”,然后在“类型”框中单击所需的日期格式。 8、若要在成功转换所有日期后删除序列号,请选择包含这些序列号的单元格,然后按 Delete。
推荐: Excel2007中自定义数字格式要了解的准则 Excel2007中创建或删除自定义数字格式 实时更新Excel文档外部数据源的数据。
3.怎样把EXCEL中的身份证号码变更为日期型数据我在EXCEL中输
一、分析身份证号码 其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。 18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某员工的身份证号码(15位)是320521720807024,那么表示1972年8月7日出生,性别为女。 如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、提取个人信息 这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。 如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。
1。 提取出生年月信息 由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。
在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中: LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。 MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。
MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。 IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。
如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。 2。
提取性别信息 由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错。 例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中: LEN(C2)=15:检查身份证号码的长度是否是15位。
MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。 MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。
MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。 IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。
回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。 如图2所示,现在这份报表无论是提取信息或是核对,都方便多了! 。
4.EXCEL中如何求两个时期之间相差的天数?如1994年10月17
资料名称: EXCEL应用技巧大全 下载网址: 资料语言: 简体中文 资料类别: 电子书籍 / 其它资料 格式/页数: DOC格式 / 45 资料大小: 319 KB 资料等级: 上传/审核: 上传:ccbca,审核:心语 上传时间: 2004-10-19 整理时间: 2004-11-7 23:06:00 下载次数: 本日:1 本周:3 本月:4 总计:56 资料简介: EXCEL应用技巧大全 目录 引用问题 1 如何在一列列出工作薄中的所有表(表名无规律) 1 18位身份证号码输入的几种解决方法 1 用countif算出数值大小在50~60之间的单元格个数 1 几个工作表生成一个打印文件一次打印 2 自动计算应收款滞纳金 2 SUM函数难题 2 工作表中的小写字母都变成大写 2 用COUNTIF计算整个B列中含有“F”这个字符的单元格的个数 2 自动记录出车情况 2 整点记录坐标值 3 请问如何把在Excel中绘制的曲线图表另存为jpg或gif格式的图片 3 round函数 3 工作表引用 3 汇总 4 在EXCEL2000中可否实现票面分解 4 年龄及奖学金问题 4 隔行求和问题 4 在EXCEL里取数值的一部分用什么函数 5 用什么函数可以插入字符 5 将文件保存为以某一单元格中的值为文件名的宏怎么写 5 求余数的函数 5 评委评分 5 数据校对 5 如何在一个单元格中自动输入在另外一个单元格中输入的文字 5 在表格中查找我需要的东西并把该行所有的数据反映到另外的表格中去 5 在EXCEL表里建立唯一索引在该列输入重复的数值后自动提示输入错误 6 发票小写金额填充 6 排列问题 6 在条件语句中如何实现符合某个时期的条件的记录进行统计 6 行改列(不是转置问题) 6 如何给自动筛选中的自定义指定快捷键 7 汇总问题 8 统计包含某个字符的个数 8 如何用if函数判断,如果a1单元格大于0,b1单元格为0是错误,为非0是正确 8 我改进以下一个验证先进先出法公式 9 有无简结一点的公式求如:a1*b1+a2*b2+b3*b3。
的和 9 工作中须将表格中大量的日期同时转换为中英文的星期几 9 我想查询表格中的某一列编号中有221这一编号时,引用其同行某列的数值 9 如何给自定义函数写上帮助信信息和参数说明 9 如何在EXCEL中统计一个数在哪一行出现 9 在SHEET51的A1做公式加总SHEET1:SHEET50的A1怎么做啊 9 工作表间的数据输入 9 请问如何用公式达到我想要的结果 10 一个页面在打印一次后是否能在上面的某一单元格数值上加1 10 不用VBA,用EXCEL语句的IF函数,如何使用其条件关系 10 求和问题 10 排名问题 11 统计满足条件的数据并生成新的数据列 11 工作表间的查找与复制 11 比较运算符为何要用引号 12 EXCEL中如何修改批注的字体和颜色 12 如何以进阶筛选命令筛选出“序号”为单数、双数、或者是任意间距值的records 12 n2=sum(b2到m2) 、n3=sum(b3到m3) 、有没有办法让n那一列可以自动填充 12 在工作表里有连续10行数据, 现在要每行间格2行, 要如何做 12 当点到某单元格时单元格会出现一个下拉的列框,可以选取其中的数据 13 查找与引用 13 如果D2>20那E2就显示$200、如果D2>30那E2就显示$300依此类推 13 在两个工作表之间查找相同的内容并复制到新表 13 统计偶数单元格合计数值 13 按表1中A列的编号提取表1中的相应数据并自动录入到表2中的对应的相关列 14 用EXCEL做统计 14 单元格是否有注释 14 根据A1的内容,决定A2的数值是来自sheet1,sheet2还是sheet3。 14 能不能做到让符合条件的单元格所在的列自动隐藏 15 直接输入一组数如“20020213101235”后,自动转换成日期格式 15 把sheet1到sheet200的a19这一格,依序贴到sheet0的a1到a200 15 A列记录几百条,如何对这列计数(重复的数值不计) 15 如果有文本串"YY0115",我想取第三、四的值"01",应该用什么函数 16 怎样将文字和数字分2列显示 16 500个不连续的数之和的求法 16 如何使输入的英文单词第一个字母变成大写 17 在一个表中有两列日期型数字请问如何在第三列中得到其差(两日期间的天数) 17 重要的EXCEL文件坏了(文件带密码)有没有EXCEL修复工具 17 只要求简单的把数据从分表直接追加到总表 17 A1中输入11:22:22 要求每间隔一秒刷新一次 17 怎样用函数来显示某月的最后一天是几号 17 如何用excel求解联立方程 17 请问如何在函数中同时使用两个条件 18 用TRIM把“中 心 是”中间的空格去掉 18 将EXCEL中的单元格定义成数组 18 将单元格行、列高与宽单位设置成毫米 18 一些电话号码如果是8结尾,号码加1;如果不是,号码加0。
18 当做日报表时,怎样让月累计数自动加上 19 单元格A1=(a2,a3,a4,a5)其中一个就返回AA,如果A1=a6,就返回BB,否则就返回CC 19 关于引用及计算的问题 19 如何统计某个列有数字的个数 19 如何统计此次自动筛选 出来共有的记录条数 19 怎么把等于A栏里的一个值的,再统计出B栏里不同数据的个数 19 如何用IF函数达到我想要的结果 20 关于实现“查找并替换”的宏 20 有关输入数字的提示 20 如何判断某个单元格包含某个字符 21 按条件设定数值 21 小数的进位问题 21 找出A列的数字在B列中所在的位置, 并在第三列显示单元格号 22 从G9到G71,需要隔行求和 22 在单元格返回工作表名称 22 多条件计算。
