excel包含查找

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:27:02
A B两例
想找出A例里包含有B例元素的那一个,显示在C例
如:
A B
我是谁34ABC 仍
会地仍 是
显学枪膛 需
仍需 学
想找出A里有"学"的那一个,显示在C例
麻烦各位 谢谢!

这样的多字段条件查询问题,非常典型,在数据处理过程中非常常见.
遗憾的是,我们发现用一个函数直接完成不方便,一般的处理方法有下面几种:

1. 构造一个新的列(假设你的数据在A~C列,我们不妨将新列放到D列),这个列的内容由A和B列的归并得到,比如在D2中的公式是:=A2&B2,在需要显示查找结果的地方用公式:
=LOOKUP("赵莉"&26,D2:D6,C2:C6)即可(("赵莉"和26这两个值也可以输入到某单元格中,在公式中就可以用单元格引用来代替),新构造的过度列(D列)可以隐藏起来.
2. 通过筛选,再设置过滤条件.
3. 找人用VBA编写一个按多条件查询的用户定义函数,一劳用逸.

用自动筛选中的自定义