- ·上一篇:同一台电脑怎么安装excel
- ·下一篇:怎么更改excel选中的底色
怎么换excel中日期格式
1.如何将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文档外部数据源的数据。
2.Excel中日期转换
利用mid()函数——从文本字符串中的指定位置返回指定长度的字符, 用法:mid(字符串,开始位置,返回字符长度) 用法举例,在你的日期列后面插入一列,在新插入列中输入“=MID(RC[-1],1,4)&"-"&MID(RC[-1],5,2)&"-"&MID(RC[-1],7,2)”,这时在单元格里显示为你所要的日期格式如“2004-01-01”,你在选中此列复制,再选择性粘贴为数值。
这时的数据为文本格式,当改变单元格的数据格式时并不随之改变显示状态,也不能参与计算,如果想让它参与计算可以将“-”全部替换一下就可以了。
3.excel2003中如何将日期自动转换成大写excel2003中
当然,看 想法:Excel的奇门绝技一。
如何用excel做“请评委亮分”? 具体要求是:例如有10个评委给出了10个分数,计算最终得分时需要先去掉一个最高分和一个最低分,其余的分数求出平均分就是该选手的得分。 这个问题要是编程是很容易解决的,只要先对所有数字求和,再减去最大数和最小数(求和用累加,找最大大最小数可用“打擂台”的方法实现),然后除以8即可得到选手得分。
基于以上原理,在excel中实现也不难: 假设10个评分数据在 A1:A10 ,则最低分可用“ =MIN(A1:A10) ”求出,最高分可用“ =Max(A1:A10) ”求出,然后在要填写得分的单元格中输入公式"=(sum(A1:A10)-MIN(A1:A10)-Max(A1:A10))/8"即可。 二。
让数据显示不同颜色 在学生成绩分析表中,如果想让总分大于等于500分的分数以蓝色显示,小于500分的分数以红色显示。操作的步骤如下:首先,选中总分所在列,执行“格式→条件格式”,在弹出的“条件格式”对话框中,将第一个框中设为“单元格数值”、第二个框中设为“大于或等于”,然后在第三个框中输入500,单击[格式]按钮,在“单元格格式”对话框中,将“字体”的颜色设置为蓝色,然后再单击[添加]按钮,并以同样方法设置小于500,字体设置为红色,最后单击[确定]按钮。
这时候,只要你的总分大于或等于500分,就会以蓝色数字显示,否则以红色显示。 四、控制数据类型 在输入工作表的时候,需要在单元格中只输入整数而不能输入小数,或者只能输入日期型的数据。
幸好Excel 2003具有自动判断、即时分析并弹出警告的功能。 先选择某些特定单元格,然后选择“数据→有效性”,在“数据有效性”对话框中,选择“设置”选项卡,然后在“允许”框中选择特定的数据类型,当然还要给这个类型加上一些特定的要求,如整数必须是介于某一数之间等等。
另外你可以选择“出错警告”选项卡,设置输入类型出错后以什么方式出现警告提示信息。 如果不设置就会以默认的方式打开警告窗口。
怎么样,现在处处有提示了吧,当你输入信息类型错误或者不符合某些要求时就会警告了。五。
如何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力: 1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B列 ; 2)在B2单元格写入: ="13"。
4.excel里年月日减年月日有公式吗
16、请教各位,现有出生日期,如何准确计算一个人的年龄(周岁)? =DATEDIF(A1,NOW(),"y")1、SOS,如何解决EXCEL日期的2000年问题 各位老大,我想对一段数字进行编辑改成日期形式,如011211,前两位作为年,中间两位作为月份,最后两位作为日,导成****-**-**,可是怎么老是显示1901-12-11,(大家知道,我想要的是2001-12-11)假设 A1单元格数据为:011211=DATE("20"&LEFT(A1,2),MID(A1,3,2),RIGHT(A1,2)) 2、还没解决的四舍六入的有效数字取舍的问题,请细看条件答复我。
谢谢! 其实四舍六入,我想你们是理解了的最后一位是4舍去,是6时向前进一位再舍去。最关间的是奇进偶舍,奇进偶舍分两种情况:一.如果数字5后面还有数字,那么在取舍时不论5的前面是奇还是偶数都把5当作6看而进一位;二.5后面没有数字,又分两种情况:1.如果5的前面是偶数则把5当作4舍取而不进位,如果 5的前面是奇数则把5当作6进一位。
例如:1.525为1.52,1.535为1.54,1.5451为1.55,1.5351为1.54。 试试下面公式吧! =IF(RIGHT(TRUNC(A1*1000),1)="5",IF(A1*1000>TRUNC(A1*1000),ROUNDUP(A1,2),ROUNDDOWN(A1,2)+ISODD(RIGHT(TRUNC(A1*100),1))*0.01),ROUND(A1,2)) 3、日期函数加法求助 在一列输入"2002年7月"等这样的日期数据,想在另一列产生上加6个月的数据结果,即可显示"2003年1月",用函数如何写? =DATE(YEAR($A1),MONTH($A1)+6,DAY($A1)) 4、怎样输入以0开头的数字序号? 在输入高考学生序号时,遇到问题:序号如 0253212654 ,输完后,前面的0总是不翼而飞。
请问如何才能做到输入的序号既能保留前面的0,又具备自动下拉填充功能? 在第1个单元格中输入“'0253212654”,在第2个单元格中输入“'0253212655”,然后选中两个单元格拖拉即可(输入的“'”号不会显示出来)。 5、怎样使工作表中某个格子的结果等于这张表的名字 试试看,不过档案必须已经存盘,Sheet1!A1可自行替换 =MID(CELL("filename",Sheet1!A1),FIND("]",CELL("filename",Sheet1!A1),1)+1,LEN(CELL("filename",Sheet1!A1))) 6、如果你要把时间一分一秒地加起来,但当分的数值大于60时又不想进位到小时,那可以怎办呢? 先把有关储存格的数字格式定义为 [mm]:ss ,然后输入分秒的数值。
方括号的意思是分的数值不会进位(成小时)。 要注意输入的方法,例如 1分35秒,则需输入「0:1:35」,不用理会公式栏的「上午」或「下午」字句。
这样依旧可以用普通的加减算法,或如SUM()的函数,见下图: 7、如何将小写的数字转换成人民币大写格式 =IF(ISNUMBER(A1),IF(TRUNC(A1)=0,IF(AND(MID(TEXT(TRUNC(A1,2),"0.00"),LEN(TEXT (TRUNC(A1,2),"0.00"))-1,1)="0",RIGHT(TEXT(TRUNC(A1,2),"0.00"),1)="0"),"零元",""),TEXT(TRUNC(A1),"[DBNUM2]")&"元")&(IF(MID(TEXT(TRUNC(A1,2), "0.00"),LEN(TEXT(TRUNC(A1,2),"0.00"))-1,1)="0",IF(OR(TRUNC(A1)=0,RIGHT(TEXT (TRUNC(A1,2),"0.00"),1)="0"),"","零"),TEXT(MID(A1,LEN(TEXT(TRUNC(A1,2), "0.00"))-1,1),"[DBNUM2]")&"角"))&(IF(RIGHT(TEXT(TRUNC(A1,2), "0.00"),1)="0","",TEXT(RIGHT(TEXT(TRUNC(A1,2),"0.00"),1),"[DBNUM2]")& "分")),IF(A1="","","不是有效金额,请重新输入!")) 8、有没有一个函数可以得到某一个日期是本年的第几周? =WEEKNUM(A2,1) 一年中的周数,一周开始于星期日 (11) =WEEKNUM(A2,2) 一年中的周数,一周开始于星期一 (10) 9、怎样才能实现2002-7月减去2001-6等于1年1个月? A1=2001-6 a2=2002-7 b1=DATEDIF(A1,A2,"y")&"年"&MOD(DATEDIF(A1,A2,"m"),12)&"月" 关于养老保险的年限计算问题 养老保险中缴费年限的计算公式为: 例:2002年8月-1995年10月+1个月=6年11个月.请问在EXCEL中如何用函数计算? =DATEDIF($A1,$B1,"y")&"年"&(DATEDIF($A1,$B1,"ym")+1)&"月" 10、怎么统计A3:A44里有多少个"△"?请教! 公式=COUNTIF(A3:A44,"*"&"△"&"*")公式=COUNTIF(A3:A44,"*△*") 数组公式= 11、请问在EXCEL中如何把“20020630”格式的数值转换为日期型 =DATE(LEFT(RC[-1],4),MID(RC[-1],5,2),RIGHT(RC[-1],2)) =DATEVALUE(TEXT(C9,"#-##-##")) 注意c9 是存储 20020630 的单元格 =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2)),需要将单元格设置成“日期”格式 12、用身份证号码来提取出生年月日怎么做? 用身份证号码来提取出生年月日怎么做?倒如说:用510106751205591提取出751205,并以1975年12月05日的格式输出。 假设身份证号码存在A1里,用公式:=if(or(len(a1)=15,len(a1)=18),date(mid(a1,7,2+int(len (a1)/16)*2),mid(a1,9+int(len(a1)/16)*2,2),mid(a1,11+int(len(a1)/16)*2,2)), "错误号码!") 然后设好日期格式即可! 13、请问如何求a1格和b1格的时间差? 单元格为日期 a1格为 2002-7-2 16:44 B1格为 2002-7-2 15:30 请问如。
