如何在excel中建立数据库的查询

我现在遇到一个问题,我有一张数据表(SHEET1),这里面有很多是重复的数据资料,我要在SHEET2中用工式或函数查询出这些重复的资料数据,如何在EXCEL中建立在SHEET2中对SHEET1数据库资料的查询呢?请各位高手指点
B2那是不是就输入想要查询的东东呢?但我发现在C2那输入公式后是不对的,怎么办呀,好急

以excel2010 和SQL数据库为例

    打开一个空白表,在数据工具栏下面点击“自其它来源”——〉“来自SQL Server”.

    在弹出的窗口上面输入服务器名称或者IP,下面可以根据服务器设置来选择“使用windows认证”或者“使用下列用户名和密码”。选后者的话需要SQL用户或者管理员账号和密码。

    下一步验证通过后,如果服务器上有多个数据库,还要选择需要连接的数据库。

    对要查询的数据库表、字段选择后,可以设置查询条件,避免将大量不需要的数据通过网络传送到本地,加快传送速度。

    如果是查询本地access,那么可以直接在数据工具栏下面点击“自access”,然后在弹出的窗口定位到需要查询的access数据库文件,再指向特定的表,选定要查询的字段,方法基本与SQL数据库查询一样。

温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-09
假设表1内数据在a2:b200

建立2行3个单元格

例如b1-d2
在b1输入:请输入查询值;c1输入:“查询结果”,d1:重复次数

b2空缺
c2输入:
=vlookup(b2,sheet!1a2:b200,2,0)
d2输入:
=countif(sheet!1b2:b200,c2)

最好将表格发给我,才能根据实际来写函数。roy13@qq.com本回答被提问者采纳
相似回答