扬州城市论坛 百科 如何用excel制作数据查询(怎样用excel制作表格查询系统)

如何用excel制作数据查询(怎样用excel制作表格查询系统)

Excel中大量的数据常常让我们眼花缭乱。Excel如何快速制作查询表?其实我们可以利用Excel的控件功能做一个查询表,只显示我们要查询的数据。

下面我们就要用到Excel 2016这个“开发工具”了。有些人的Excel默认可能不显示此项,需要简单设置。点击“文件选项”,在打开的选项窗口中,切换到左边的“自定义功能区”,再找到右边的“开发工具”项,勾选即可。

首先做一个前端查询界面,可以简洁明了。比如只有一个表头有空行,每个人可以根据自己的实际需要来设置。边肖在这里模拟了一个简单的单位人事查询表单。

接下来,做后台数据库。数据库表格可以放在远离前台的地方,甚至放在另一个工作表中,从而达到隐藏的效果。Excel可以快速制作查询表。这里,为了便于解释,边肖把两张表安排在一起。它的表头和前面的表一模一样,只是底部填了很多数据信息。

接下来制作下拉列表框。切换到“开发工具”选项卡,单击“插入”,然后在弹出菜单中单击“组合框(表单控件)”。用Excel快速制作查询表的方法。

此时光标变成“十”字形,可以在工作表的任意空白处绘制一个下拉列表控件的图标。要用Excel快速制作查询表,右击该控件,从右键菜单中选择“格式控件”。

在打开的设置控件格式窗口中,点击“数据源区域”后面的输入框,然后选中工作表中后台数据“I/O”列的所有数据,该区域的标签将自动录入。用鼠标单击“单元格链接”后面的输入法,然后在工作表上的任意空白单元格中单击以设置链接的单元格,在本例中为B9单元格。

下拉项目的数量默认为8个,此处不变。直接点击“确定”按钮返回。此时点击下拉按钮,将显示“I/O”栏中的所有项目,可以任意选择。选定的列数将显示在链接的单元格中。在前台界面的表格中,选择“工作编号”下的第一个单元格,在本例中为单元格B4,并在该单元格中输入以下公式:

=INDIRECT(地址(INDIRECT('B9') 10,列(B11)))

间接函数的主要作用是引用指定单元格的内容,其参数表示被引用单元格的具体位置。在此示例中,“ADDRESS(INDIRECT('B9') 10,COLUMN(B11))”,B9是前面制作的下拉列表的链接单元格,显示下拉列表中的行数,10是背景数据表和工作表顶部之间的距离。两者相加,得到后台数据表中对应单元格的数据,可以作为间接函数的参数。用Excel快速制作查询表的方法。

输入公式后,通过拖动将其复制到其他5个单元格中。最后,将之前制作的下拉列表控件拖放到前台界面的第一个数据单元格中,覆盖原单元格,调整大小与单元格相同。

至此,一个动态查询表就完成了。点击下拉菜单选择任意工号,系统自动显示该工号对应的员工信息。

编者按:这是用Excel快速制作查询表和用Excel快速制作查询表的教程。

本文来自网络,不代表本站立场,转载请注明出处:https:

如何用excel制作数据查询(怎样用excel制作表格查询系统)

扬州城市论坛后续将为您提供丰富、全面的关于如何用excel制作数据查询(怎样用excel制作表格查询系统)内容,让您第一时间了解到关于如何用excel制作数据查询(怎样用excel制作表格查询系统)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。