引用多个表中的单元格(命名范围内的命名范围,等等。)

时间:2020-07-04 12:54:32

标签: arrays google-sheets google-sheets-query google-query-language named-ranges

我正在编写电子表格以跟踪时间的效果。由于每个日期都有多次迭代,因此最好让眼睛在表格中显示每个日期,而不是在一行中显示所有内容。结果是一张工作表,其中每个日期都有一个表格:

FullData Sheet

这是本篇文章的简化版本,每个日期都有更多的列和更多的行(否则,是的,它可能只在一行上)。

每次我们进行新的评估时,我们都会在此FullData表中复制一个表,将其放在最后一个表之后,并更改日期。

由于此工作表非常密集,并且由于稍后将按时间创建一些指标的图表,因此我想创建一个简化的工作表(概述),以“接收”来自先前FullData工作表的数据。目标表如下所示:

Overview

如您所见,目标是在“概述”表的一行中汇总FullData表的每个表。

理想情况下,如果有办法使其“检测”新表/日期,它将自动显示为“概述”的新行。

我对电子表格非常不熟练。我很熟练,但是我对不同的功能一无所知。我围绕INDEX,动态交叉表(我是从法语翻译而来的,不确定它的确切英文名称)进行了探索,并且具有很大的直觉,命名范围正在发挥作用。

由于表将始终具有相同的大小,因此也许有一种方法可以用恒定的增量公式表示日期单元格?

我得到的不是这里的唯一问题,这是我的第一篇文章,可以随时告诉我它是否还不够狭窄,我只是想提供一个广阔的视野。

总结我确定的问题(对于我在电子表格中发现的问题,总有一个我没有想到的新问题)

  • 如何从FullData工作表到“概述”表中选择所需的信息,以便每次创建新表/日期时都可以轻松地重复进行?

  • 使用“基本”功能是否可以避免宏/脚本(对我来说这将是另一个世界)?

  • 可以自动进行吗?自动化的范围:我只是复制一个带有新日期的新表,并且所选数据会显示在“概述”中。我每次都对复制的表进行调整,方法是命名和/或调整其原始版本的公式。

感谢您阅读我的非技术性,非完全英语散文。

1 个答案:

答案 0 :(得分:1)

尝试:

=QUERY({FullData!B2:B\ 
 {QUERY(FullData!L2:Q; "offset 2"; 0); 
 {""\""\""\""\""\"";""\""\""\""\""\""}}\ 
 {QUERY(FullData!L2:Q; "offset 3"; 0); 
 {""\""\""\""\""\"";""\""\""\""\""\"";""\""\""\""\""\""}}}; 
 "where Col1 is not null and not Col1 matches 'Amount|Duration'"; 0)

0