ExcelText函数的9⼤使⽤实例
在 Excel 中,Text函数⽤于把数字、⽇期转为⽂本,转换时要指定格式。可指定的格式⽐较多,主要有保留⼩数位、给数字加百分号或千位分隔符、在数字前加货币符号、把⽇期按年⽉⽇显⽰、时间按 24 ⼩时或 12 ⼩时显⽰、格式中带条件等,所有这些格式将⽤具体实例演⽰,总共分为九⼤实例,以下就是它们的具体操作⽅法,实例操作所⽤版本均为 Excel 2016。
⼀、Text函数语法
1、表达式:TEXT(Value, Format_Text)
中⽂表达式:TEXT(数值, 格式)
2、说明:
A、保留指定⼩数位数时,如果要保留⼩数部分末尾的 0,⽤ 0 占位符,例如 5.604 ⽤格式 0.00或 #.00 保留两位⼩数,结果为 4.60;如果不希望保留⼩数部分末尾的 0,⽤ # 占位符,例如
5.604 ⽤格式 #.## 保留两位⼩数,结果为 5.6。
B、保留指定⼩数位数时,如果要求⼩数部分末尾的 0 ⽤空格代替,⽤ ? 占位符,例如 4.503 ⽤格式 0.0?,结果为 4.5。
⼆、Text函数的使⽤⽅法及实例
(⼀)⽤ 0 和 # 保留⼩数
1、选中 A1 单元格,输⼊公式 =TEXT(A1,'0.00'),按回车,返回 34.50;双击 A1 单元格,把公式中的 0.00 改为 #.##,按回车,返回 34.5;操作过程步骤,如图1所⽰:
图1
2、⽤格式 0.00 时,Text函数把数值转为⽂本时会保留⼩数部分末尾的 0;⽤格式 #.## 时,则会省略⼩数部分末尾的 0。
(⼆)把⼩数转为整数和分数
选中 B1 单元格,把公式 =TEXT(A1,'0 ?/?') 复制到 B1,按回车,返回 2 1/8;双击 B1,把公式中的 0 改为 #,按回车,返回相同的结果;操作过程步骤,如图2所⽰:
图2
(三)以 0 开头的数字⽤Text函数转换后仍以0开头
1、选中 B1 单元格,输⼊公式 =TEXT(A1,REPT(0,8)),如图3所⽰:
图3
2、按回车,返回 02512569,原 A1 中的数字前⾯有三个 0,返回结果只有⼀个 0,如图4所⽰:
图4
3、公式说明:公式 =TEXT(A1,REPT(0,8)) ⽤ REPT函数把 0 重复 8 次,即得格式00000000,然后把 A1 中的数字 0002512569 按 8 个 0 的格式返回⽂本;如果⽤ Rept函数把 0重复 9 次,即 REPT(0,9),则返回结果 002512569。
(四)⽤井号 # 和星号 * 把数字转为⽂本并取整
1、选中 B1 单元格,把公式 =TEXT(A1,'#*,') 复制到 B1,按回车,返回 24;把⿏标移到 B1 单元格右
下⾓的填充柄上,按住⿏标左键,往下拖,则 A2 和 A3 单元格中的数字也被转为⽂本并取整;操作过程步骤,如图5所⽰:
图5
2、从对三个数字的取整可以看出,每个数字都按四舍五⼊取整;另外要注意取整格式 #* 后带⼀个半⾓逗号(,)。
text函数什么意思(五)给数字加上货币符号
1、假如要给价格加上元(¥)。选中 E2 单元格,把公式 =TEXT(C2,'¥#') 复制到 E2,按回车,则给 C2 中的价格加上¥;⽤往下拖的⽅法给其它价格加上¥,操作过程步骤,如图6所⽰:
图6
2、如果要保留指定⼩数位数(例如保留⼀位⼩数),可以把公式改为 =TEXT(C2,'¥#.0'),如图7所⽰:
图7
3、按回车,返回 89.0,同样⽤往下拖的⽅法按指定格式返回其它价格,如图8所⽰:
图8
(六)给数字加上百分号 %
1、选中 B2 单元格,把公式 =TEXT(A1,'0.0%') 复制到 B2,按回车,则 A1 单元格的数字被加上 %,并⾃动扩⼤ 100 倍;⽤往下拖的⽅法给其它数字加上 %,操作过程步骤,如图9所⽰:
图9
2、如果只是给⼩数加上百分号,不要求扩⼤ 100 倍,可以把公式改为 =TEXT(A1/100,'0.0%'),
操作过程步骤,如图10所⽰:
图10
(七)给数字加上千位分隔符
1、把公式 =TEXT(A1,'#,###') 复制到 B1,按回车,返回 235,362,同样⽤往下拖的⽅法给其它数字加上千位分隔符,操作过程步骤,如图11所⽰:
图11
2、如果有⼩数要保留指定⼩数位数(例如保留两位⼩数),可以把公式改为
=TEXT(A1,'#,###.00')
(⼋)按指定格式显⽰⽇期和时间
1、按指定格式显⽰⽇期
A、把公式 =TEXT(A1,'YYYY年MM⽉dd⽇') 复制到 B1 单元格,按回车,返回 2018年9⽉20⽇,⽤往下拖的⽅法把其它⽇期显⽰为指定格式;双击 B1 单元格,把年⽉改为-,删除“⽇”,按回车,返回 2018-09-20,同样往下拖把其它⽇期改为指定格式,操作过程步骤,如图12所⽰:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论