说了两天公式,有点烧脑是吧?甚至有人说一讲到公式就看不进去了。好,那今天说点很简单又非常实用的操作。
以下需求经常用到,如果不得要领,可能又要加班。甚至有人考虑用 VBA 来实现。
VBA 当然可以实现,但我们的宗旨不是炫技,而是用最简单的方法解决问题,不是吗?
如何按特定条件批量替换数据?
我用的版本是 Excel 2016,其他版本的界面可能略有不同。
示例:
如何把 90 分以上的成绩批量替换为“优秀”,并突出显示?
![414acc8ff15348cb6d54e6f992ade539.png](https://i-blog.csdnimg.cn/blog_migrate/9417b39424219cd7d85163526a87abc7.jpeg)
解决方案:
这当中涉及两个知识点,批量修改内容和突出显示。
先来说一下简单的,怎么突出显示?
1. 还记得上次教过的 Ctrl + Q 吗?
选中数据区域 --> Ctrl + Q --> Greater than
![deefc13e7824f04f450b4f38770ca517.png](https://i-blog.csdnimg.cn/blog_migrate/96f3bfb5c673cebddbc18c4e20f488e7.jpeg)
2. 在条件栏填入“89” --> OK
![f7f6969cb6e4799e43fd65438a46ac63.png](https://i-blog.csdnimg.cn/blog_migrate/089785d3440acfcba54edd26d78f3a2e.jpeg)
3. 现在 90 分以上的已经突出显示了,接下来是第二个知识点,怎么将它们批量换成“优秀”?
![1dd44a6e6bc0217a4f68de139dd243c6.png](https://i-blog.csdnimg.cn/blog_migrate/cd82ff8cc074ec2e642abc1d397f9ee4.jpeg)
4. 选中数据区域 --> 右键单击 --> Format Cells
![480dd67ea8325539c0b554e199575fda.png](https://i-blog.csdnimg.cn/blog_migrate/3ca708ebdbf0b85826f125d703aeb87f.jpeg)
5. 点击 Number --> Custom --> 在类型里输入“[>89]优秀”--> 点击 OK
![bc4287130092106cfa9fe8536bf476a4.png](https://i-blog.csdnimg.cn/blog_migrate/331e75d76d17716ac558b0a0097538f4.jpeg)
6. 现在就完成了
![7724d1ff872bd08037f5ce4601b5eab0.png](https://i-blog.csdnimg.cn/blog_migrate/98a7013e9ba00afbfffa77da63353877.jpeg)