最详细的WPS文本函数说明(附举例)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、ASC

将字符串内的全角(双字节)英文字母或片假名更改为半角(单字节)字符

语法ASC(text)

Text 为文本或对包含要更改文本的单元格的引用。如果文本中不包含任何全角英文字母,则文本不会被更改。

示例 =ASC("KingSoft") 等于“KingSoft”

2、CHAR

返回由代码数字指定的字符

3、CLEAN

删除文本中所有打印不出的字符。对从其他应用程序中输入的文本使用 CLEAN 函数,将删除其中含有的当前操作系统无法打印的字符。例如,可以删除通常出现在数据文件头部或尾部、无法打印的低级计算机代码。

语法 CLEAN(text)

Text 要从中删除非打印字符的任何工作表信息。

示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

1 数据

2 =CHAR(5)&"text"&CHAR(5)

3 公式说明(结果)

4 =CLEAN(A2) 从上面字符串中删除不能打印的字符 CHAR(5) (text)

4、CODE

返回文本字符串中第一个字符的数字代码

语法 CODE(text)

Text 为需要得到其第一个字符代码的文本。

示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A B

1 公式说明(结果)

2 =CODE("A") 显示字符集中的第65个字符(A)

3 =CODE("!")显示字符集中的第33个字符(!)

5、CONCATENATE

将若干文本项合并到一个文本项中

语法 CONCATENATE (text1,text2,...)

Text1, text2, ... 为 1 到 30 个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。

说明也可以用 &(和号)运算符代替函数 CONCATENATE 实现文本项的合并。示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A公式

1数据=CONCATENATE("能够触动",A2,"就是",A3,"",A4,"。")

2人心说明(结果)

3最完美的将上述数据合并成一个语句(能够触动人心就是最完美的音乐。)

4音乐

按 $(美元)货币格式将数字转换为文本,描述的函数可将数字转换为文本格式,并应用货币符号。函数的名称及其应用的货币符号取决于您的语言设置。

该函数依照货币格式将小数四舍五入到指定的位数并转换成文本。使用的格式为($#,##0.00_);($#,##0.00)。

语法 DOLLAR (number,decimals)

Number 数字、对包含数字的单元格引用,或是计算结果为数字的公式。Decimals 十进制数小数点右边的位数。如果 Decimals 为负数,则参数 number 从小数点往左按相应位数取整。如果省略 Decimals,则假设其值为 2。

说明使用“格式”菜单中的“单元格”命令来设置包含数字的单元格的格式与使用 DOLLAR 函数直接设置数字的格式之间的区别在于:DOLLAR 函数将结果转换为文本,而使用“单元格”命令设置格式的数字仍为数字。但可以继续在公式中使用由 DOLLAR 函数设置了格式的数字,因为 WPS 表格在计算公式时会将以文本值输入的数字转换为数字。

7、EXACT

检查两个文本值是否完全相同。如果它们完全相同,则返回 TRUE;否则,返回FALSE。函数 EXACT 能区分大小写,但忽略格式上的差异。利用函数 EXACT 可以测试输入文档内的文本。

语法 EXACT(text1,text2)

Text1 待比较的第一个字符串。

Text2 待比较的第二个字符串。

示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A B

1 第一个字符串第二个字符串

2 wps办公wps办公

3 Wps办公wps办公

4 wps办公WPS办公

公式说明(结果)

=EXACT(A2,B2) 测试第一行中的两个字符串是否完全相同(TRUE)

=EXACT(A3,B3) 测试第二行中的两个字符串是否完全相同(FALSE)

=EXACT(A4,B4) 测试第三行中的两个字符串是否完全相同(FALSE)

8、FIND

在一文本值内查找另一文本值(区分大小写),用于查找其他文本字符串(within_text) 内的文本字符串 (FIND_text),并从 within_text 的首字符开始返回 FIND_text 的起始位置编号。也可使用 SEARCH 查找其他文本字符串中的某个文本字符串,但是,FIND 和 SEARCH 不同,FIND 区分大小写并且不允许使用通配符。

语法 FIND(FIND_text,within_text,start_num)

Find_text 是要查找的文本。

Within_text 是包含要查找文本的文本。

Start_num 指定开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果忽略 start_num,则假设其为 1。

说明

如果 FIND_text 是空文本 (""),则 FIND 会匹配搜索串中的首字符(即:编号

为 start_num 或 1 的字符)。

FIND_text 中不能包含通配符。

如果 within_text 中没有 FIND_text,则返回错误值 #VALUE!。

如果 start_num 不大于 0,则返回错误值 #VALUE!。

如果 start_num 大于 within_text 的长度,则返回错误值 #VALUE!。

示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。

示例一:

A

1 数据

2 书卡号码#124-TD45-87

3 图书编号#12-671-6772

4 借阅日期#20071030

公式说明(结果)

=MID(A2,1,FIND("#",A2,1)-1) 在上面第一个字符串中,抽取从第一个字符到“#”的文本(书卡号码)

=MID(A3,1,FIND("#",A3,1)-1) 在上面第二个字符串中,抽取从第一个字符到“#”的文本(图书编号)

=MID(A4,1,FIND("#",A4,1)-1) 在上面第三个字符串中,抽取从第一个字符到“#”的文本(借阅日期)

示例二:

A

1 PRODUCT

2 画上荷花和尚画

公式说明(结果)

=FIND("画",A2) 上面字符串中第一个“画”的位置(1)

=FIND("花",A2) 上面字符串中第一个“花”的位置(4)

=FIND("画",A2,3) 从上面字符串的第三个字符开始查找的第一个“画”的位置(7)

提示

使用start_num 可跳过指定数目的字符。例如,假定使用文本字符串“AJF0093.Java技术”,如果要查找文本字符串中说明部分的第一个“J”的编号,则可将 start_num 设置为 8,这样就不会查找文本的序列号部分。FIND 将从第 8 个字符开始查找,而在下一个字符处即可找到 FIND_text,于是返回编号 9。FIND 总是从 within_text 的起始处返回字符编号,如果 start_num 大于 1,也会对跳过的字符进行计数。

9、FINDB

在一文本值内查找另一文本值(区分大小写),用于查找其他文本字符串(within_text) 内的文本字符串 (find_text),并基于每个字符所使用的字节数从 within_text 的首字符开始返回 find_text 的起始位置编号。此函数用于双字节字符。也可使用 SEARCHB 查找其他文本字符串中的某个文本字符串。

语法 FINDB(find_text,within_text,start_num)

Find_text 是要查找的文本。

Within_text 是包含要查找文本的文本。

Start_num 指定开始进行查找的字符。within_text 中的首字符是编号为 1 的

相关文档
最新文档