Excel文本函数

发布 2022-06-29 13:00:28 阅读 5735

第 7 章文本函数。

在 excel 中,除了提供处理各种数值运算的函数之外,还提供了各种处理文本的函数。 其中,包括文本转换、替代、查找等。文本在 excel 中同样是十分重要的信息,在处理信息的过程中,将经常需要用到文本函数。

在本章中,将详细讲解各种文本函数的使用方法。

文本转换函数是指一种文本函数,这类函数可以将文本字符串从一种类型转换到另一种类型。使用文本转换函数,用户可以将文本字符串转换为各种字符类型。本小节中,将详细讲解各种文本转换函数的功能。

功能说明】把全角(双字节)字符转换为半角(单字节)字符。

语法表达式】asc(text)

参数说明】text:表示文本,该参数可以是用半角双引号括起来的文本值,也可以指定包含文本的单元格。

使用说明】如果参数中的文本不包含任何全角字符,那么转换后的文本和原文本相同。

使用函数时,如果参数是直接输入到参数框中的文本,那么必须用半角双引号括起来,否则函数将返回错误值#name!。

该函数只能转换单个单元格的文本,不能转换单元格区域的文本。

实际应用】 转换用户密码。在某登录系统中,需要用户的密码为单字节字符。但是,用户在输入。

的时候,有时会输入双字节字符,因此需要转换密码。

在单元格 b2 中输入函数 “=asc(a2)”,将单元格 a2 中的密码转换为对应的单字节字符密码,然后利用自动填充功能,将其他单元格的密码转为单字节字符密码,得到的结果如图 7.1 所示。

图 7.1 转换用户密码。

应用说明】在 windows 操作系统中,全角字符是用两个字节表示一个字符,半角字符就是用一个字节表示一个字符。

功能说明】将数字转换为泰语文本。

语法表达式】bahttext(number)

参数说明】number:表示需要转换为泰语文本的数字。

使用说明】使用函数时,参数 number 的值必须是数字,否则函数将返回错误值#value!。

参数 number 的值可以直接引用数字,也可以指定单元格。

参数引用的单元格可以为空白单元格,但是直接引用的数字不能为空。

实际应用】 将各商品的**转换为泰铢格式,在单元格 c2 中输入函数“=bahttext(b2)”,将单元格 b2 中的数值转换为泰铢格式,然后利用自动填充功能,将其他单元格的数值转换为泰铢格式,得到的结果如图 7.2 所示。

图 7.2 转换为泰铢格式。

应用说明】bahttext 函数在国际单位转换中比较常用。在 excel 中,可以使用“控制面板”中的“区域设置”或“区域选项”将泰铢格式更改为其他样式。

功能说明】根据货币格式,把数字转换成指定小数位数的文本,并应用货币格式。 使用的格式是:($###0.00_)或($###

语法表达式】dollar(number,decimals)

参数说明】number:表示需要转换成美元货币格式的数字。该参数可以是具体的数字,也可以指定单元格。

decimals:表示以十进制数表示的小数位数。如果省略该参数,则表示保留两位小数。如果参数为负数,则表示在小数点左侧进行四舍五入。

使用说明】使用函数时,参数 number 的值必须是数字,否则函数将返回错误值#value!。

参数引用的单元格可以为空白单元格,但是直接引用的数字不能为空。

使用函数 dollar 设置**和通过设置单元格数字设置**的不同在于:通过函数 dollar 设置的**是文本形式,而通过设置单元格的数字格式设置的**仍然是数字形式。

实际应用】 将中文**转换为美元**,使用汇率为 6.83。

在单元格 c2 中输入函数表达式“=dollar(b2/6.83,2)”,将单元格 b2 中的数据转换为美元格式,然后利用自动填充功能,将单元格 b3 中的数据转换为美元格式。得到的结果如图 7.

3 所示。

图 7.3 将数据转换为美元格式。

应用说明】在出口商品**转换中,dollar 函数使用十分广泛。

功能说明】把文本字符串中的所有大些字母转换为小写字母。

语法表达式】lower(text)

参数说明】text:表示需要转换为小写字母的文本字符串。使用函数时,如果参数。

直接指定字符串,则需要用半角双引号把字符串括起来;也可以指定单元格。

使用说明】函数只能转换一个单元格的文本字符串,不能转换单元格区域。

该函数只能转换英文字符,不能转换数字等非英文字符。

该函数只能转换半角英文字符,不能转换全角英文字符。

实际应用】 某企业登录系统仅仅接收小写密码,因此对于用户输入的所有密码都要转换为小写。 在单元格 b2 中输入函数表达式“=lower(a2)”,将单元格 a2 中的密码为小写密。

码,然后利用自动填充功能,将其他单元格的密码转换为小写密码,如图 7.4 所示。

图 7.4 转换为小写密码。

应用说明】在英文字符的大小写转换中,lower 函数应用比较广泛。

功能说明】将字符串中每个英文单词的第一个字母改为大写,而其他字母改为小写。

语法表达式】proper(text)

参数说明】text:表示需要把第一个字母改为大写的文本。使用函数时,该参数可以是具体的加双引号的文本,也可以指定单元格。

使用说明】函数只能转换一个单元格的文本,而不能转换单元格区域的文本。

函数不转换非英文字母的字符。

转换后的文本,不区分全角和半角。

实际应用】 某企业登录系统接收首字母大写的密码,因此对于用户的所有密码都要转换为首字母。

大写的形式。

在单元格 b2 中输入函数表达式“=proper(a2)”,将单元格 a2 中的密码为首字母大写,然后利用自动填充功能,将其他单元格的密码转换为首字母大写,如图 7.5 所示。

图 7.5 转换为首字母大写。

应用说明】如果文本中包含数字或其他非英文字母的字符,函数将忽略这些字符。

功能说明】根据货币格式,把数字转换成指定小数位数的文本,并应用货币格式。 使用的格式是:($###0.00_)或($###

语法表达式】dollar(number,decimals)

参数说明】number:表示需要转换成美元货币格式的数字。该参数可以是具体的数字,也可以指定单元格。

decimals:表示以十进制数表示的小数位数。如果省略该参数,则表示保留两位小数。如果参数为负数,则表示在小数点左侧进行四舍五入。

使用说明】使用函数时,参数 number 的值必须是数字,否则函数将返回错误值#value!。

参数引用的单元格可以为空白单元格,但是直接引用的数字不能为空。

实际应用】 将美元**转换为中文**,使用汇率为 6.83。

在单元格 c2 中输入函数表达式“=rmb(b2*6.83,2)”,将单元格 b2 中的数据转换为中元格式,然后利用自动填充功能,将单元格 b3 中的数据转换为中元格式。得到的结果如图 7.

6 所示。

图 7.6 转换为人民币格式。

应用说明】使用函数 rmb 设置**和设置单元格数字格式的不同在于:通过函数。

rmb 设置的**是文本形式,而设置的数字格式的**仍然是数字形式。

功能说明】返回参数引用的文本。

语法表达式】t(value)

参数说明】参数 value 表示需要进行检验的数值。

参数说明】如果值是文本或引用文本,t 返回值。如果值不引用文本,t 返回空文本 ("

通常不需在公式中使用函数 t,因为 excel 可以自动按需要转换数值的类型,该函数用于与其他电子**程序兼容。

实际应用】 将各种格式的参数转换为文本格式。

在单元格 b2 中输入表达式“=t(a2)”,将单元格 a2 中的参数转换为文本格式的参数,然后利用自动填充功能将其他单元格的参数转换为文本,结果如图 7.7 所示。

图 7.7 转换为文本格式。

应用说明】t 函数主要应用在复杂的函数中进行检测的功能。

功能说明】将单元格中的数值转换成指定数字格式的文字。转换后的数值是文本, 因此不能作为数字参加计算。

语法表达式】text(value,format_ text)

参数说明】value:表示具体的数值或计算公式。参数可以是具体的数值,也可以指定单元格。

format_ text:表示转换后的文本字符串的数字格式。数值格式可以通过右击单元格,然后单击“设置单元格格式”对话框中的“数字”选项卡中的“分类”框中的“数值”、“货币”、“时间”等查看数字显示格式。

使用说明】使用函数时,必须用双引号把 format_ text 参数引起来,否则函数将返回错误值。

#name!,且不能包含“*”号。

该函数把数值转换成文本,但转换后的文本不能参与计算。

实际应用】 某公司统计了其员工的工资,现需要将其转换为会计形式的工资。

在单元格 c2 中输入函数 “=text(b2,"¥#0.00")”将第一个员工的工资转换为会计形式,然后利用自动填充功能,将其他工资转换为会计形式,如图 7.8 所示。

图 7.8 转换为会计形式。

应用说明】在使用函数时,如果利用公式直接输入数值来指定参数,那么这些参数都必须加上双引号;如果是在函数参数中设置,则不用加双引号。

功能说明】把文本字符串中的所有大些字母转换为小写字母。

语法表达式】upper(text)

参数说明】text:表示需要转换为小写字母的文本字符串。使用函数时,如果参数直接指定字符串,则需要用半角双引号把字符串括起来;也可以指定单元格。

excel所有excel函数

用途 返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据 例如学生的某科考试成绩 的离散度。语法 edev number1,number2,参数 number1 number2 是用来计算绝对偏差平均值的一组参数,其个数可以在1 30个之间。实例 如果a1 79 a2 62 a3 45 a...

EXCEL函数教程 EXCEL日期函数和时间函数大全

显示当前年份函数 year now 显示当前月份函数 month now 显示当前日期函数 day now 显示当前星期函数 text now aaaa 显示当前准确时间 text now hh mm ss 显示当前年月日 today 显示当前年月日和时间 now 使用方法 直接在某单元格输入以上函...

excel函数

一 求字符串中某字符出现的次数 例 求a1单元格中字符 a 出现的次数 len a1 len substitute a1,a 二 如何在不同工作薄之间复制宏 1 打开含有宏的工作薄,点 工具 宏 m 选中你的宏,点 编辑 这样就调出了vb编辑器界面。2 点 文件 导出文件 在 文件名 框中输入一个文...