Excel中如何按条件进行部分查找替换
的有关信息介绍如下:
Excel中的查找替换功能很强大,但有些时候,我们需要设置一些条件进行查找替换,比如本例中所说的,将除某种专业外的其余专业都替换为数字,如果用简单的查找替换,就很难实现。在这里,介绍两个在模糊查找替换中常用的特殊——?和*,来实现按条件进行部分查找替换的功能。
?在查找替换中代替一个字符,比如"A?CD",会将ABCD、A字CD以及包含这类字符串的数据都查找出来。简单的说,?就是实现替代任意一个字符;
*在查找替换中代替任意多个字符,比如"A*CD",会将ABCDCD、A很多个字CD以及包含这类字符串的数据都查找出来。简单地说,*就是实现替代任何多个字符。
本例就介绍下,如何巧用*通配符,实现按条件进行部分查找替换。
这是原始数据。
需要将C列中的除"学前教育专业"外的,其余所有专业都替换成数字2。
这里的举例数据比较少,可以一个一个查找替换,但当数据量很大,假如有100种以上专业时,一个个查找替换,就太麻烦了。
首先,选择C列,然后按下Ctrl+F查找替换快捷键,弹出查找替换对话框;
选择”替换“选项卡,并在查找内容后面的空格中输入”学前教育专业“,然后在下面替换为后面的空格中输入一个特殊符号”|“;点击”全部替换“,完成替换。
注意:特殊符号是临时过渡作用,一定要保证所选择的替换区域中没有这个特殊符号,否则,会在后续的替换中,将原来的特殊符号一并替换了。
接着,在查找内容后的空格中,输入”*专业“;
在替换为后的空格中,输入”2“
然后点击”全部替换“。
这样就将全部以专业结尾的数据,都替换成了数字2.
接下来,在查找内容后输入第2步中的特殊字符”|“;
在替换为后输入”学前教育专业“;
然后点击”全部替换”。
这样就将”|“替换回”学前教育专业“了。
通过这样一个中间特殊符号的过渡,就实现了题目开始想要的替换结果,如下图所示:



