2016-11-09 103 views
-1

的单元格的数据我已经搜索了解决方案,并已接近,但我无法弄清楚最终的解决方案。我不熟悉Google表格中的查询。我将包含一个链接到工作表和我正在使用的查询。只返回值为

我想我的查询只返回值的单元格的结果,所以表中没有太多的空列。下面是链接到我的谷歌片:

https://docs.google.com/spreadsheets/d/15LME9n4gp_CAi0voUhuaaRrIoUYB3AYA7EuGUoPxY48/edit#gid=1532407141

在选项卡“张三”的公式是:

=query(RESPONSES!A2:BB,"select * where (B = 'Smith, John') 
            and (C = 'Smith, John') 
            and (D = 'Smith, John')") 

你可以看到它是从反应选项卡中提取数据。在RESPONSES选项卡中,John Smith的分数(通过Google Form输入)不会在AD列之后开始。

但是,我想约翰史密斯的结果显示在他的标签上,没有列的所有列。

那么,我需要在公式中包含什么,才能从其中包含值(即,AD向前)的单元格中提取数据。

感谢您的帮助。

+0

这很容易与谷歌应用程序脚本,你打开了吗? –

+0

请勿使用Excel标记Google表单问题。 –

+0

对不起Tim的标签! – Josh

回答

-1

您可以添加一张表来完成此操作。

Sheet 1中(附加)在单元格A1公式:

=query(RESPONSES!A1:BB,"select * where (B = 'Smith, John') and (C = 'Smith, John') and (D = 'Smith, John')") 

同为公式,而是包括报头。

你片公式为:

=FILTER(OFFSET(Sheet1!A1,,,COUNTA(Sheet1!A:A),COLUMNS(Sheet1!1:1)),Sheet1!2:2<>"") 

它从Sheet 1中取数据,并对其过滤以排除空行。

请参阅sample sheet

+0

谢谢Max!这工作。仍然对上面提到的Google apps脚本版本感兴趣。我感谢您的帮助。不过,如果我不需要创建额外的工作表,那将会非常棒。任何方式来做一个公式? – Josh

+0

你有所谓的“宽”表。这不是要走的路。请阅读[本文](https:// github。com/RobinGertenbach/Reshape),由@ robin-gertenbach编写 –

+0

我的工作表可能有点欺骗性,因为对于不同的用户,CC1-KPI1实际上会有所不同。它们与个人员工的核心能力和关键绩效指标保持一致。 – Josh