text函数
TEXt():
如果定义了Unicode,标识字符为Unicode;否则,为ANSI字符集。
Syntax:
TEXT(LPTSTRstring);
参数:
string:
指象一个字符,并理解为UTF-16或者ANSI字符集。
注意:
宏在运行的时候去理解一个ANSI字符取决于当WINDOWS的ANSI 字符集页数. 当位于不同的ANSI 字符集页数时,ANSI字符拥有不同的意义。如, ' xC4'在第1252页 (即:拉丁文-1) 表示一个加上音符的A('Ä').而在第1253页 (希腊文), 表示希腊字母Delta ('Δ'). 不同的理解导致了开发和维护中的一些问题,也同样导致了运行时候的一些问题。
需要:
Windows NT/2000/XP/Vista:包含Windows NT 3.1以及之后版本。
Windows 95/98/Me:包含Windows 95 以及之后版本。
Header:声名在Winnt.h中,包含在 Windows.h中。
二、Pascal中TEXT变量声明及调用var
f:text;
begin assign(f,'c:f.txt'); end;
三、在EXCEL中的应用TEXT
将数值转换为按指定数字格式表示的文本。
语法
TEXT(value,format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
说明
Format_text 不能包含星号 (*)。通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
A
B
1
销售人员
销售
2
Buchanan
2800
3
Dodsworth
40%
公式
说明(结果)
1 sold 销售人员 worth of units.
将上面内容合并为一个短语 (Buchanan sold $2800.00 worth of units.)
2 sold Buchanan of the total sales.
将上面内容合并为一个短语 (Dodsworth sold 40% of the total sales.)
该函数不仅仅只用于改变数值成文本,用的妥当,可以当做逻辑函数,还可以附加变量、数组,使其更加灵活多变。该函数也是EXCEL函数与公式基础入门必学之一。
四、AUTOLISP中的函数( command "text" "j" "m" ( list 100 5 ) 5 0 "中国国际公司" )
程序解释:
j----对正;
m----中心定位;
( list 100 5 )----定位于坐标(100,5)的点上;
5----字高;
0----旋转角为0度;
"中国国际公司"----要写入的字符。