品书网

杂志

保存到桌面 | 繁体 | 手机版
传记回忆文学理论侦探推理惊悚悬疑诗歌戏曲杂文随笔小故事书评杂志
品书网 > 杂志 > 球星多项数据快速跨表查询

球星多项数据快速跨表查询

时间:2024-11-02 07:28:23

文|马震安

小李是个NBA球迷,他对NBA球星们很崇拜,每个赛季都用Excel表记录所喜爱球星多项技术的平均数据。但是,表一多起来,想查询相关球星在某个赛季的单项技术数据时,就显得费事了。于是,他想了个巧妙的办法,在一个数据表中只需要选择相应球星、相关赛季及单项技术,就可以很快地知道相关数据,而不需要在各个表中来回折腾了。

首先准备原始数据。将每个赛季各球星的相关技术数据存在相应的表中,每个工作表的命名不要太复杂。虽然命名没什么规则限制,但还是以简单易辨为好,如2013赛季、2014赛季等。

想实现上述查询效果,需要先定义数据名称。每个表中的数据名称不需要一个个地分别定义,只需选定每个数据表的数据区域,点击“公式”选项卡中的“根据所选内容创建”,在弹出的窗口中勾选“首行”、“最左列”后确定就可以了。最后,点击“名称管理器”就可以看到所有定义的名称了。

接下来设置下拉菜单。首先,选定一个工作表用于数据查询显示,如本文中选定的是“2015赛季”工作表。合并C9:D9单元格,输入“球员”。E9输入“项目”,F9输入“赛季”,G9输入“数据”,这些作为显示表头。接下来,合并C10:D10单元格,选定合并后的单元格,点击“数据”选项卡中的“数据验证”,在弹出的窗口中“设置”选项卡的验证条件,“允许”处选择“序列”,在“来源”处选择A2:A6单元格,这样就制作了球员姓名的下拉菜单。同样,在E10处有关项目的下拉菜单需要选定B1:P1单元格。而有关赛季的下拉菜单则需要输入“2013赛季,2014赛季,2015赛季”,需要注意的是输入的内容要和工作表的名称一致。

下拉菜单设置完成后,可先选择一下内容,看看效果如何,如果没问题的话,就设置相关数据的显示。选定G10单元格,在上方的编辑栏内输入“=INDIRECT(F10&"!"&C10)INDIRECT(F10&"!"&E10)”。这样就实现了在多个工作表间进行多项条件查询的功能。

扩展阅读

本文虽然讲述的是一个球星数据的案例,但核心是在同一表中实现多项数据跨表查询的技法。选取这个通俗的案例只是为了方法的讲述更加直观易懂。其实这一方法也可应用到其他领域,若你在办公事务中有类似的多项数据查询需求,也可仿照此法进行,只需替换为你的领域的各种字段即可。

1

2

3小提示

每个数据记录表都需要选定数据进行定义名称的操作。
   

热门书籍

热门文章