首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在一个工作表中堆叠多个查询输出

在一个工作表中堆叠多个查询输出
EN

Stack Overflow用户
提问于 2016-03-05 11:47:42
回答 2查看 6.4K关注 0票数 1

对于我所在的系,我为每一位老师制作了一张动态而灵活的概览表,展示了他的被辅导学生的情况。

在一个概览表中,我做了几个查询,从不同的来源(不同年份的学生和教师)收集数据。查询在一列中,因为我想为每个教师生成一个列表。

但是查询公式生成的输出在长度上可能不同(=它需要的行数=学生数),这就是为什么我必须在概览表中允许固定行数的原因。这可能会导致我的列表中出现难看的空行。

有没有一种方法可以保持灵活性(因为每个老师都有不同数量的受辅导学生),但删除空白行?

EN

回答 2

Stack Overflow用户

发布于 2016-03-06 12:20:59

如果每个老师的任何工作表都有相同数量的相同列,那么您的数据是结构良好的,您可以对它们进行单个查询。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=query({Sheet1!A1:C;Sheet2!A2:C},"select * where Col1 <> ''")

注意一些细节:

对于包含多个表的SheetName!A2:C

  • when查询,
  1. 查询应该只取一行包含表头的行,使用Sheet1!A1:C作为表头,其他包含表的查询则使用Col1, Col2, Col3..。而不是列的字母A, B, C...,它可能会更方便。从另一个文件导入数据时,此规则也适用。
票数 3
EN

Stack Overflow用户

发布于 2016-03-05 21:00:16

您可以使用列的,和行的;以及通过在{}中包装范围来组合范围。(您需要在指示正在连接范围之后添加卷曲)

假设您在Sheet1中聚合了来自Sheet2Sheet3的数据,您可以使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
={QUERY(Sheet2!A2:B, "SELECT A, B WHERE A <> ''");
  QUERY(Sheet3!A2:B, "SELECT A, B WHERE A <> ''")}

其中A是学生姓名(或任何不能为空的内容),B是任意的东西,比如记号。当然,该查询可以像您想要的那样复杂(最好的方法是预先构建它,然后通过引用重用它)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35813711

复制
相关文章
将一个工作表拆分为多个工作表
最近已经不止一次被人问到:怎么将一个工作表拆分为多个工作表?一般这样的需求,是因为将1-12月的数据写在了一个工作表上,而现在又想将它拆分为12个单独的工作表,每个工作表单独一个月份.总结了一下,文艺
但老师
2022/03/22
4.4K0
将一个工作表拆分为多个工作表
Excel VBA在一个工作簿内把总表拆分多个工作表
Dim title_rng As Range, wb As Object, dic1 As Object
哆哆Excel
2022/10/25
2.5K0
Excel小技巧54: 同时在多个工作表中输入数据
很多情形下,我们都需要在多个工作表中有同样的数据。此时,可以使用Excel的“组”功能,当在一个工作表中输入数据时,这些数据也被同时输入到其它成组的工作表中。
fanjy
2020/09/10
3.3K0
Excel小技巧54: 同时在多个工作表中输入数据
Excel公式技巧14: 在主工作表中汇总多个工作表中满足条件的值
我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的值的列表。这是一项标准的公式技术。
fanjy
2020/03/12
9.1K0
在MapReduce中利用MultipleOutputs输出多个文件
用户在使用Mapreduce时默认以part-*命名,MultipleOutputs可以将不同的键值对输出到用户自定义的不同的文件中。
星哥玩云
2022/07/03
2.1K0
在MapReduce中利用MultipleOutputs输出多个文件
常用功能加载宏——多个工作表合并到一个工作表
把数据复制到一个工作簿后,一般我们还需要进行数据处理,而数据处理要在一个工作表才方便,所以把多个工作表的数据复制到一个工作表再进行数据处理也会经常碰到:
xyj
2020/07/28
1.7K0
常用功能加载宏——多个工作表合并到一个工作表
使用Python将多个工作表保存到一个Excel文件中
本文讲解使用Python pandas将多个工作表保存到一个相同的Excel文件中。按照惯例,我们使用df代表数据框架,pd代表pandas。
fanjy
2021/11/10
6.1K0
给一个list查询哪些在表中哪些不在
给一个list查询哪些在表中哪些不在 select values from a list return that are in table and that are not in table 数据库 mysql 测试表 test table name wz hl ---- 查询的列表 select list [ 'xm' ,'xw' ,'xl' ,'wz' ,'bt' ,'hh'] ---- 查询语句 select sql select temp.name,if(temp.name = test.name
葫芦
2022/04/13
7460
给一个list查询哪些在表中哪些不在
VBA技巧:复制多个工作表
有时候,我们想要批量复制多个工作表到新的工作簿,可以使用VBA代码来实现。例如,工作簿中有三个工作表,其名称分别为:Data、完美Excel和Output,要将这三个工作表一次复制到一个新的工作簿中并保存,示例代码如下:
fanjy
2022/11/16
2.5K0
快速汇总多个工作簿/工作表中的数据(Excel工具推荐)
很多数据散落在很多工作表或者工作簿中,由于某项工作我们需要将这些数据做个汇总。比方,我们有以下三个工作簿
wujunmin
2021/09/07
10.9K1
快速汇总多个工作簿/工作表中的数据(Excel工具推荐)
VBA: 将多个工作簿的第一张工作表合并到一个工作簿中
文章背景: 在工作中,有时需要将多个工作簿进行合并,比如将多份原始数据附在报告之后。一般的操作方法是打开两个工作簿(目标工作簿和待转移的工作簿),然后选中需要移动的工作表,右键单击以后选择“移动或复制”。接下来在新的对话框里面进行设置。
Exploring
2022/09/20
6.2K0
VBA:  将多个工作簿的第一张工作表合并到一个工作簿中
Excel公式技巧54: 在多个工作表中查找最大值/最小值
要在Excel工作表中获取最大值或最小值,我们马上就会想到使用MAX/MIN函数。例如,下图1所示的工作表,使用公式:
fanjy
2020/09/17
11.8K0
Excel公式技巧54: 在多个工作表中查找最大值/最小值
VBA: 将数组输出到工作表
文章背景:工作中,有时需要获取数据源的信息,临时存储在数组中,然后再将数组中的数据传递到目标工作表中。其中主要用到Resize函数,WorksheetFunction.transpose函数和WorksheetFunction.Index函数。
Exploring
2022/09/20
4.3K0
VBA: 将数组输出到工作表
ExcelVBA筛选法按分类条件拆分一个工作表为多个工作簿
对上次的文章进行优化 ==========代码如下===== Sub 筛选拆分() Dim d As Object, sht As Worksheet, arr, brr, r, kr, i&, j&, k&, x& Dim Rng As Range, Rg As Range, tRow&, tCol& Dim wb As Object, mysht As Worksheet Set d = CreateObject("scripting.dictionary") 'se
哆哆Excel
2022/10/31
3.6K1
基础扩展 | 11. 使用ADO和SQL在Excel工作表中执行查询操作
我们可以将存储数据的工作表当作数据库,使用ADO技术,结合SQL查询语句,可以在工作表中获取满足指定条件的数据。
fanjy
2019/07/19
4.7K0
Oracle查询优化-03操作多个表
要将来自多个表的数据组织到一起,就像将一个结果集叠加到另外一个上面一样。 这些表不必有相同的关键字,但是他们对应列的数据类型必须相同。
小小工匠
2021/08/16
3.2K0
使用Python pandas读取多个Excel工作表
本文将尝试使用Python pandas读取来自同一文件的多个Excel工作表。我们可以通过两种方式来实现这一点:使用pd.read_excel()方法,并使用可选的参数sheet_name;另一种方法是创建一个pd.ExcelFile对象,然后解析该对象中的数据。
fanjy
2021/11/10
13.3K0
使用Python pandas读取多个Excel工作表
Excel公式技巧17: 使用VLOOKUP函数在多个工作表中查找相匹配的值(2)
我们给出了基于在多个工作表给定列中匹配单个条件来返回值的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。
fanjy
2020/03/12
14.2K0
Excel公式技巧16: 使用VLOOKUP函数在多个工作表中查找相匹配的值(1)
在某个工作表单元格区域中查找值时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作表中查找值并返回第一个相匹配的值时,可以使用VLOOKUP函数吗?本文将讲解这个技术。
fanjy
2020/03/12
25.8K0
Excel应用实践15:合并多个工作表
有时候,我们需要将工作簿中的所有工作表的数据合并到一个工作表中。如果工作表数量很少,可以直接手工使用复制粘贴操作,然而,如果工作表很多并且工作表中的数据量很大,手工复制既繁琐又容易出错漏。
fanjy
2019/07/19
1.1K0

相似问题

一个工作表中的多个SQL查询输出

10

在SQL server中堆叠多个表

26

在mongoengine中堆叠多个筛选器查询

23

Google电子表格:在一个表中堆叠多个查询时跳过空查询

20

多个查询输出到单个表中

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文