逍遥小鱼儿 发表于 2008-6-10 08:04

EXCEL中的文本处理技巧

Excel电子表格在处理数据时,操作者经常会遇到文本的处理问题.初学者往往采用逐单元格修改的方法,很费事。本文介绍的方法,能像处理数据一样,快速地进行文本处理。
    Excel电子表格中的文本处理,不外乎三种情况—修改、分列和合并,下面分别介绍它们的处理方法。   
    一、修改
    对某一列文本的修改,包括增加、删除和替换文字或符号。要修改某一列的文本,先得选中该列.再利用“查找”→“替换”→“全部替换”的办法进行批量修改。如图1所示。
    这种修改有下列操作技巧:
    1.“查找”→“替换”的可以是文字,也可以是数字、符号、空格等:
    2.要删除某些文字,可以将其替换成“无字符”(不键入字符,也不敲空格键);
    3.要删除二个字人名中的空格,可将“空格”替换成“无字符”(注意,空格有中英文及全半角之分);
    4.要增加文字,可以查找它的前一个字符,替换为“前一个字符+增加的字符”;
    5.“查找”→“替换”的方法,通常不能一次替换完.可以分批进行。
    文字的修改,还可以借助“数据”→“自动筛选”的办法,将同一种文本的单元格筛选出来,把第一个单元格修改之后,将其拖曳复制到其他单元格中,既快捷,又直观。
    实际操作中,将“查找”、“替换”和“自动筛选”配合使用,就能快速的对文本进行修改。
    二、分列
    所谓分列,就是将一列单元格中的文字或数据.分成两列或者三列。分列的操作方法是:
    1.在需要拆分的目标列后面插入一个或多个空白列:
    2.点击要分列的列号,将该列选中:
    3.选择“数据”→“分列”菜单,打开“文本分列向导;
    4.选择“分隔符号”或“固定宽度”,在向导的引导下完成分列任务。如图2所示。
    分列操作中,在目标列后面插入的空白列.用于存放分列之后的一部分文本,否则就会覆盖已有的数据。目标列一次可分成两列,也可以分成多列。分开之后的列可以进行整列删除,这也是单元格文本批量修改的一种方法。
    三、合并
    单元格合并,是分列的逆操作,即把几个单元格中的文字或数据合并到一个单元格中。这里所说的单元格合并是指单元格内容的合并,而通常说的单元格合并其实是几个小单元格合并成一个大单元格.是单元格面积的合并。单元格面积合并只能保留第一个单元格中的数据。
    单元格合并操作,需要借助文本合并函数CON-CATENATE,具体操作步聚如下:
    1.在要合并的若干列后面插入一个空白列:
    2.在空白列的第二个单元格中“插入”→“函数”→“文本”→"CONCATENATE”,在“公式选项板”的引导下,顺序指定需要合并的各个单元格,点击“确定“,完成第一行的单元格合并:
    3.用鼠标拖拉填充柄,将公式复制到该列需要合并的单元格中;
    4.用“复制”→“选择性粘贴”操作,将该列数据保留:
    5.删除已合并过的若干列,操作完成。
    若将图3中的“年级、班级、科目”三列合并成图5中“任教”一列,图4中给出了步聚2的操作方法。所不同的是,为了给班级加括号和文字,先在年级列后插入一列,键入前括号“(”,再在班级列后键人后括号“)”和“班”字,在科目列后插人空白列,在H2中插入函数。
    如果用编辑栏直接输入公式的方法,可以不插入D和F这两列,也不需要在这两列中键人字符,只需要在F处插入空白列,用来存放合并后的文本.再在F2中键入“=CONCATENATE(C2,”(”,D2,”)班”,E2)”。注意,公式中输入的文字或字符必须用英文双引号“ ”括起来。
    如果觉得公式难记,还可以用&运算符代替函数CONCATENATE实现文本项的合并。具体操作方法是:向空白的F2中键入(C2&“(“&D2&”)班”&E2)。注意,使用&运算符时,各单元格地址及字符之间,不能用逗号分隔。
    文本合并函数CONCATENATE,最多可以支持30个单元格的合并,而且单元格中可以是文本,可以是数字,也可以是字符串,还可以是对单个单元格的引用。
    如果掌握了文本的修改、分列、合并的技巧,还会借助筛选.将多种方法综合运用,相信大家一定会成为Excel文本处理的高手。

佳加 发表于 2009-6-11 15:18

果然很好用,我来顶一下。

莫沙比利 发表于 2009-6-11 15:45

很好的技巧,得好好学习!

梦瑶 发表于 2009-6-11 15:56

好好学习,天天向上。谢谢老师!

ygkjy 发表于 2016-9-27 17:03

学以致用,谢谢老师的无私分享!
页: [1]
查看完整版本: EXCEL中的文本处理技巧