当前位置: 首页 > 图文教程 > 工具软件 > 办公软件 > Excel公式处理文本有妙招

办公软件
修改默认设置Word 2003使用更轻松
教你打造属于自己的图文符号库
在Word中利用域设置试卷的页码
Office应用小技巧:巧把图片中的文字抠出来
清除OfficeXP中的“捣乱分子”
巧用Word“保护文档”限制文档修改范围
只需一招,让你的文档批注有声有色!
轻松保护办公室上网的隐私问题
编写Word“宏”轻松将全角数字转换为半角
巧用查找替换将Word文档中数字改成粗体
巧用“查找替换”将Word文档中数字改成粗体
Word宏轻松将全角数字转换为半角
添加声音批注让文档批注有声有色
Word文档与WPS文档的相互转换
“榨干”Word表格的最后空间
在Word中轻松实现段落首行精确缩进(图)
Word表格原来也能求得平均值
制作实例:交互性选择题
Word试卷瘦身记:有效缩减文件体积
Word与Outlook联系人的邮件合并

办公软件 中的 Excel公式处理文本有妙招


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 67 ::
收藏到网摘: n/a


五、 在文本中进行替换
某些情况下,我们需要将文本字符串中的一部分替换为其他文本,可以在公式中使用这两个函数:SUBSTITUTE和REPLACE(具体函数功能以及用法请参阅《Excel常用函数及实例剖析》)。
SUTSTITUTE的功能是替换字符串中的特定文本。通常,在知道所要替换的字符但不道具体的位置时使用这个函数。
SUTSTITUTE的语法格式为“SUBSTITUTE(text,old_text,new_text,instance_num),参数Text为需要替换其中字符的文本,或对含有文本的单元格的引用,参数Old_text为需要替换的旧文本,参数New_text 是用于替换 old_text 的文本,参数Instance_num为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则将用 new_text 替换 Text 中出现的所有 old_text。
如图10所示的工作表中,如果我们需要将A列单元格字符串中的“徐汇区”替换为“静安区”,则可以在B2单元格中输入公式“=SUBSTITUTE(A2,"徐汇区","静安区")”,并复制公式到恰当单元格。

SUBSTITUTE函数还有个实用的功能,就是把文本字符串之间的空格都去掉。如图11所示,只要在B2单元格中输入公式“=SUBSTITUTE(A2" " ","")”即可。

REPLACE的功能是替换字符串中特定位置的文本。通常,当知道所要替换文本的具体位置但不知道文本的实际内容时,使用这个函数。
REPLACE的语法格式为“REPLACE(old_text,start_num,num_chars,new_text)”,其中参数old_text的含义是是要替换其部分字符的文本,参数Start_num的含义是要用" new_text 替换的 old_text 中字符的位置,参数Num_chars的含义是希望 REPLACE 使用 new_text 替换 old_text 中字符的个数,参数New_text的含义是要用于替换 old_text 中字符的文本。

对于图10所示的问题,也可以使用REPLACE函数解决。如图12所示,在B2单元格中输入公式“=REPLACE(A2,4,3,"静安区")”,这个公式的含义为,对A2单元格中的文本字符串,从第4个字符开始取3个字符,即“徐汇区”,用“静安区”来替换。

关于Excel处理文本的公式实例就先介绍到这里,由于都是最简单的实例,因此理解上应该比较轻松,如果感兴趣的朋友能够实际动手操作一下,并运用于实际当中,则会有更好的把握。" 原文件下载