TEXt():
如果定义了Unicode,标识 字符为Unicode;否则,为ANSI 字符集。
Syntax:
TEXT(LPTSTR string); text函数
参数:
string:
指象一个字符,并理解为 UTF-16或者ANSI 字符集。
注意:
需要:
Windows NT/2000/XP/Vista:包含Windows NT 3.1以及之后版本。
Windows 95/98/Me:包含Windows 95 以及之后版本。
Header:声名在Winnt.h中,包含在 Windows.h中。
var
f:text;
begin assign(f,'c:\f.txt'); end;
TEXT
将数值转换为按指定数字格式表示的文本。
1、 语法
text函数 TEXT( value, format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的 单元格的引用。
Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的 文本形式的数字格式。
2、 TEXT的 Format_text(单元格格式)参数代码(常用)
单元格格式 |
数字 |
TEXT(A,B) |
说明 |
Format_text |
Value |
值 |
|
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日 |
1982年05月06日 |
||
aaaa | 2014/3/1 | 星期六 | 显示为中文星期几全称 |
aaa | 2014/3/1 | 六 | 显示为中文星期几简称 |
dddd |
2007-12-31 |
Monday |
显示为英文星期几全称 |
[>=90]优秀;[>=60]及格;不及格 |
90 |
优秀 |
大于等于90,显示为“优秀” |
60 |
及格 |
大于等于60,小于90,显示为“及格” |
|
59 |
不及格 |
小于60,显示为“不及格” |
|
[DBNum1][$-804]G/通用格式 |
125 |
一百二十五 |
中文小写数字 |
[DBNum2][$-804]G/通用格式元整 |
壹佰贰拾伍元整 |
中文大写数字,并加入“元整”字尾 |
|
[DBNum3][$-804]G/通用格式 |
1百2十5 |
中文小写数字 |
|
[DBNum1][$-804]G/通用格式 |
19 |
一十九 |
中文小写数字,11-19无设置 |
[>20][DBNum1];[DBNum1]d |
19 |
十九 |
11-显示为十一而不是一十一 |
0.00,K |
12536 |
12.54K |
以千为单位 |
#!.0000万元 |
1.2536万元 |
以万元为单位,保留4位小数 |
|
#!.0,万元 |
1.3万元 |
以万元为单位,保留1位小数 |
3、 说明
Format_text 不能包含星号 (*)。通过“格式”菜单调用“ 单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。 示例
如果您将示例复制到空白 工作表中,可能会更易于理解该示例。
创建空白 工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。按 Ctrl+C。 在工作表中,选中单元格A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
|
A |
B |
1 |
销售人员 |
销售 |
2 |
Buchanan |
2800 |
3 |
Dodsworth |
40% |
4 |
公式 |
说明(结果) |
5 |
1 sold 销售人员 worth of units. |
将上面内容合并为一个短语 (Buchanan sold $2800.00 worth of units.) |
6 |
2 sold Buchanan of the total sales. |
将上面内容合并为一个短语 (Dodsworth sold 40% of the total sales.) |
该函数不仅仅只用于改变数值成文本,用的妥当,可以当做逻辑函数,还可以附加变量、 数组,使其更加灵活多变。该函数也是EXCEL函数与公式基础入门必学之一。
单元格格式 |
数字 |
TEXT(A,B) |
说明 |
Format_text |
Value |
值 |
|
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日 |
1982年05月06日 |
||
aaaa | 2014/3/1 | 星期六 | 显示为中文星期几全称 |
aaa | 2014/3/1 | 六 | 显示为中文星期几简称 |
dddd |
2007-12-31 |
Monday |
显示为英文星期几全称 |
[>=90]优秀;[>=60]及格;不及格 |
90 |
优秀 |
大于等于90,显示为“优秀” |
60 |
及格 |
大于等于60,小于90,显示为“及格” |
|
59 |
不及格 |
小于60,显示为“不及格” |
|
[DBNum1][$-804]G/通用格式 |
125 |
一百二十五 |
中文小写数字 |
[DBNum2][$-804]G/通用格式元整 |
壹佰贰拾伍元整 |
中文大写数字,并加入“元整”字尾 |
|
[DBNum3][$-804]G/通用格式 |
1百2十5 |
中文小写数字 |
|
[DBNum1][$-804]G/通用格式 |
19 |
一十九 |
中文小写数字,11-19无设置 |
[>20][DBNum1];[DBNum1]d |
19 |
十九 |
11-显示为十一而不是一十一 |
0.00,K |
12536 |
12.54K |
以千为单位 |
#!.0000万元 |
1.2536万元 |
以万元为单位,保留4位小数 |
|
#!.0,万元 |
1.3万元 |
以万元为单位,保留1位小数 |
( command "text" "j" "m" ( list 100 5 ) 5 0 "中国国际公司" )
程序解释:
j----对正;
m----中心定位;
( list 100 5 )----定位于坐标(100,5)的点上;
5----字高;
0----旋转角为0度;
"中国国际公司"----要写入的字符。