在Excel中如何搜索多个关键字,请不要告诉我筛选,我是要核对人名谢谢

是两个表,这两个表都有姓名字段,我现在想对比这两个表,然后把姓名字段不同的地方找出来,就这样。比如这个表有,那个表没有。

在第二个表插入一列
用countif函数 计算当前表的姓名在另一个表的出现次数
例如
插入的列第一行输入
=COUNTIF(sheet1!A:A,A1)
计算当前表A1单元格在sheet1表的A列中出现次数
然后向下填充货复制追问

=COUNTIF(Sheet1!H:H,H180) 这个公式哪里有问题?

追答

没有问题呀,看看你要查找的表名

追问

写上H180时会变蓝,我这两个表不再同一个文件内有问题吗?

追答

不在同一文件中,前面要加工作簿的名称(加方括号),例如另一个文件名字是 a.xls
那么:
COUNTIF( [a.xls]Sheet1!H:H,H180)

追问

变成这样了

追答

1、公式没有 = ?
2、工作表名是 基本信息 还是 sheet基本信息?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-28
你可以把两个表的内容复制在一起,然后使用透视表
第2个回答  2013-03-26



是这个意思吗?

追问

嗯,是的

追答

用COUNTIF, 公式在图上

第3个回答  2013-03-26
用CTRL+F搜索就可以追问

两三千条,还不得按到手抽筋

第4个回答  2013-03-26
你可以用高级筛选。支持模糊查询。
EXCEL帮助里面对用法写的很清楚。我也不啰嗦。
但应该是好办法。追问

这个不行,我要很精确的对比,不能差一点

追答

高级筛选也支持精确查询。

帮助里面也有, 用的是公式查询。
字段名名什么都行,但不能和源区域的相重复。
写成 =a2="王小儿"就能精确查找所有王小二。
若干名字则往下些就可以了。

嫌麻烦可以用辅助列,比如在条件区域的B列是名字
写成 =a2=b1下拉。

追问

谢谢

第5个回答  2013-03-26
用Vlookup函数啊~专攻这种事情的。具体用法百度下吧,很简单的