如何制作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快速制作工资发放表格

    工资表是财会部门不可缺少的一种表格模板,每个月都会在发放工资之前使用.作为一名办公人员来说,我们应该如果快速的在Excel表格中设计出既美观又准确的工资表呢?这篇教程是向我们的朋友介绍利用Excel快 ...

  • excel怎样快速制作工资表 excel快速制作工资条的设置方法

    excel是我们常用的办公软件,在职场中,工资内容中有很多格式都是重复的,那么excel怎样快速制作工资表?下面小编带来excel快速制作工资条的设置方法,希望对大家有所帮助. 快速制作工资条的设置方 ...

  • 怎么用excel快速制作日历

    日历是我们经常用到的一个生活物品,这个物品我们在打印成实物之前也是需要经过设计和制作的,这篇将分享怎么用我们的excel快速的制作日历. 操作方法 01 打卡我们的excel,打开之后我们来到它开始的 ...

  • excel快速输入连续数、相同数

    制作excel表格时,经常会要输入1.2.3.4.5--100 ,或者输入100个相同数,我们不可能一个一个的去慢慢输入,那么我们应该怎么来快速输入呢? 操作方法 01 首先在第一格中输入自然数1 第 ...

  • Excel快速输入文字数字

    大家在制作Excel工作表时,往往是既有数据又有文字,这样在输入时就需要在中英文之间反复切换输入法,非常麻烦。其实有一个好技巧,就可以让Excel表格自动切换输入法。    新建一个Excel表格,然 ...

  • Excel快速查找和搜索函数动画教程

    《Excel2003入门动画教程53、Excel快速查找和搜索函数》。 演示动画 操作步骤 在用函数处理数据时,常常不知道该使用什么函数比较合适。Excel的“搜索函数”功能可以帮你缩小范围,挑选出合 ...

  • 用Excel快速统计和分析成绩分布情况

    本文中我们介绍如何用Excel快速统计成绩和分析成绩分布情况的方法和步骤。 准备数据 输入必要的数据,工作表命名为“总表”,以 D列的政治分数(满分100)为例,在单元格E1~I1分别输入60以下(差 ...

  • excel快速复制技巧

    可能还有大部分朋友们在Excel表格中想要复制单元格中内容只会用鼠标右键复制右键粘贴,其实还有更简单实用的方法哦,我们一起来了解一下吧。 Excel教程 excel快速复制技巧 在excel表格中,输 ...