在Excel中,TEXT函数用于将数值转换为指定数字格式的文本。
一、TEXT函数语法:TEXT(数字,“数字格式”)
说明:
1、使用函数TEXT时,数值将转换为格式化文本,不再作为数字包含在计算中。
2、数字格式必须用小写双引号('')括起来,不能包含*符号。
3、在“设置单元格格式”对话框的“数字”选项卡中,可以使用“自定义”数字格式作为数字格式。
二、常用数字格式的示例:
0 '表示舍入为整数。
0.00 '表示舍入到小数点后两位。小数点后不到2位数的话,请填零。
“#,##0”表示以千位分隔符分隔数字,并舍入为整数。
#,##0.00 '表示以千位分隔符分隔数字,并舍入到小数点后两位。小数点后不到2位数的话,请填零。
#、# # 0.00;-#、# # 0.00 '是指以千位分隔符分隔,小数点后舍入到两位数的人民币符号的数字。小数点后不到2位数的话,请填零。
“Yyyy年m月d日”表示日期与“2021年12月2日”格式相同。y表示“年”,m表示“月”,d表示“日”。此外,“YYYY-M-D”、“YYYY/M/D”、“YYYY。可以使用“M.D”、“MM-DD-YYYY”等格式。
[db num 1][$-804]“yyyy年m月d日”意味着日期的格式与“2021年12月2日”相同。
“0000-00-00”表示将数字转换为“0000-00-00”格式。例如,“12345678”将转换为“1234-56-78”。20211202将转换为2021-12-02。也可以使用“0000/00/00”、“0000年00月00日”等格式。这里要转换的不是数字,而是日期。
“Aaaa”是指将日期转换为中文星期几。就像《星期四》一样。使用' AAA '时,将显示短周,如' 4 '。
“DDDD”表示将日期转换为英语星期几。例如“Thursday”。使用“DDD”时,将显示简短的州,例如“Thu”。
“0.0%”表示将数值转换为百分比,舍入到小数点后一位。
#?/?嗯?表示将小数转换为分数。例如,1.958将转换为1 479/500。需要注意分母吗?数字必须大于与要转换的分数分母相同的位数。
?嗯?/?嗯?表示将小数转换为假分数。例如,1.958将转换为979/500。同样要注意分母吗?数字必须大于与要转换的分数分母相同的位数。
[db num 1][$-804]“G/正常格式”表示将整数转换为中文数字。例如,158将转换为“158”。
[dbnum 2][$-804]“G/通用格式元整数”表示将整数转换为中文大写。例如,158将改为“白宇接人民币全部”。
[=90]优秀;[=60]资格;“不合格”意味着做出判断。如果数字大于或等于90,则显示storm sewers;如果大于60或小于90,则显示通过;如果小于60,则显示失败。当然,判断条件可以根据需要修改。
三、使用示例:使用TEXT函数和MID函数从A2单元身份证号中提取出生日期,格式为YYYY-M-D。
身份证号码中,出生日期以第7个字符开头,长度为8个字符,因此首先用=MID(A2,7,8)提取出生日期19820622。这不是基于日期的数值,因此TEXT函数数字格式不能使用“0000-00-00”而不是“YYYY-M-D”。因此,组合公式如下:
=文字(mid (a2、7、8)、' 0000-00-00 ')
公式计算为1982-06-22
四、一般使用实例
数字
d>公式
结果
说明
2125.6
=TEXT(A2,"0")
2126
"0" 表示四舍五入到整数
2125.6
=TEXT(A3,"0.00")
2125.60
"0.00" 表示四舍五入到小数点后2位。如果小数点后不足2位以0补齐。
2125.6
=TEXT(A4,"#,##0")
2,126
"#,##0" 表示使用千位分隔符分隔数字,并四舍五入到整数。
2125.6
=TEXT(A5,"#,##0.00")
2,125.60
"#,##0.00" 表示使用千位分隔符分隔数字,并四舍五入到小数点后2位。如果小数点后不足2位以0补齐。
-2125.6
=TEXT(A6,"¥#,##0.00;¥-#,##0.00")
¥-2,125.60
"¥#,##0.00;¥-#,##0.00" 表示使用千位分隔符分隔,并四舍五入到小数点后2位,带人民币符号的数字。如果小数点后不足2位以0补齐。
44532
=TEXT(A7,"yyyy年m月d日")
2021年12月2日
"yyyy年m月d日" 表示日期采用如“2021年12月2日”这样的格式。Y表示“年”,M表示“月”,D表示“日”。也可以用诸如"YYYY-M-D"、"YYYY/M/D"、"YYYY.M.D"、"MM-DD-YYYY"等格式
44532
=TEXT(A8,"[DBNum1][$-804]yyyy年m月d日")
二〇二一年十二月二日
"[DBNum1][$-804]yyyy年m月d日" 表示日期采用如“二〇二一年十二月二日”这样的格式。
20211202
=TEXT(A9,"0000-00-00")
2021-12-02
"0000-00-00" 表示将数字转换为"0000-00-00"格式。如“12345678”转换为“1234-56-78”;“20211202”转换为“2021-12-02”。也可以用诸如"0000/00/00"、"0000年00月00日" 的格式。 注意,这里要进行转换的是数字,不是日期。
44532
=TEXT(A10,"AAAA")
星期四
"aaaa" 表示将日期转换为中文星期几。如“星期四”。如果用"AAA" ,则显示短星期,如“四”。
44532
=TEXT(A11,"dddd")
Thursday
"DDDD" 表示将日期转换为英文星期几。如“Thursday”。如果用"DDD" ,则显示短星期,如“Thu”。
1.9587
=TEXT(A12,"0.0%")
195.9%
"0.0%" 表示将数值转换成百分比,四舍五入到小数点后1位。
1.958
=TEXT(A13,"# ?/???")
1 479/500
"# ?/???" 表示将小数转换成分数。如1.958转换成 1 479/500。要注意分母中的 ?个数要大于等于要转换的分数的分母的位数。
1.958
=TEXT(A14,"?/???")
979/500
"?/???" 表示将小数转换成假分数。如1.958转换成979/500。同样,要注意分母中的 ?个数要大于等于要转换的分数的分母的位数。
158
=TEXT(A15,"[DBNum1][$-804]G/通用格式")
一百五十八
"[DBNum1][$-804]G/通用格式" 表示将整数转换成中文数字。如158转换成“一百五十八”。
158
=TEXT(A16,"[DBNum2][$-804]G/通用格式元整")
壹佰伍拾捌元整
"[DBNum2][$-804]G/通用格式元整" 表示将整数转换成中文大写数字。如158转换成“壹佰伍拾捌元整”。
91
=TEXT(A17,"[>=90]优秀;[>=60]合格;不合格")
优秀
"[>=90]优秀;[>=60]合格;不合格" 表示进行判断。如果数字大于等于90显示“优秀”,大于等于60小于90显示“合格”,小于60显示“不合格”。当然,判断条件可以根据需要修改。
65
=TEXT(A18,"[>=90]优秀;[>=60]合格;不合格")
合格
40
=TEXT(A19,"[>=90]优秀;[>=60]合格;不合格")
不合格
你知道 TEXT函数还有什么实用的用法吗?
欢迎各位友友交流探讨。
#Excel##Excel技巧#
1.《【excel怎么数字转换】Excel技术:使用TEXT函数自由转换数字格式》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【excel怎么数字转换】Excel技术:使用TEXT函数自由转换数字格式》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2511817.html