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

办公软件
源文件有改动 需刷新已导入Excel中的数据
不让Excel图表随源数据改变而改变
实时更新Excel文档外部数据源的数据
实现Excel动态链接外部数据库
从SharePoint列表往Excel导入数据
使用向导将数据从文本文件导入Excel中
Excel和Access间复制、导入和导出数据
Excel工作簿连接(导入)外部数据的方法
巧用宏快速合并200个Excel工作簿
Publisher 2007排版实例 模拟一张火车票
挽救文件 为你的WPS文件上个保险
在线版“PowerPoint”,Google演示文稿初体验
WPS表格提取身份证详细信息
巧用WPS表格制作倒计时
Word 2007自选图形操作技巧三则
Word 2007在文档中插入半页稿纸的小技巧
WPS文字插入表格简单实用技巧
关于Office文档保存的几点小常识
Office文档打印成为TIFF图形文件的步骤
巧用宏随意提取Excel单元格的批注内容

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


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