最详细的WPS文本函数说明(附举例)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 的