注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

新桐路书社-鹰凰紫竹苑

藏文会友,胸开慧识,箫音品位,感悟楠香,融通道力

 
 
 

日志

 
 

引:EXCEL TEXT 函数  

2014-04-06 10:34:10|  分类: ◇习办公软件 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
本文转载自sx_cxm《EXCEL TEXT 函数》

说明

      TEXT 函数可将数值转换为文本,并可使用户通过使用特殊格式字符串来指定显示格式。例如,假设单元格 A1 含有数字 23.5。若要将数字格式设置为人民币金额,可以使用以下公式:

=TEXT(A1,"¥0.00") Excel 会显示 ¥23.50。

如需要设置数字格式并与其他文本合并 =TEXT(A1,"¥0.00") & " 万元"    Excel 会显示 ¥23.50 万元。


语法
        TEXT(value, format_text)

参数

value    必需。数值、计算结果为数值的公式,或对包含数值的单元格的引用。

format_text    必需。使用双引号括起来作为文本字符串的数字格式,例如, "#,##0.00"。

       有关数字格式的准则

       ◆显示小数位和有效位

占位符

说明

0

如果数字的位数少于格式中零的数量,则显示非有效零。例,输入 8.9,将其显示为 8.90,使用格式 #.00

#

按照与 0(零)相同的规则执行操作。但,如果输入的数字在小数点任一侧的位数均少于格式中 # 符号的数量,Excel 不会显示多余的零。如,自定义格式为 #.## 且单元格中输入 8.902,显示为 8.9

?

按照与 0(零)相同的规则执行操作。但,对于小数点任一侧的非有效零,Excel 会加上空格,使得小数点在列中对齐。

.(句点)

在数字中显示小数点。


       注意:
如果格式仅在小数点左侧含有数字符号 (#),小于 1 的数字会以小数点开头;例如,.47。
       ◆显示千位分隔符    将逗号显示为千位分隔符或按倍数 1,000 缩放数字。

,(逗号)

在数字中显示千位分隔符。如果格式中含有被数字符号 (#) 或零包围起来的逗号,Excel 会分隔千位。位占位符后的逗号会以 1,000 为单位计量数字。例如,如果 format_text 参数为 "0!.0,"Excel 会将数字 12000 显示为 1.2万;format_text 参数为 "0!.0,,亿"Excel 会将数字12200000显示为 1.2亿。

       有关日期和时间格式的准则
      ◆显示日、月和年    在 format_text 参数中使用以下代码。

 

m

将月显示为不带前导零的数字。

mm

根据需要将月显示为带前导零的数字。

mmm

将月显示为月的缩写形式(Jan Dec)。

mmmm

将月显示为月的完整名称(January December)。

mmmmm

将月显示为月的单个字母简写(J D)。

d

将日显示为不带前导零的数字。

dd

根据需要将日显示为带前导零的数字。

ddd

将日显示为缩写形式的星期(Sun Sat)。

aaa

将日显示为缩写形式的中文小写星期(一~日)

dddd

将日显示为完整名称的星期(Sunday Saturday)。

aaaa

将日显示为完整名称的中文星期(星期一 星期日)。

yyy

将年显示为两位数字。

eyyyy

将年显示为四位数字。

 

显示内容

显示

代码

显示中文

 代码

 

112

m

1-12

m

 

0112

mm

01-12

mm

 

JanDec

mmm

一月-十二月

[dbnum1]m

 

JanuaryDecember

mmmm

〇一月-十二月

[dbnum1]mm

 

JD

mmmmm

壹月-壹拾贰月

[dbnum2]mm

 

131

d

1-31

d

 

0131

dd

01-31

dd

 

SunSat

ddd

-

aaa

 

SundaySaturday

dddd

星期一-星期日

aaaa

 

0099

yy

〇〇年-九九年

[dbnum1]yy

 

19009999

yyyy

一九〇〇年-九九九九年

[dbnum1]yyyy

 


      ◆显示小时、分钟和秒钟    在 format_text 参数中使用以下代码。

h

将小时显示为不带前导零的数字。

[h]

以小时显示经过的时间。如果返回小时数超过 24 的时间,可以用 [h]:mm:ss 的格式。

hh

根据需要将小时显示为带前导零的数字。如果格式含有 AM PM,则基于 12 小时制显示小时; 否则,基于 24 小时制显示小时。

m

将分钟显示为不带前导零的数字。

 注释    m mm 代码必须紧跟在 h hh 代码之后或紧跟在 ss 代码之前。

[m]

以分钟为单位显示经过的时间。如果返回的分钟数超过 60,可以用 [mm]:ss 的格式。

mm

根据需要将分钟显示为带前导零的数字。

s

将秒显示为不带前导零的数字。

[s]

以秒为单位显示经过的时间。如果返回的秒数超过 60,可以用 [ss] 的格式。

ss

根据需要将秒显示为带前导零的数字。如果要显示秒的小数部分,可以用 h:mm:ss.00 的格式。

AM/PMam/pmA/P、上午/下午、a/p

12 小时制显示小时。时间在午夜和中午之间时,Excel 会使用 AMamA 、上午、a 表示时间;反之,用 PMpmP 、下午、 p 表示时间。

   

       有关货币、百分比和科学记数法格式的准则

 ◆包含货币符号   要用 Num Lock 并使用数字小键盘键入各符号对应的 ANSI 代码。
◆显示百分号    要将数字显示为百分数(如,将 .08 显示为 8% ),在 format_text 参数中包括百分号 %。
◆显示科学记数法    要以科学记数(指数)显示数字,需在 format_text 参数中使用下表代码。

EE-E+e-e+

以科学记数(指数)格式显示数字。Excel 会在“E”或“e”的右侧显示与小数点移动的位数对应的数字。例如,如果 format_text 参数为 "0.00E+##"Excel 会将数字 12,200,000 显示为 1.22E+7


      
 有关包含文本和添加空格的准则
      ◆如果在 format_text 参数中下表任一字符,则按输入时的原样显示。


$

美元符号

+-

加减号

()

左右括号

:

冒号

^

脱字符

'

撇号

{}

左右大括号

小于号

=

等于号

/

斜杠符号

!

感叹号

&

与号

~

波形符

大于号

 

空格字符


 注释 

◆使用 TEXT 函数将数值转换为带格式的文本,此时将无法将结果当作数字来执行计算。
应用示例

数据

公式

代码

结果

说明

1234567.03

=TEXT(,"G/通用格式")

G/通用格式

1234567.03

常规格式(整数部分超过

8位只显示整数

12567800.04

=TEXT(,0)

0

12567800

只显示整数部分

12567800.04

=TEXT(,"0!.00,,")

0!.00,,

0.13

按亿为单位显示.

12567800.04

=TEXT(,"0!.0,,")

0!.0,,

1.3

按千万为单位显示.

12567800.04

=TEXT(,"0,,")

0,,

13

按百万为单位显示.

12567800.04

=TEXT(,"0!.00,")

0!.00,

125.68

以十万为单位显示.

12567800.04

=TEXT(,"0!.0,")

0!.0,

1256.8

以万为单位显示

12567800.04

=TEXT(,"0,  k")

0,  k

12568  k

以千为单位显示

12567800.04

=TEXT(,"0!.00")

0!.00

125678.00

以百为单位显示

12567800.04

=TEXT(,"0!.0")

0!.0

1256780.0

以十为单位显示

1.5

=TEXT(,"0""000""")

0"000""

2000

将原数扩大千倍显示,

如为小数,为四舍

五入后的整数乘以

1000的值

23020.205

=TEXT(,"K 0+000.???")

K 0+000.???

K 23+020.205

公路工作者常需使用的

桩号输入格式

15

=TEXT(,"000")

"000"

015

按格式规定位数显示数,

不足数前补0

15.25

=TEXT(,"# ?/12")

# ?/12

15 3/12

指定分母的分数

15.15

=TEXT(,"# ?/?????")

# ?/?????

15 3/20  

分数(根据小数自动

简化)

15.001

=TEXT(,"#/?")

#/?

15/1

只显示整数部分的

假分数

-88.1

=TEXT(,"G/通用格式_);G/通用格式-;0_)")

G/通用格式_);G/通用格式-;0_)

88.1-

负号显示在右侧

13701005678

=TEXT(,"000-0000-0000")

000-0000-0000

137-0100-5678

格式化手机号码

8603564225678

=TEXT(,"(00) 0000-0000000")

(00) 0000-0000000

(86) 0356-4225678

格式化电话号码

0.62415

=TEXT(,"hh:mm:ss")

hh:mm:ss

14:58:47

将数值显示为

hh:mm:ss时间

0.62415

=TEXT(,"上午/下午 h")

上午/下午 h

下午 2

将数值显示为

h点的时间

20081001

=TEXT(,"0000-00-00")

0000-00-00

2008-10-01

将直接输入的数值

显示为日期

39722.4567

=TEXT(,"yyyymd aaaa")

yyyymd aaaa

2008101 星期三

将数值显示为

中式日期记法

39722

=TEXT(,"[DBNum1]yyyymd  aaaa")

[DBNum1]yyyymd  aaaa

二〇〇八年六月三日 星期五

39722

=TEXT(,"[DBNum2]yyyymd  aaaa")

[DBNum2]yyyymd  aaaa

贰零零捌年壹拾月壹日  星期三

1

=TEXT(,"* ")

* :*号后要有一个空格)

 

隐藏全部数值,

12

=TEXT(,";-#.##;0;@")

;-#.##;0;@

 

隐藏正数

-15

=TEXT(,"#.##;;0;@")

#.##;;0;@

 

隐藏负数

0

=TEXT(,"#.##;-#.##;;@")

#.##;-#.##;;@

 

隐藏0

Abs

=TEXT(,"#.##;-#.##;0;")

#.##;-#.##;0;

 

隐藏文本

200

=TEXT(,"财务费用    $0.00;财务费用 $-0.00")

财务费用  $0.00;财务费用 $-0.00

财务费用    $200.00

同时显示文本和

数值,

120.54

=TEXT(,"合计    G/通用格式")

合计    G/通用格式

合计    120.54

200

=TEXT(,"G/通用格式 ()")

G/通用格式 ()

200 ()

564837

=TEXT(,"00°00'00\"")

00°00'00\"

56°48'37"

将数值,显示为

角度格式

12548

=TEXT(,"[DBNum2]#")

[DBNum2]G/通用格式

壹万贰仟伍佰肆拾捌

中文大写显示数值,

123

=TEXT(,"[DBNum1]G/通用格式")

[DBNum1]G/通用格式

一百二十三

中文小写显示数值,

456

=TEXT(,"[DBNum3]G/通用格式")

[DBNum3]G/通用格式

4百5十6

以阿拉伯数字,中文

数值,单位显示数值,

48100

=TEXT(,"000000")

000000

048100

邮政编码

456123

=TEXT(,"0.00E+00")

0

4.56E+05

科学记数

1452

=TEXT(,"0,000.00_);-0,000.00_);0.00_)")

0,000.00_);-0,000.00_);0.00_)

?1,452.00

财务格式

联想

=TEXT(," @""?""")

 @?

  联想?

为文本加上特殊符号

 引用请注明作者和出处


  评论这张
 
阅读(93)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017