因有时需要在Excel中根据准备的一些数据,筛选出符合条件的数据行
当然Excel中本身就有Filter过滤功能,使用等于过虑时,但只能两个内容条件
如需要在G列找出含有 【QQ】【5201351】【Author】【https://www.cnblogs.com/5201351】这种多条件时
就不能使用普通的过虑方法了,可以使用高级过滤,或者vlookup函数的方法
当然这里主要介绍另一种实现方法,那就是添加辅助列使用IF函数,如下-(注意:不区别大小写的)
=IF(OR(G2="QQ",G2="5201351",G2="Author",G2="https://www.cnblogs.com/5201351"),"YES","NO")
使用这种方法,对于OR条件非常多时,需要有较好的字符串处理能力,
处理成上面的格式,笔者擅长字符串处理,所以就觉得上面的IF-OR方式不错
另说明:对于G列,只要不是纯数字的General格式,对于上面方法合适,对于纯数字的General,不适用,如G5行
如果遇到纯数字,可以将其设置为Text格式,但笔者发现可能是Excel的问题吧,设置后,后面函数并没有立即识别
设置必须要点一下那个单元格-(如G5左上才会有一个绿色的标记)才会立即被后面的IF函数视为字符串,才能达到想要的效果~
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16691997.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!