A. excel如何在数据库中批量查找想要的数据
1、使用VLOOKUP、MATCH函数配合使用。公式思路:MATCH函数查找姓名地址,即列序号;vlookup函数查找数据。内容
公式为:=VLOOKUP(b1,sheet1!a1:g300,MATCH(b2,sheet1!b1:G1),0),具体数据范围根据你的表格调整。
2、vlookup函数用法。
vlookup函数的语法格式:
=vlookup(lookup_value,table_array,col_index_num , range_lookup)
=vlookup(在数据表第一列中查找的值,查找的范围,返回的值在查找范围的第几列,模糊匹配/精确匹配)
FALSE(0)省略为精确匹配。
TRUE(1)为近似匹配。
3、MATCH函数用法。
函数的语法格式:
=MATCH(lookup_value,lookuparray,match-type)
lookup_value:表示查询的指定内容;
lookuparray:表示查询的指定区域;
match-type:表示查询的指定方式,用数字-1、0或者1表示
B. 如何在excel中建立数据库的查询
以excel2010
和SQL数据库为例
1.
打开一个空白表,在数据工具栏下面点击“自其它来源回”——〉“来自SQL
Server”.
2.
在弹出答的窗口上面输入服务器名称或者IP,下面可以根据服务器设置来选择“使用windows认证”或者“使用下列用户名和密码”。选后者的话需要SQL用户或者管理员账号和密码。
3.
下一步验证通过后,如果服务器上有多个数据库,还要选择需要连接的数据库。
4.
对要查询的数据库表、字段选择后,可以设置查询条件,避免将大量不需要的数据通过网络传送到本地,加快传送速度。
5.
如果是查询本地access,那么可以直接在数据工具栏下面点击“自access”,然后在弹出的窗口定位到需要查询的access数据库文件,再指向特定的表,选定要查询的字段,方法基本与SQL数据库查询一样。
C. 必学Excel查找与引用函数,将表格变成智能数据库(下)
掌握INDEX函数,轻松实现高效查询。
INDEX函数是Excel中强大的查找与引用工具,具备两种基本用法,帮助您快速定位数据。
使用INDEX函数根据指定的行与列交叉点获取单元格引用,尤其适用于处理不连续选定区域的数据。
函数语法:= INDEX(reference, row_num, [column_num], [area_num])
参数说明:
示例:根据员工姓名查询工资。
在工作表中选取结果单元格H5,输入函数=INDEX(D2:D10, MATCH(H3&H4, A2:A10 & B2:B10, 0)),按下Ctrl+Shift+Enter键,即可在H5单元格显示对应姓名的工资。
INDEX函数还能在表格或数组中查找特定值,以行号和列号索引值定位。
函数语法:= INDEX(array, row_num, [column_num])
参数说明:
示例:查询商品四月份销量。
在工作表中选择结果单元格B10,输入函数=INDEX(A2:F7, 1, 5),按下Enter键,即可在B10单元格显示商品四月份销量。
示例:计算成绩区间内学生人数。
在工作表中选择结果单元格D10,输入函数=INDEX(FREQUENCY(C2:C7, {70,100}), 2),按下Enter键,即可在D10单元格显示外语成绩在70到100分之间的学生人数。