达人之路《Excel 管理信息处理与实践教程第二版——全面兼容2016》_3.3.1 文 本 函 数 基 本 格 式
130
2023-11-13
【摘要】 本书摘自《Excel 管理信息处理与实践教程第二版——全面兼容2016》一书中第3章,第3节,刘启刚著。
3.3 文本函数
文本是Excel 的主要数据类型,Excel 提供一些函数来操作文本,包括对文本进行提取、 查找、替代、结合、转换等操作。
3.3.1 文 本 函 数 基 本 格 式
1.文本的查找、连接、比较与替换函数—— FIND、CONCATENATE、EXACT 与 REPLACE (1)FIND() 与 FINDB()
功能: 函数 FIND 和 FINDB 用于在第二个文本串中定位第一个文本串,并返回第一个文 本串的起始位置的值,该值从第二个文本串的第一个字符算起。其中函数 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。
实例:如果 A1= 信息处理与实践,则公式“=FIND(” 处理”,A1,1)” 返回3,而公式 “=FINDB( “处理”,A1,1)” 返回值5。
(2)CONCATENATE()
功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 语法:CONCATENATE(Textl,Text2,…)。
参数:Text1,Text2, … 为1~30个将要合并成单个文本项的文本项。这些文本项可以 为文本字符串、数字或对单个单元格的引用。
实例:在A1 单元格中输入“陈”,在 B1单元格中输入“一”,在C1 单元格中输入公式“= CONCATENATE(A1,B1)”, 则C1 的显示结果为“陈一”。
(3)EXACT()
功能:测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE; 否则返回 FALSE。
EXACT 函数能区分大小写,但忽略格式上的差异。
语法:EXACT(text1,text2)。
参数:text1,text2 为待比较的字符串。
实例:在 A1 单元格中输入“hello”, 在 B1单元格中输入“Hello”, 在 C1单元格中输入公 式“=EXACT(A1,B1)”, 则 C1 的返回值为“FLASE”。
(4)REPLACE() 与 REPLACEB()
功能:函数 REPLACE与 REPLACE B使用其他文本串并根据所指定的字符数替换另一 文本串中的部分文本。其中函数REPLACE 面向单字节字符集,函数 REPLACEB 面向双字 节字符集。
语法:REPLACE(old_text,start_num,num_chars,new_text),
REPLACEB(old_text,start_num,num_bytes,new_text)。
参数:old_text 原始文本,函数会将其部分内容替换为新文本;start_num 指定开始的位 置,即指定从旧文本的第几个字符开始进行替换;num_chars 指定替换的长度,即指定用新文 本替换原始文本中多少个字节;new_text 新文本,用于替换指定的原始文本。
实例:如果A1= 学习的革命、A2= 电脑,则公式“=REPLACE(A1,3,3,A2)” 返回“学习 电脑”,公式“=REPLACEB(A1,2,3,A2)” 返回“电脑的革命”。
(5)LEN() 与 LENB() 函数
功能:LEN 返回文本串的字符数。LENB 返回文本串中所有字符的字节数。 语法:LEN(text) 或 LENB(text)。
参数:Text 待要查找其长度的文本。
实例:如果A1= 信息处理与实践,则公式“=LEN(A1)” 返回7,公式“=LENB(A1)” 返 回14。
注意:此函数用于双字节字符,且空格也将作为字符进行统计。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~