【问题标题】:Reference to cells within several tables (named range within named range etc..)引用多个表格中的单元格(命名范围内的命名范围等)
【发布时间】:2020-07-04 12:54:32
【问题描述】:

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

这是当前帖子的精简版,每个日期有更多的列和更多的行(否则,是的,它可能只在一行上)。

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

由于这张表非常密集,并且因为我稍后会按时创建一些指标的图表,所以我想创建一个简化的表(概述),它从之前的 FullData 表中“接收”数据。目标表如下所示:

如您所见,目标是将 FullData 表的每个表汇总到 Overview 表的一行中。

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

我不太擅长电子表格。我了解机械师,但我对不同的功能一无所知。我探索了 INDEX、Dynamic Cross Tables(我从法语翻译,不确定它是否完全是英文名称)并在这里发挥了重要的直觉命名范围。

由于表格始终具有相同的大小,是否有办法用恒定增量公式指示日期单元格?

我知道这不是这里唯一的问题,这是我的第一篇文章,如果不够狭窄,请随时告诉我,我只是想提供一个广泛的情况。

总结我发现的问题(对于我在电子表格中发现的问题,总是有一个我没有考虑过的新问题)

  • 如何在每次创建新表/日期时轻松地从 FullData 表选择我想要的信息到 Overview 表?

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

  • 可以自动处理吗?自动化范围:我只是复制一个带有新日期的新表格,所选数据出现在概览中我每次都调整复制的表格,通过命名和/或调整其原始版本的公式。

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

【问题讨论】:

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


【解决方案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)

【讨论】:

  • 我认为它有效!我的意思是确实如此。我必须让它适应整个桌子,但我想我明白怎么做。就一个问题,你能解释一下如何理解这些"{""\""\""\""\""\"";""\""\""\""\""\""} “?当我们在查询中时,这是否意味着我们正在导入两行四列的内容?我用它玩了一点,我没有完全得到偏移的重复,{“”\“”\““\”“\”“\”“;”“\”的+1增量"\""\""\""\""}"。感谢您的帮助!
  • 您放入数组{} 的所有范围/矩阵需要具有相同的大小。范围FullData!L2:Q 包括 6 列,因此如果将其偏移一行,则底部需要 6 个空单元格,即:{""\""\""\""\""\""}。我们将其偏移 2 行,然后我们需要添加 2 个空行,所以 {""\""\""\""\""\"";""\""\""\""\""\""}}
猜你喜欢
  • 2011-01-26
  • 1970-01-01
  • 2017-02-03
  • 1970-01-01
  • 2022-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多