人人书

杂志

保存到桌面 | 繁体人人书 | 手机版
传记回忆文学理论侦探推理惊悚悬疑诗歌戏曲杂文随笔小故事书评杂志
人人书 > 杂志 > 免代码免函数搭建万能查询表

免代码免函数搭建万能查询表

时间:2024-11-02 07:11:43

文|郭建强

说起表格查询,大家可能会想到用VBA或函数公式等构建复杂的查询系统。其实,通过WPS表格中自动筛选、排序、锁定等功能的结合使用,就能打造出一个万能的二维表格查询系统,普通人也能很快上手,且适用面极广。

1.搭建万能表格框架

首先需要搭建一个能够适合于任何场合的二维表格,不能限定表格的具体项目,但要给出各种可能的项目类型,如常规、文本、数值、日期、货币等。为此,先点击WPS表格标签栏的“+”按钮,添加一张空白表,然后为表格添加各类基本项目。

接下来分别选择各列项目,然后右键单击该列并选择“设置单元格格式”;在单元格格式设置窗口中,选择与表格列项目相对应的“数字”格式类型。

小提示

注意每个不同的项目要设置与其对应的不同的“数字”格式。

2.“自动”表头的设计

接下来设计自动表头。自动表头首先要求表头能够固定不动,随着数据条目的增多,向上滚动时表头不能被隐藏。此外,万能查询表格的核心在于构建以表头为入口的自动筛选和查询条件。

首先锁定表头。将光标置于表格第二行之前,选中该行;然后点击“视图”功能选项卡,点击“冻结窗口”工具按钮。随后试着在表格中点击并向下滚动,可以发现表格无限滚动,但表头已被固定。

构建万能自动查询环境。选中第一行表头中的所有项目,然后点击功能区的“数据”选项卡,单击工具栏中的“自动筛选”按钮,这时在表格每个项目名称的右侧会自动出现一个三角形小按钮,这就是自动筛选和查询功能按钮,点击该按钮就可以进入具体的查询条件选择窗口。

小提示

为了让表格的“万能”表头看起来更显眼,可在选中表头所有项目后,通过“开始”选项卡下的油漆桶和文字颜色工具按钮,为项目表头着色。由于此时我们构建的是一个空白的表格,因此在这时的查询构造窗口中还看不到具体可以选择的内容。待实际应用时,就可以看到更加具体的内容了。

3.个性字段的替换处理

通过以上两步的设置,已经基本构建了一个可以实现单一或复合条件查询的万能表格。但是,由于这个表格并未针对任何一个行业或领域,因此还比较抽象,但这种抽象会随具体应用的带入而马上变得具体。使用时,我们只需用自己的字段项目名称代替表中的项目名称,根据已有的项目和需求,复制更多的项目或删除不需要的项目,即可获得属于自己的专业表格。

比如,现在要用这个表格实现某省某年大学的录取情况排名查询,这时,可以根据实际情况,将上述表格的表头项目名称更名为实际需要的项目(院校代码、院校名称、计划数、投档数、投档分等)。由于原始空白表格提供的项目不一定正好与我们的需要相吻合,因此需要在此基础上,通过复制列来增加需要的项目,通过删除列来减少多余的项目,设计出自己需要的表格框架,而每列单元格属性则沿用原始表格的设置。

个性表格项目设置完成之后,灌入所有大学的数据,之后就可以进行查询了。

4.实现万能查询和利用

在上述表格的基础上,下面举例说明如何进行自动查询。例如,我们要找出计划招生人数在大于20人但少于100人的学校。这时,单击“计划数”后的小三角图标,在弹出的筛选器中点击右上角的“数字筛选”按钮,并选择“大于”;随后在出现的“自定义自动筛选方式”对话框中,“计划数-大于”处输入“20”;接下来在下面选择“与”,在下一行选择“小于”并选数值为“100”。最后点击“确定”,这样符合条件的学校就出现在查询结果窗口中。

小技巧

通过同时对多列项目构造条件,可以进行更为复杂的条件查询。比如,要查询计划数大于100人、院校名称中有“理工”、投档分在550分以下的所有学校,就可用上述方法,同时构造3个条件,即可找到符合条件的所有学校。
   

热门书籍

热门文章