查询是数据库操作中最常用的一个,excel中提供了多种查询方法,前面章节中介绍了使用excel的筛选功能(自动筛选和高级筛选)来查询符合条件的记录。本节主要介绍使用excel提供的查找功能以及函数功能进行查询。
1.使用查找功能。
利用查找功能不仅可以搜索工作表中的文本、数字、日期,还可以对公式、批注等内容进行搜索。另外,在查找过程中,还可以对查找范围和数据所具有的格式进行设置。
普通查找。
选择【开始】选项卡,单击【编辑】栏中的【查找和选择】下拉按钮,执行【查找】命令,即可弹出如图6-48所示的对话框。用户只需在【查找内容】文本框中输入要查找的内容,单击【查找全部】或【查找下一个】按钮即可。
图6-48 【查找和替换】对话框。
例如,在【查找内容】文本框中,输入“中国”文字,并单击【查找全部】按钮,即可在对话框的下方显示工作表中,所有的包含“中国”文字的信息,如图6-49所示。
图6-49 查找内容。
在【查找和替换】对话框中,查找到的信息显示在该对话框的下方,主要包含查找的工作簿、工作表信息,以及查找的内容位于哪个单元格、显示什么内容等信息。
高级查找。
使用excel普通的查找功能,只能对工作表中的数据进行查找,利用其高级查找功能,可以对工作表中具有特殊格式的内容进行查找。在【查找和替换】对话框中,单击【选项】按钮,将对话框的折叠部分打开,如图6-50所示。
图6-50 高级查找。
其中,各项的功能作用如下所示:
格式。该选项用于搜索具有特定格式的文本或数字。单击该按钮,在打开【查找格式】对话框中,设置要查找的文本格式。
例如,查找当前工作表中【字号】为11;【字形】为“粗体”的文字,单击【查找全部】按钮,即可在对话框中显示查找结果,如图6-51所示。
图6-51 查找结果。
范围。该选项用于指定进行查找的范围。如果选择【工作表】选项,可将搜索范围限制为当前工作表;若选择【工作簿】选项,即可搜索当前工作簿中的所有工作表。
搜索。该选项中包括【按行】和【按列】两个选项,用于设置查找的方向。
查找范围。
该选项用于指定搜索的是单元格的值,还是其中所隐含的公式或批注。
区分大小写。
启用该复选框,即可在查找中区分大小写字符。
单元格匹配。
启用该复选框,搜索与【查找内容】文本框中指定的内容完全匹配的字符。
区分全/半角。
启用该复选框,即可在查找文档内容时,区分全角和半角。
例如,在【查找和替换】对话框中,单击【格式】按钮,并执行【格式】命令,如图6-52所示。在弹出的【查找格式】对话框中,设置要查找的字体格式,如设置【字体颜色】为“红色”,单击【确定】按钮,返回【查找和替换】对话框。然后,单击【查找全部】按钮,即可在该对话框中,显示所有【字体颜色】为“红色”的内容,如图6-53所示。
图6-52 执行【格式】命令图6-53 查找结果。
2.使用vlookup函数查询记录。
某公司统计了公司员工的相关信息,为了方便公司平时的管理,需要实现各种查询。本节主要介绍运用vlookup函数实现模糊查询和选取查询两种情况。
1)定义数据名称。
在工作表中,输入公司员工信息,如图6-54所示。然后,选择【公式】选项卡,在【定义的名称】组中,单击【定义名称】按钮。在弹出的【新建名称】对话框中,设置【名称】为data;【引用位置】为“=sheet1!
$a$1:$e$9”,如图6-55所示。
图6-54 基本信息**图6-55 定义数据名称。
2)进行模糊查询。
选择“模糊查询”下方的“姓名”所对应的单元格(b13单元格),输入“=vlookup($a13&"*data,1,0)”公式,即可查询出“姓名”,如图6-56所示。
图6-56 查询姓名。
在设置姓名的公式中,“$a13&"*表示的是以单元格a13中的文本为开始的文本,当data数据区域的第一列数据中有以a13文本为开始的信息时,则返回以应的查询结果。
在c13至f13单元格中,分别输入“=vlookup("*a13&"*data,2,0)”、vlookup("*a13&"*data,3,0)”、vlookup("*a13&"*data,4,0)”和“=vlookup("*a13&"*data,5,0)”公式,即可完成“模糊查询”,效果如图6-57所示。
图6-57 设置模糊查询。
在上面的公式中,“*是excel 中常用的通配符,是实现模糊查询的重要工具。其中,“*代表任意数量的字符,例如,*east可找到“northeast”和“southeast”。
完成公式的输入之后,若用户想要进行任意一个“姓”的查询,只需在a13单元格中,输入相应的信息,如输入“朱”文字,即可在b13至f13单元格区域中,查询出相应的信息,如图6-58所示。
图6-58 查询结果。
3)选取查询。
在单元格b17中,输入“=vlookup($a$17,data,match(b$16,$a$1:$e$1,0),0)”公式,返回单元格a17中文本的性别,然后利用自动填充功能返回其他信息,如图6-59所示。
图6-59 选取查询结果。
如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用match函数而不是lookup函数。match函数返回在指定方式下与指定数值匹配的数组中元素的相应位置。
语法:match(lookup_value,lookup_array,match_type)
其中,lookup_value为需要在数据表中查找的数值。lookup_array包含所要查找的数值的连续单元格区域。lookup_array为数组或数组引用。
match_type为数字或1。match_type指明excel如何在lookup_array中查找lookup_value。
在上面的公式中,首先使用公式段“match(b$16,$a$1:$e$1,0)”返回员工信息的第一行对应的数据列,然后使用vlookup查询单元格a17中的姓名的各种信息。
为了查询不同的信息,用户也可以在a17单元格中,输入要查询的姓名,如输入“杨杰”,则在b17至e17单元格区域中,将显示员工“杨杰”的相应信息,如图6-60所示。
图6-60 查询结果。
3.使用记录单完成查询。
使用记录单可以进行逐条信息查询,也可以按照设置的条件进行查询。
在打开的sheet1记录单对话框中,单击【上一条】或【下一条】按钮,即可在该对话框中,查询到相应的信息,如图6-61所示。
图6-61 查询记录图6-62 设置查询条件。
单击sheet1记录单对话框中的【条件】按钮,即可添空对话框中的信息,用户此时可以在该对话框中,输入相应的条件,如输入【编号】为zg006,如图6-62所示。用户只需按enter键,即可在该对话框中,显示出相应的信息。
用户也可以单击【条件】按钮,在【性别】文本框中,输入“女”文字,然后单击【上一条】或【下一条】按钮,即可逐条查询出所有员工为“女”的信息。
Excel财务函数应用
各类专业好文档,值得你 教育,管理,制度,方案手册,应有尽有。各类专业好文档,值得你 教育,管理,制度,方案手册,应有尽有。精品文档就在这里。各类专业好文档,值得你 教育,管理,制度,方案手册,应有尽有。excel函数应用教程。财务函数。用途 返回定期付息有价 的应计利息。语法 accrint is...
Excel财务应用教程
if logical test,value if true,value if false logical test可以是计算结果为true或false的任何数值或表达式。value if true是logical test为true时函数的返回值。如果logical test为true并且省略val...
Excel财务应用 全
excel 做账使用。1利用excel检索记帐凭证和核对帐证。表处理软件是国外计算机辅助审计时最常用的工具之一,本文结合金蝶会计软件,利用数据接口将会计软件中的会计数据引入excel系统中,然后再利用excel软件就辅助检索记帐凭证和核对帐证数据是否一致。一 利用excel软件检索记帐凭证。正如大家...