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

办公软件
与Office2003共舞:Outlook新功能
让Outlook彻底删除信件
套用还是自定义巧用“样式”编辑Word文档
原来是你在作怪轻松清除Word中的页眉横线
让文档双剑合璧—轻松打造图文并茂Word文件
解决WPS2000非正常删除后的重安装问题
WPS2000中实现立体字效果
用WPS2000做电子相册三步曲
如何在WPS2000中插入AutoCad图形文件
WPS2000打印预览“异常”的原因
用WPS2000制作勾股定理教学课件
在WPS2000中使用图文符号库的技巧
如此读取WPSOffice格式文件
在WPSOFFICE表格中插入表单域
WPSOffice办公组合之文字修饰
WPSOffice办公组合之段落编排
巧用“替换”一次性消除硬回车
在WPSOFFICE中一次性消除硬回车
办公软件分栏的技巧
WPSOffice办公组合之样式管理

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


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