您的位置首页百科知识

Excel中如何按条件进行部分查找替换

Excel中如何按条件进行部分查找替换

的有关信息介绍如下:

Excel中如何按条件进行部分查找替换

Excel中的查找替换功能很强大,但有些时候,我们需要设置一些条件进行查找替换,比如本例中所说的,将除某种专业外的其余专业都替换为数字,如果用简单的查找替换,就很难实现。在这里,介绍两个在模糊查找替换中常用的特殊——?和*,来实现按条件进行部分查找替换的功能。

?在查找替换中代替一个字符,比如"A?CD",会将ABCD、A字CD以及包含这类字符串的数据都查找出来。简单的说,?就是实现替代任意一个字符;

*在查找替换中代替任意多个字符,比如"A*CD",会将ABCDCD、A很多个字CD以及包含这类字符串的数据都查找出来。简单地说,*就是实现替代任何多个字符。

本例就介绍下,如何巧用*通配符,实现按条件进行部分查找替换。

这是原始数据。

需要将C列中的除"学前教育专业"外的,其余所有专业都替换成数字2。

这里的举例数据比较少,可以一个一个查找替换,但当数据量很大,假如有100种以上专业时,一个个查找替换,就太麻烦了。

首先,选择C列,然后按下Ctrl+F查找替换快捷键,弹出查找替换对话框;

选择”替换“选项卡,并在查找内容后面的空格中输入”学前教育专业“,然后在下面替换为后面的空格中输入一个特殊符号”|“;点击”全部替换“,完成替换。

注意:特殊符号是临时过渡作用,一定要保证所选择的替换区域中没有这个特殊符号,否则,会在后续的替换中,将原来的特殊符号一并替换了。

接着,在查找内容后的空格中,输入”*专业“;

在替换为后的空格中,输入”2“

然后点击”全部替换“。

这样就将全部以专业结尾的数据,都替换成了数字2.

接下来,在查找内容后输入第2步中的特殊字符”|“;

在替换为后输入”学前教育专业“;

然后点击”全部替换”。

这样就将”|“替换回”学前教育专业“了。

通过这样一个中间特殊符号的过渡,就实现了题目开始想要的替换结果,如下图所示: