TEXT 函数
函数可将数值转换为文本,并可使用户通过使用特殊格式字符串来指定显示格式。
需要以可读性更高的格式显示数字,请使用TEXT函数。
需要合并数字、文本或符号时,请使用TEXT函数
语法: TEXT(value, format_text)
=Text(单元格的数值,格式代码)
案列一:
函数:=TEXT(E4,"aaaa") 解答:aaaa代表星期几
案列二:
函数:=TEXT(E14,"aaa") 解答:aaa代表星期几
案列三:
函数:=TEXT(E24,"ddd") 解答:ddd代表英文简写星期几
案列四:
TEXT函数-手机号码隔开填写
案列五:
函数:=TEXT(MID(D44,7,8),"0年00月00日")
解答:MTD(单元格,数字第7位开始提取,提取8位
0年00月00日:转为年月日
案列六:
函数:=TEXT(E54,"盈利;亏损;平衡")
解答:数值>0,返回“盈利”
数值=0,返回“平衡”
数值<0,返回“亏损”
案列七:
函数=TEXT(E64,"[>=85]优秀;[>=60]合格;不合格")
解答:数值>=85,返回“优秀”
数值>=60,返回“合格”
不满足以上条件,返回“不合格”
案列八:
函数=TEXT(E74,"[>=85]优秀;[>=60]合格;不合格;无成绩")
解答:数值>=85,返回“优秀”
数值>=60,返回“合格”
不满足以上条件,返回“不合格”
非数值,返回“无成绩”二字。
案列九:
函数=TEXT(E84-D84,"h小时mm分")
解答:E84-D84 单元格 减 单元格 数值
"h小时mm分" 转为小时和分
案列十:
函数:=TEXT(F94,"0.0元")
解答:"0.0元"就是整数和小数再加元后缀
案列十一:
函数:=TEXT(E3,"yyyy年mm月dd日")
yyyy:四位数年
mm:二位数月
dd:二位数的日
公式中的代码及其含义:
代码含义
m将月显示为不带前导零的数字。
mm根据需要将月显示为带前导零的数字。
mmm将月显示为缩写形式(Jan 到 Dec)。
mmmm将月显示为完整名称(January 到 December)。
d将日显示为不带前导零的数字。
dd根据需要将日显示为带前导零的数字。
ddd将日显示为缩写形式(Sun 到 Sat)。
dddd将日显示为完整名称(Sunday 到 Saturday)。
yy将年显示为两位数字。
yyyy将年显示为四位数字。
"[dbnum1]":普通的大写,如“七百八十九”;
"[dbnum2]":财务专用大写,如“柒佰捌拾玖”;
"[dbnum3]":阿拉伯数字之间加单位,如“7百8十9”;但用"[dbnum3]"转成的数字是全角,所与如果转换成普通的半角,TEXT函数之外要套用ASC函数。
h 将小时显示为不带前导零的数字。
[h] 以小时为单位显示经过的时间。如果使用了公式,该公式返回小时数超过 24 的时间,请使用类似于 [h]:mm:ss 的数字格式。
hh 根据需要将小时显示为带前导零的数字。如果格式含有 AM 或 PM,则基于 12 小时制显示小时;否则,基于 24 小时制显示小时。
m 将分钟显示为不带前导零的数字。注释 m 或 mm 代码必须紧跟在 h 或 hh 代码之后或紧跟在 ss 代码之前;否则,Excel 会显示月份而不是分钟。
[m] 以分钟为单位显示经过的时间。如果所用的公式返回的分钟数超过 60,请使用类似于 [mm]:ss 的数字格式。
mm 根据需要将分钟显示为带前导零的数字。注释 m 或 mm 代码必须紧跟在 h 或 hh 代码之后或紧跟在 ss 代码之前;否则,Excel 会显示月份而不是分钟。
s 将秒显示为不带前导零的数字。[s]以秒为单位显示经过的时间。如果所用的公式返回的秒数超过 60,请使用类似于 [ss] 的数字格式。
ss 根据需要将秒显示为带前导零的数字。如果要显示秒的小数部分,请使用类似于 h:mm:ss.00 的数字格式。
AM/PM、am/pm、A/P、a/p 基于 12 小时制显示小时。时间介于午夜和中午之间时,Excel 会使用 AM、am、A 或 a 表示时间;时间介于中午和午夜之间时,Excel 会使用 PM、pm、P 或 p 表示时间。
"#,###" 只保留整数
"#,###.00" 保留两位小数
"#," 显示为1,000的整倍数
"#,###.0," 显示为1,000的整倍数,且保留一位小数
"0.0,," 显示为1,000,000的整倍数,且保留一位小数
"0.00" 只保留整数
"#,##0" 千分位分隔符,只保留整数
"#,##0.00" 千分位分隔符,保留整数两位小数
"$#,##0" 只保留整数
"$#,##0.00" 保留两位小数
"$#,##0.00_);($#,##0.00)" 两位小数,负数
"$ * #,##0" 只保留整数,$与数字间一个空字符
"$ * #,##0.00" 两位小数,$与数字间一个空字符
TEXT 总结
1:四舍五入 公式:=text(value,"0.0")
2:格式修改 公式:=text(value,format_text)
3:Text函数盈亏判断
公式: =TEXT(value,"正数的显示值;负数的显示值;零的显示值")
4::Text函数自定义多条件判断
公式: = text(value," [条件1]显示内容;[条件2]显示内容;否则显示内容;文本显示格式")