文本函数的应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1文本函数1.ASC将字符串中的全角(双字节)英文字母或片假名更改为半角(单字节)字符2.BAHTTEXT使用ß(铢)货币格式将数字转换为文本3.CHAR返回由代码数字指定的字符4.CLEAN删除文本中所有非打印字符5.CODE返回文本字符串中第一个字符的数字代码6.CONCATENATE将若干文本项合并到一个文本项中7.DOLLAR使用$(美元)货币格式将数字转换为文本8.EXACT检查两个文本值是否相同9.FIND、FINDB在一个文本值中查找另一个文本值(区分大小写)10.FIXED将数字格式设置为具有固定小数位数的文本11.JIS将字符串中的半角(单字节)英文字母或片假名更改为全角(双字节)字符12.LEFT、LEFTB返回文本值中最左边的字符13.LEN、LENB返回文本字符串中的字符个数14.LOWER将文本转换为小写15.MID、MIDB从文本字符串中的指定位置起返回特定个数的字符16.PHONETIC提取文本字符串中的拼音(汉字注音)字符17.PROPER将文本值的每个字的首字母大写18.REPLACE、REPLACEB替换文本中的字符19.REPT按给定次数重复文本20.RIGHT、RIGHTB返回文本值中最右边的字符21.SEARCH、SEARCHB在一个文本值中查找另一个文本值(不区分大小写)22.SUBSTITUTE在文本字符串中用新文本替换旧文本23.T将参数转换为文本24.TEXT设置数字格式并将其转换为文本25.TRIM删除文本中的空格26.UPPER将文本转换为大写形式27.VALUE将文本参数转换为数字ASC(text):对于双字节字符集(DBCS)语言,将全角(双字节)字符更改为半角(单字节)字符。Text为文本或对包含要更改文本的单元格的引用。如果文本中不包含任何全角字母,则文本不会更改。将数字转换为泰语文本并添加后缀“泰铢”。在MicrosoftExcelforWindows中,可以从“控制面板”使用“区域设置”或“区域选项”(在MicrosoftWindowsXP中)或“区域和语言选项”(在MicrosoftWindowsVista中)将泰铢格式更改为其他样式。2在ExcelforMacintosh中,可以使用“数字控制面板”将泰铢数字格式更改为其他样式。语法BAHTTEXT(number)Number为要转换成文本的数字、对包含数字的单元格的引用或结果为数字的公式。返回对应于数字代码的字符。函数CHAR可将其他类型计算机文件中的代码转换为字符。语法CHAR(number)Number是用于转换的字符代码,介于1到255之间。使用的是当前计算机字符集中的字符。删除文本中不能打印的字符。对从其他应用程序中输入的文本使用CLEAN函数,将删除其中含有的当前操作系统无法打印的字符。例如,可以删除通常出现在数据文件头部或尾部、无法打印的低级计算机代码。要点CLEAN函数被设计为删除文本中7位ASCII码的前32个非打印字符(值为0到31)。在Unicode字符集(Unicode:UnicodeConsortium开发的一种字符编码标准。该标准采用多(于一)个字节代表每一字符,实现了使用单个字符集代表世界上几乎所有书面语言。)中,有附加的非打印字符(值为127、129、141、143、144和157)。3CLEAN函数自身不删除这些附加的非打印字符。有关如何删除文本中附加的非打印字符的示例,请参阅删除文本中的空格和非打印字符。语法CLEAN(text)Text要从中删除非打印字符的任何工作表信息。返回文本字符串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。语法CODE(text)Text为需要得到其第一个字符代码的文本。将两个或多个文本字符串合并为一个文本字符串。语法CONCATENATE(text1,text2,...)Text1,text2,...为2到255个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。您也可使用连接符号(&)计算运算符代替CONCATENATE函数来连接文本项。例如=A1&B1与=CONCATENATE(A1,B1)返回相同的值。4本“帮助”主题中描述的函数可将数字转换为文本格式,并应用货币符号。函数的名称及其应用的货币符号取决于您的语言设置。该函数依照货币格式将小数四舍五入到指定的位数并转换成文本。使用的格式为($#,##0.00_);($#,##0.00)。语法DOLLAR或RMB(number,decimals)Number为数字、包含数字的单元格引用,或是计算结果为数字的公式。Decimals为十进制数的小数位数。如果decimals为负数,则number在小数点左侧进行舍入。如果省略decimals,则假设其值为2。注解使用命令(在“开始”选项卡上的“数字”组中,单击“数字”旁边的箭头,然后单击“数字”)来设置包含数字的单元格的格式与使用DOLLAR函数直接设置数字的格式之间的主要区别在于:DOLLAR函数将计算结果转换为文本。使用“设置单元格格式”对话框设置格式的数字仍为数字。可以继续在公式中使用由DOLLAR函数设置格式的数字,因为MicrosoftExcel在计算时会将以文本值输入的数字转换为数字。5该函数用于比较两个字符串:如果它们完全相同,则返回TRUE;否则,返回FALSE。函数EXACT区分大小写,但忽略格式上的差异。利用EXACT函数可以测试在文档内输入的文本。语法EXACT(text1,text2)Text1为待比较的第一个字符串。Text2为待比较的第二个字符串。说明您也可使用双等号(==)比较运算符代替EXACT函数来进行精确比较。例如,=A1==B1与=EXACT(A1,B1)返回相同的值。函数FIND和FINDB用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。语法FIND(find_text,within_text,start_num)FINDB(find_text,within_text,start_num)Find_text要查找的文本。Within_text包含要查找文本的文本。Start_num指定要从其开始搜索的字符。within_text中的首字符是编号为1的字符。如果省略start_num,则假设其值为1。函数FIND与FINDB区分大小写并且不允许使用通配符。如果您不希望执行区分大小写的搜索或者要使用通配符,可以使用SEARCH和SEARCHB函数。如果find_text为空文本(),则FIND会匹配搜索字符串中的首字符(即编号为start_num或1的字符)。Find_text不能包含任何通配符。如果within_text中没有find_text,则FIND和FINDB返回错误值#VALUE!。6如果start_num不大于0,则FIND和FINDB返回错误值#VALUE!。如果start_num大于within_text的长度,则FIND和FINDB返回错误值#VALUE!。使用start_num可跳过指定的字符数。以FIND函数为例,假设要处理文本字符串“AYF0093.YoungMensApparel”。若要在文本字符串的说明部分中查找第一个“Y”的编号,请将start_num设置为8,这样就不会搜索文本的序列号部分。函数FIND从第8个字符开始,在下一个字符处查找find_text,并返回数字9。FIND总是返回从within_text的起始位置计算的字符的编号,如果start_num大于1,则会计算跳过的字符。示例1:FIND示例2:嵌套于MID中的FIND示例3:FINDB(将您的计算机设置为支持DBCS的一种默认语言)在下面的示例中:由于每个字符均按其字节数来计数,所以函数FINDB返回3;又由于首字符有2个字节,所以第二个字符从第三个字节开始。7函数FIND返回2,因为“”在字符串中的第二个位置。无论您计算机上的默认语言设置如何,函数FIND都返回2。FIXED(number,decimals,no_commas):将数字按指定的小数位数进行取整,利用句号和逗号,以小数格式对该数进行格式设置,并以文本形式返回结果。Number要进行舍入并转换为文本的数字。Decimals为十进制数的小数位数。No_commas为一个逻辑值,如果为TRUE,则会禁止FIXED在返回的文本中包含逗号。在MicrosoftExcel中,Numbers的最大有效位数不能超过15位,但decimals可达到127。如果decimals为负数,则number在小数点左侧进行舍入。如果省略decimals,则假设其值为2。如果no_commas为FALSE或被省略,则返回的文本会像通常一样包含逗号。使用命令(在“开始”选项卡上的“数字”组中,单击“数字”旁边的箭头,然后单击“数字”)格式化包含数字的单元格与直接使用函数FIXED格式化数字的主要区别在于:函数FIXED将其结果转换成文本,而用“单元格”命令设置格式的数字仍然是数字。本“帮助”主题中描述的函数可将字符串中的半角(单字节)字母转换为全角(双字节)字符。函数的名称及其转换的字符取决于您的语言设置。语法WIDECHAR(text)8文本为文本或对包含要更改文本的单元格的引用。如果文本中不包含任何半角英文字母或片假名,则文本不会更改。根据所指定的字符数,LEFT返回文本字符串中第一个字符或前几个字符。LEFTB基于所指定的字节数返回文本字符串中的第一个或前几个字符。要点函数LEFT面向使用单字节字符集(SBCS)的语言,而函数LEFTB面向使用双字节字符集(DBCS)的语言。您计算机上的默认语言设置对返回值的影响方式如下:无论默认语言设置如何,函数LEFT始终将每个字符(不管是单字节还是双字节)按1计数。当启用支持DBCS的语言的编辑并将其设置为默认语言时,函数LEFTB会将每个双字节字符按2计数,否则,函数LEFTB会将每个字符按1计数。语法LEFT(text,num_chars)LEFTB(text,num_bytes)Text是包含要提取的字符的文本字符串。Num_chars指定要由LEFT提取的字符的数量。Num_chars必须大于或等于零。如果num_chars大于文本长度,则LEFT返回全部文本。如果省略num_chars,则假设其值为1。Num_bytes按字节指定要由LEFTB提取的字符的数量。示例1:LEFT示例2:LEFTB(将您的计算机设置为支持DBCS的一种默认语言)在下面的示例中:LEFTB返回前两个字符,因为每个字符按2计数。9LEFT返回前4个字符,因为每个字符按1计数。无论您计算机上的默认语言设置如何,函数LEFT都返回前4个字符。LEN返回文本字符串中的字符数。LENB返回文本字符串中用于代表字符的字节数。要点函数LEN面向使用单字节字符集(SBCS)的语言,而函数LENB面向使用双字节字符集(DBCS)的语言。您计算机上的默认语言设置对返回值的影响方式如下:语法LEN(text)LENB(text)Text是要查找其长度的文本。空格将作为字符进行计数。示例1:LEN示例2:LENB(将您的计算机设置为支持DBCS的一种默认语言)在下面的示例中:LENB返回6,因为每个字符按2计数。LEN返回3,因为每个字符按1计数。无论您计算机上的默认语言设置如何,函数LEN都返回3。10语法LOWER(text):将一个文本字符串中的所有大写字母转换为小写字母。Text是要转换为小写字母的文本。函数LOWER不改变文本中的非字母的字符。MID返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB根据您指定的字节数,返回文本字符串中从指定位置开始的特定数目的字符。语法MID(text,start_num,num_chars)MIDB(text,start_num,nu

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功