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

办公软件
PowerPoint文档中的数据图表动起来
Excel中将文本转换为数字的七种方法
Word邮件合并实例:批量制作有照片的工作证
把常用图片请入WPS 2007工具栏以便插入
Word 2007里就能算算式 内置工具使用更方便
妙用word 设置书籍装订式双面打印
在PowerPoint 2007里把PPT文档批量转为PDF
三招教你提升Word 2007单元格容量
为WPS表格指定填充范围
Excel表格页码设置挺简单 打印输出更直观
WPS 2007中打造镂空文字特效
Excel电子表格文本换行技巧总结
PowerPoint 2007双显示输出技巧
巧用名称框选择过宽的Excel单元格区域
Word共用模板或加载项程序的加载、卸载
组件对象模型(COM)加载项程序的加载或卸载
Word 2007插入半圆技巧
Word 2007中为字符添加上划线
在没装PowerPoint的电脑上照样播放幻灯片
Word 2007批注修改技巧

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 34 ::
收藏到网摘: 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处理文本的公式实例就先介绍到这里,由于都是最简单的实例,因此理解上应该比较轻松,如果感兴趣的朋友能够实际动手操作一下,并运用于实际当中,则会有更好的把握。" 原文件下载