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

办公软件
Excel 2007中将数字设置为百分比形式
Excel数据重复输入自动报警
Excel工作薄瘦身秘技
减小Word文档的文件大小的技巧
Excel 2007千位分隔符的显示或隐藏
Word 2007并排比较文档的操作
Word 2007查看文档的问题
Excel 2007自定义数字格式的准则
Excel将文本的数字转换数字格式
Excel将文本的日期转为日期格式
Excel 2007信用卡号码安全显示
Excel 2007中正确显示货币格式的数字
Excel 2007中正确显示日期和时间
Word快捷键:查看帮助时使用的快捷键
Word快捷键:在软件窗体中使用的快捷键
Word快捷键:处理文档和网页的快捷键
Word快捷键:字符和段落格式使用的快捷键
Word快捷键:编辑移动文字图形的快捷键
Word快捷键:图形及其它对象的快捷键
Word快捷键:其它常用快捷键

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


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