Excel怎么快速制作查询表 Excel快速制作查询表方法

Excel中大量的数据,往往令我们眼花缭乱,其实我们可以利用Excel的控件功能制作一个查询表,只显示我们想要查询的数据。

下面我们将要用到Excel 2016的“开发工具”,默认情况下有些人的Excel可能没有显示这一项,需要简单设置一下。点击“文件→选项”,在打开的选项窗口中,左侧切换到“自定义功能区”,再在右侧找到“开发工具”项,将其勾选上就可以了。

首先制作一个前台查询界面,这一界面可以简洁明了,比如只有一行表头加一个空白行,各人根据自己的实际需要进行设置。小编在这里模拟了一个简单的单位人事查询表。

接下来再制作后台数据库。数据库表格可以放在离前台较远的位置,甚至可以放在另外的工作表中,达到隐藏的效果。这里为了方便讲解,小编将两个表格排列在了一起,它的表头与前台表格完全一样,只不过下面填充了大量的数据信息。

接下来制作下拉列表框。切换到“开发工具”选项卡中,点击“插入”,在弹出菜单中点击“组合框(窗体控件)”。

此时光标变成“十”字形,可在工作表任意空白处画出一个下拉列表控件的图标。右击此控件,从右键菜单中选择“设置控件格式”。

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

下拉显示项数默认为8,此处不做改动。直接点击“确定”按钮返回。此时点击下拉按钮,将显示出“工号”列的所有项,可以任意进行选择。链接单元格中将显示所选的列数。

在前台界面表格中,选择“工号”下的第一个单元格,本例为B4单元格,在此单元格中输入以下公式:

=INDIRECT(ADDRESS(INDIRECT("B9")+10,COLUMN(B11)))

INDIRECT函数的主要作用就是引用指定的某单元格中的内容,它的参数指出了要引用的单元格的具体位置。本例中的“ADDRESS(INDIRECT("B9")+10,COLUMN(B11))”,B9是前面制作的下拉列表的链接单元格,显示下拉列表中的行数,10是后台数据表格与工作表顶端的距离行数。这两者相加,得出的正是后台数据表中相对应单元格的数据,以作为INDIRECT函数的参数使用。

公式输入完毕,通过拖动的方式,将它复制到另外5个单元格中。最后,将前面制作的下拉列表控件拖放到前台界面的第一个数据单元格中覆盖原先的单元格,并调整好大小与单元格同大。

至此,一个动态查询表就大功告成了,点击下拉菜单选取任意某个工号,该工号所对应的员工信息就会自动显示出来啦。

(0)

相关推荐

  • 如何快速的利用excel制作查询日期所在周数星期

    有时需要查询一个日期的周数, 我们可以利用EXCEL就能很快的 得到当前的周数和星期几! 下面就告诉大家怎么做! 如何快速的利用excel制作查询日期所在周数星期 01 打开excel, 然后选择一个 ...

  • 怎样快速在WPS excel 2016 单元格添加斜线表头

    给表格的首个单元格添加斜线表头,是我们经常要用到的功能,比如我们在制作一个表格说明的时候,下面就详细的告诉小伙伴们.怎样快速在WPS excel 2016 单元格添加斜线表头 操作方法 01 首先把鼠 ...

  • excel中怎么利用缩放功能快速设置打印页面?

    excel中怎么利用缩放功能快速设置打印页面?高效的利用页面设置,进行打印不仅能够提高工作效率,更能够节约纸张. 1.在打印的过程中,经常遇到这样的情况,页面设置好后,打印预览之后会发现,最后一页只有 ...

  • Excel快速删除所有空行的三种常用方法

    在工作中,有时我们需要在Excel中快速删除所有空行,方法有多种,这里介绍三种常用方法,具体方法如下: 步骤 打开Excel工作表,如图示: 方法一(适用数据较少情况) 选中数据区域,选择筛选. 筛选 ...

  • excel中多图标进度图表如何制作

    excel中多图标进度图如何制作呢?跟小编来看看吧 1.选中要制作的数据表格,并插入一个二维簇状柱形图表: 2.选中红色的柱子,单击鼠标右键,选择"更改系列图表类型",在打开的窗口 ...

  • 如何利用VBA将excel多个工作表数据快速合并到一个工作表上

    利用VBA将数据区域不定的多个工作表数据快速合并到一个工作表方法.有需要的朋友可以跟着教程一起来学习! 方法/步骤 分别有工作表1.2.3数据区域如下图所示: 按ALT+F11打开VBE编辑器,在工程 ...

  • EXCEL制作二级下拉菜单的方法

    EXCEL制作二级下拉菜单的方法 如图所示,在A2单元格输入财务部,B2姓名下拉菜单只显示财务部下方的员工,如果A2输入行政部,在B2单元格下拉菜单只显示行政部下方的员工姓名. 步骤1:首先选中我们需 ...

  • 用Excel制作工资条的几种常见方法

    用Excel制作工资条的几种常见方法 一.复制粘贴法 大家最容易想的方法就是复制标题行,在每一位员工数据行的上方粘贴,手动完成工资条的制作: 1.选择A1:G1单元格,复制标题行. 2.右击第3行行号 ...

  • Excel中合并单元格中快速添加序号的方法

    Excel中合并单元格中快速添加序号的方法 如下图所示,需要在数据的A列加入序号: 如果我们利用传统的拖动填充方式添加序号,系统会弹出这样的提示:"此操作要求合并单元格都具有相同大小&quo ...

  • Excel表格中怎么使用条件格式制作百分比缩略图?

    excel表格中的数据想要制作一个百分比的缩略图,该怎么制作呢?下面我们就来看看详细的制作教程. 1.打开excel表格 2.用公式求的销量占比 3.设置销量占比为百分比格式 4.选中数据区域 5.选 ...