excle如何把八位数或者七位数的数字批量变为日期格式?

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excle如何把八位数或者七位数的数字批量变为日期格式?
就是把八位数20130715变为2013年7月15日或者七位数:2013715变为2013年7月15日?
1条回答
2013-09-17 13:26热心网友最快回答
8位数,输入=TEXT(A1,"0年00月00日")
7位数,输入=TEXT(A1,"0年0月00日")
EXCEL的TEXT使用方法
你可以看看EXCEL自带的帮助:
TEXT
将数值转换为按指定数字格式表示的文本。

语法
TEXT(value,format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

说明
Format_text 不能包含星号 (*)。

通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。

使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。

示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。

追问
我要将A1中的15.5转换成文本形式的15.5命令是什么?
=TEXT(A1,x)请告诉我x是什么?我用0的时候就变成16了,我想保留小数点后面的数值
回答
Value参数可以是数值、计算结果是数值的公式、或对数值单元格的引用;
Format_text参数不能包含星号“*”。

Format_text参数更象是转换后文本的范例,在输入时应用双引号括起,
如“0%”表示将文本型数字按百分比样式显示。

转化前转换后公式
0.2 20% 公式为“=TEXT(A1,"0%")”
22:35 22:35:00 公式为“=TEXT(A2,"hh:mm:ss")”
22.38 $0,022.4 公式为“=TEXT(A3,"$0,000.0")”
【补充说明】如果不知道想要的显示样式在TEXT函数Format_text参数中如何表示,可打开“设置单元格格式”对话框,单击其中的“自定义”分类,在右边的类型窗口中选择需要的样式,或自定义自己需要的样式,再将编
辑好的样式代码作为TEXT函数的Format_text参数即可。

Format_text参数代码(常用)
格式代码数字TEXT(A,B) 说明
G/通用格式10 10 常规格式
“000.0”10.25 “010.3”小数点前面不够三位以0补齐,保留1位小
数,不足一位以0补齐
#### 10.00 10 没用的0一律不显示
00.## 1.253 01.25 小数点前不足两位以0补齐,保留两位,不
足两位不补位
正数;负数;零 1 正数大于0,显示为“正数”
正数;负数;零0 零等于0,显示为“零”
正数;负数;零-1 负数小于0,显示为“负数”
0000-00-00 19820506 1982-05-06 按所示形式表示
日期
0000年00月00日19820506 1982年05月06日
dddd 2007-12-31 Monday 显示为英文星期几全称
[>=90]优秀;[>=60]及格;不及格90 优秀大于等于90,显示为“优秀”
[>=90]优秀;[>=60]及格;不及格60 及格大于等于60,小于90,显示为“及格”
[>=90]优秀;[>=60]及格;不及格59 不及格小于60,显示为
“不及格”
[DBNum1][$-804]G/通用格式125 一百二十五中文小写数字
[DBNum2][$-804]G/通用格式元整125 壹佰贰拾伍元整中文大写数字,并加入“元整”字尾
[DBNum3][$-804]G/通用格式125 1百2十5 中文小写数字
[DBNum1][$-804]G/通用格式19 一十九中文小写数字,
11-19无设置
[>20][DBNum1];[DBNum1]d 19 十九中文小写数字,
11-显示为十一而不是一十一
0.00,K 12536 12.54K 以千为单位
#!.0000万元12536 1.2536万元以万元为单位,保留4位小数
#!.0,万元12536 1.3万元以万元为单位,保留1位小数
提问者评价
谢谢啦,会啦,我忘记加双引号啦,还要麻烦您去帮我找这么多资料。

相关文档
最新文档