Excel文本函数Word格式文档下载.docx
- 文档编号:21483727
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:24
- 大小:1.03MB
Excel文本函数Word格式文档下载.docx
《Excel文本函数Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Excel文本函数Word格式文档下载.docx(24页珍藏版)》请在冰豆网上搜索。
【语法表达式】BAHTTEXT(number)
【参数说明】number:
表示需要转换为泰语文本的数字。
•使用函数时,参数number的值必须是数字,否则函数将返回错误值#VALUE!
•参数number的值可以直接引用数字,也可以指定单元格。
•参数引用的单元格可以为空白单元格,但是直接引用的数字不能为空。
【实际应用】将各商品的价格转换为泰铢格式,
在单元格C2中输入函数“=BAHTTEXT(B2)”,将单元格B2中的数值转换为泰铢格式,然后利用自动填充功能,将其他单元格的数值转换为泰铢格式,得到的结果如图7.2所示。
图7.2转换为泰铢格式
【应用说明】BAHTTEXT函数在国际单位转换中比较常用。
在Excel中,可以使用“控制面板”中的“区域设置”或“区域选项”将泰铢格式更改为其他样式。
7.1.3DOLLAR函数:
将数字转换为美元货币格式的文本
【功能说明】根据货币格式,把数字转换成指定小数位数的文本,并应用货币格式。
使用的格式是:
($#,##0.00_)或($#,##0.00)。
【语法表达式】DOLLAR(number,decimals)
【参数说明】
•number:
表示需要转换成美元货币格式的数字。
该参数可以是具体的数字,也可以指定单元格。
•decimals:
表示以十进制数表示的小数位数。
如果省略该参数,则表示保留两位小数。
如果参数为负数,则表示在小数点左侧进行四舍五入。
•使用函数DOLLAR设置价格和通过设置单元格数字设置价格的不同在于:
通过函数DOLLAR设置的价格是文本形式,而通过设置单元格的数字格式设置的价格仍然是数字形式。
【实际应用】将中文价格转换为美元价格,使用汇率为6.83。
在单元格C2中输入函数表达式“=DOLLAR(B2/6.83,2)”,将单元格B2中的数据转换为美元格式,然后利用自动填充功能,将单元格B3中的数据转换为美元格式。
得到的结果如图7.3所示。
图7.3将数据转换为美元格式
【应用说明】在出口商品价格转换中,DOLLAR函数使用十分广泛。
7.1.4LOWER函数:
转换为小写
【功能说明】把文本字符串中的所有大些字母转换为小写字母。
【语法表达式】LOWER(text)
表示需要转换为小写字母的文本字符串。
使用函数时,如果参数
直接指定字符串,则需要用半角双引号把字符串括起来;
也可以指定单元格。
•函数只能转换一个单元格的文本字符串,不能转换单元格区域。
•该函数只能转换英文字符,不能转换数字等非英文字符。
•该函数只能转换半角英文字符,不能转换全角英文字符。
【实际应用】某企业登录系统仅仅接收小写密码,因此对于用户输入的所有密码都要转换为小写。
在单元格B2中输入函数表达式“=LOWER(A2)”,将单元格A2中的密码为小写密
码,然后利用自动填充功能,将其他单元格的密码转换为小写密码,如图7.4所示。
图7.4转换为小写密码
【应用说明】在英文字符的大小写转换中,LOWER函数应用比较广泛。
7.1.5PROPER函数:
将英文单词的首字母改为大写
【功能说明】将字符串中每个英文单词的第一个字母改为大写,而其他字母改为小写。
【语法表达式】PROPER(text)
表示需要把第一个字母改为大写的文本。
使用函数时,该参数可以是具体的加双引号的文本,也可以指定单元格。
•函数只能转换一个单元格的文本,而不能转换单元格区域的文本。
•函数不转换非英文字母的字符。
•转换后的文本,不区分全角和半角。
【实际应用】某企业登录系统接收首字母大写的密码,因此对于用户的所有密码都要转换为首字母
大写的形式。
在单元格B2中输入函数表达式“=PROPER(A2)”,将单元格A2中的密码为首字母大写,然后利用自动填充功能,将其他单元格的密码转换为首字母大写,如图7.5所示。
图7.5转换为首字母大写
【应用说明】如果文本中包含数字或其他非英文字母的字符,函数将忽略这些字符。
7.1.6RMB函数:
换成人民币货币格式的文本
【实际应用】将美元价格转换为中文价格,使用汇率为6.83。
在单元格C2中输入函数表达式“=RMB(B2*6.83,2)”,将单元格B2中的数据转换为中元格式,然后利用自动填充功能,将单元格B3中的数据转换为中元格式。
得到的结果如图7.6所示。
图7.6转换为人民币格式
【应用说明】使用函数RMB设置价格和设置单元格数字格式的不同在于:
通过函数
RMB设置的价格是文本形式,而设置的数字格式的价格仍然是数字形式。
7.1.7T函数:
将参数转换为文本
【功能说明】返回参数引用的文本。
【语法表达式】T(value)
【参数说明】参数value表示需要进行检验的数值。
•如果值是文本或引用文本,T返回值。
如果值不引用文本,T返回空文本("
"
);
•通常不需在公式中使用函数T,因为Excel可以自动按需要转换数值的类型,该函数用于与其他电子表格程序兼容。
【实际应用】将各种格式的参数转换为文本格式。
在单元格B2中输入表达式“=T(A2)”,将单元格A2中的参数转换为文本格式的参数,然后利用自动填充功能将其他单元格的参数转换为文本,结果如图7.7所示
图7.7转换为文本格式
【应用说明】T函数主要应用在复杂的函数中进行检测的功能。
7.1.8TEXT函数:
将数值转换为文本
【功能说明】将单元格中的数值转换成指定数字格式的文字。
转换后的数值是文本,因此不能作为数字参加计算。
【语法表达式】TEXT(value,format_text)
•value:
表示具体的数值或计算公式。
参数可以是具体的数值,也可以指定单元格。
•format_text:
表示转换后的文本字符串的数字格式。
数值格式可以通过右击单元格,然后单击“设置单元格格式”对话框中的“数字”选项卡中的“分类”框中的“数值”、“货币”、“时间”等查看数字显示格式。
•使用函数时,必须用双引号把format_text参数引起来,否则函数将返回错误值
#NAME!
,且不能包含“*”号。
•该函数把数值转换成文本,但转换后的文本不能参与计算。
【实际应用】某公司统计了其员工的工资,现需要将其转换为会计形式的工资。
在单元格C2中输入函数“=TEXT(B2,"
¥#0.00"
)”,将第一个员工的工资转换为会计形式,然后利用自动填充功能,将其他工资转换为会计形式,如图7.8所示。
图7.8转换为会计形式
【应用说明】在使用函数时,如果利用公式直接输入数值来指定参数,那么这些参数都必须加上双引号;
如果是在函数参数中设置,则不用加双引号。
7.1.9UPPER函数:
转换为大写
【语法表达式】UPPER(text)
使用函数时,如果参数直接指定字符串,则需要用半角双引号把字符串括起来;
【实际应用】某企业登录系统仅仅接收大写密码,因此对于用户输入的所有密码都要转换为大写。
在单元格B2中输入函数表达式“=UPPER(A2)”,将单元格A2中的密码为大写密码,
然后利用自动填充功能,将其他单元格的密码转换为大写密码,如图7.9所示。
图7.9转换为大写密码
【应用说明】该函数只能转换半角英文字符,不能转换全角英文字符。
7.1.10VALUE函数:
将文本参数转换为数字
•使用函数时,如果利用公式直接输入数值来指定参数,那么这些参数都必须加上双引号;
【实际应用】已知某商品的销售额以及单价,计算商品的销量。
在单元格D2中输入函数“=VALUE(B2)/C2”,计算第一种商品的销量,然后利用自动填充功能,计算其他商品的销量,得到的结果如图7.10所示。
图7.10计算商品的销量
【应用说明】VALUE函数在由文本转换成数字中应用比较广泛。
7.1.11WIDECHAR函数:
将半角字符转换为全角字
【功能说明】将半角(单字节)字符转换为全角(双字节)字符。
字符是否需要转换取决于计算机使用的语言。
【语法表达式】WIDECHAR(text)
表示文本,也就是一串字符串。
使用函数时,该参数可以是用半角双引号括起来的文本值,也可以指定包含文本的单元格。
•如果参数中的文本不包含任何半角字符,那么转换后的文本和原文本相同。
【实际应用】某企业登录系统仅仅接收全角密码,因此对于用户输入的所有密码都要转换为全角。
在单元格B2中输入函数表达式“=WIDECHAR(A2)”,将单元格A2中的密码为全角
密码,然后利用自动填充功能,将其他单元格的密码转换为全角密码,如图7.11所示。
图7.11转换密码
【应用说明】该函数不能转换非半角英文字符。
7.2文本操作函数
前面小节已经介绍了Excel中的文本转换函数,在本小节中,将详细讲解文本操作函数。
文本操作函数的内容十分丰富,可以实现对文本的各种操作:
替换、复制、删除、截取和合并等。
在本小节中,将详细讲解各种文本操作函数的功能。
7.2.1CHAR函数:
返回代码的字符
【功能说明】返回与数字代码相对应的字符。
【语法表达式】CHAR(number)
一个数字,表示用于转换的数字代码。
使用函数时,该参数可以是1到255之间的任意数值,也可以指定单元格。
•使用函数时,要保证参数的范围在0到255之间,否则函数将返回错误值
#VALUE!
•如果参数是小数,则函数将对其截尾取整。
【实际应用】将常见的数字转换为相应的字符。
在单元格B2中输入函数表达式“=CHAR(A2)”,转换第一个数字,然后利用自动填
充功能,计算其他数字的字符,结果如图7.12所示。
图7.12判断数据来源
【应用说明】该函数的字符集对应windows系统下的ANSI字符集。
ANSI(美国国家标准协会)字符集是由ANSI标准派生的字符集。
7.2.2CLEAN函数:
删除所有打印不出的字符
【功能说明】CLEAN函数的功能就是删除这些不能打印的字符。
【语法表达式】CLEAN(text)
表示需要删除不能打印字符的文本或工作表。
【使用说明】如果参数直接应用文本,那么该文本必须用双引号引起来。
【实际应用】某文档中包含了一些不能打印的字符,为了能够正确的打印该文档,需要将那些不能
打印的字符删除。
在单元格B2中输入函数表达式“=CLEAN(A2)”,清除单元格A2中不能打印的字符,然后利用自动填充功能清除其他单元格中不能打印的字符,得到的结果如图7.13示。
图7.13清除不能打印的字符
【应用说明】使用函数时,参数可以是加双引号的文本字符串,也可以指定单元格或单元格区域。
7.2.3CODE函数:
返回字符对应的代码
【功能说明】返回文本字符串中的第一个字符的数字代码。
【语法表达式】CODE(text)
表示需要返回第一个字符数字代码的文本。
使用函数时,该参数可以直接输入文本,也可以指定单元格。
•使用函数时,如果直接输入文本,那么需要用双引号把文本引起来。
•字符串第一个字符是全角和半角时,返回的结果是不同的。
【实际应用】某公司统计了员工的编号和销量,根据员工编号,判断员工的部门。
在单元格C2中输入函数“=IF(CODE(A2)=65,"
部门1"
"
部门2"
)”,判断员工所属的部门,然后利用自动填充功能,判断其他员工的部门,结果如图7.14所示。
图7.14判断员工的部门
【应用说明】函数返回的代码对应于计算机当前使用的字符集,WINDOWS系统下的字符集是ANSI字符集。
CONCATENATE函数:
合并字符串
【功能说明】该函数可以把多个文本字符串合并成一个文本字符串。
【语法表达式】CONCATENATE(text1,text2,……)
【参数说明】text1,text2,…:
表示多个需要合并的文本字符串。
•该函数合并字符串的效果和用符号“&
”合并字符串的效果相同。
•使用函数时,如果直接引用文本字符串,那么需要给文本加上双引号;
如果引用的是数字,就不需要加双引号了,返回结果仍然是文本格式。
•合并的文本字符串可以为空字符串。
【实际应用】某公司统计了各员工的销量信息,现在公司需要统计具体的成绩。
在单元格D2中输入函数“=CONCATENATE($B$1,B2,"
的"
$C$1,"
为"
C2,"
A2,$A$1)”,得到第一位员工的成绩,然后利用自动填充功能得到其他员工的结果,如图7.15所示。
图7.15统计销售结果
【应用说明】使用函数时,该参数可以是文本、数字,也可以指定单元格。
该函数最多可合并30个文本字符串。
7.2.5EXACT函数:
比较字符串是否相同
【功能说明】比较两个字符串是否完全相同,如果完全相同则返回TRUE;
如果不同则返回FALSE。
【语法表达式】EXACT(text1,text2)
Dtext1:
表示需要比较的第一个字符串。
使用函数时,该参数可以直接输入字符串,也可以指定单元格。
Dtext2:
表示需要比较的第二个字符串。
【使用说明】函数区分字符的大小写。
也就是如果两个相同的字符一个是大写,一个小写,函数将返回FALSE。
【实际应用】系统保存了用户的密码,现在需要根据用户输入的密码,判断密码是否正确,在单元格C2中输入函数表达式“=IF(EXACT(A2,B2),"
是"
否"
)”,判断第一个密码
是否正确,然后利用自动填充功能,判断其他密码是否正确,如图7.16所示。
图7.16判断密码是否正确
【应用说明】在比较字符串时,函数区分大小写,但忽略文本的格式。
该函数常用来检验输入的字符串和数据列表中的字符串是否相同。
7.2.6FIND和FINDB函数:
查找文本字符串
【功能说明】FIND函数:
以字符为单位,查找一个文本字符串在另一个文本字符串中出现的起始位置的编号。
根据查找出的位置符号,就可以对该字符进行修改、删除等。
FINDB函数:
以字节为单位,查找一个文本字符串在另一个文本字符串中出现的起始位置的编号。
【语法表达式】FIND(find_text,within_text,start_num)、FINDB(find_text,within_text,start_num)
•find_text:
表示要查找的文本。
可以是加双引号的文本,也可以指定单元格。
•within_text:
表示要查找的文本所在的文本串,也就是在within_text文本中查找find_text文本第一次出现的位置。
使用函数时,该参数可以是加双引号的文本,也可以指定单元格。
•start_num:
一个数字,表示从第几个字符开始搜索。
within_text文本中的第一个字符的编号是1,如果省略该参数,那么默认从第1个字符开始搜索。
•使用函数时,参数find_text不能使用通配符。
•如果在within_text文本中查找不到find_text,那么函数将返回错误值#VALUE!
•使用函数时,参数start_num可以0到within_text字符串长度之间的任意数值。
•使用FIND函数时,无论系统使用哪种语言,无论字符是单字节,还是双字节,该函数都把每个字符看作1计算。
半角字符和字母是单字节,全角字符和汉字都是双字节。
【实际应用】某公司统计了员工的编号信息和销量信息,判断员工的部门。
在单元格C2中输入函数“=IF(FIND("
A"
A2,1),"
A部门"
B部门"
)”,判断员工所属的部门,然后利用自动填充功能,判断其他员工的部门,结果如图7.17所示。
图7.17查询结果
【应用说明】当系统使用双字节字符集(DBCS)语言时,函数FINDB把每个字符看作2计算,否则会看作1计算。
7.2.7FIXED函数:
设置固定小数位
【功能说明】把数值按指定的小数位数四舍五入,并以文本形式返回。
【语法表达式】FIXED(number,decimals,no_commas)
表示需要四舍五入的数值。
使用函数时,参数可以是具体的数值,也可以指定单元格。
使用函数时,如果省略该参数,则表示保留两位小数。
•no_commas:
逻辑值。
值为TRUE时,表示函数返回的结果中不包含逗号;
值为
FALSE或省略时,表示函数返回的结果中可以包含逗号。
•参数number的数字个数不能超过15个,否则会出现转换错误。
【实际应用】已知商品的价格和销量,计算商品的销售额。
在计算的时候,需要将价格保留1位小
数。
在单元格C2中输入公式“=FIXED(A2,1)*B2”,计算商品的销售额,然后利用自动填充功能,判断其他商品的销售额,如图7.18所示。
图7..18计算销售额
【应用说明】使用函数FIXED格式化数字和通过设置单元格数字格式进行格式化数字的不同在于:
通过函数FIXED格式化的数字是文本形式,而通过设置单元格格式进行格式化的数字仍然是数字形式。
7.2.8LEFT函数:
返回左边字符
【功能说明】指定字符数,返回文本字符串中指定字符数的字符。
【语法表达式】LEFT(text,num_chars)
•text:
文本字符串,表示包含需要提取的字符的文本字符串。
•num_chars:
数字,表示需要提取的字符的数量。
•使用函数时,参数text如果直接输入文本,那么需要加上双引号。
•参数num_chars必须是大于等于0的数字。
•如果参数num_chars的值大于文本串text的长度,那么函数将返回整个文本。
如果省略该参数,函数默认其值为1。
【实际应用】已知员工联系电话,根据电话号码,获取员工的区号。
在单元格C2中输入表达式“=LEFT(B2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 文本 函数
![提示](https://static.bdocx.com/images/bang_tan.gif)