0

我有一个Google表单响应表,并且我已创建了一个单独的选项卡用于对单个响应进行分析。基本上填写一张表格,然后用它来生成图表和图表。每次我需要对单个响应进行分析时,我必须更改公式以查看特定响应,然后向下拖动公式以更新整个表格,然后在单独的工作表中创建一个柱状图。如何从Google表单响应表中选择个别响应时动态更新Google图表仪表板e

我的问题是 - 有什么办法可以简单地选择响应(如google图表仪表板中的按钮),然后查看响应表中的响应并更新单独表中的表以给出相应的图表?

我的表格中至今尚未使用任何应用程序脚本?这只是一个简单的数据验证方法,可以查看其他工作表中的值并给出图表。不知道应用程序脚本是解决方案还是解决此问题的其他解决方案。

帮助!!

表从谷歌表格:

Image - table to fill from google form

谷歌图的仪表板:

Image- Google Chart Dashboard*

回答

0

你可以使用查询,或者 “如果” 公式做你所描述的。您的查询或if语句应该指向一个或多个具有下拉数据验证列表的单元格,这些单元格在更改后会更改您的表格,从而更改图表。

实施例1:

=query(Sheet!A:C,"SELECT A WHERE B ='"&D1&"'",0) 

这个查询看起来在小区D1和取决于它的内容改变。

实施例2:

=if(D1="SOMETHING","DOSOMETHING","ORDOSOMETHINGELSE) 

在该语句中再次D1可以是包含可变数据验证项目的下拉式列表中的小区。

希望这有助于

+0

我用'= VLOOKUP(HLOOKUP(INDIRECT( “问题!” &N4),ARRAYFORMULA( '表格回应2' $ 1:$ 3),3,0),Crietria $ B! :$ C,2,0)',因为我的工作表需要查看答案并匹配某个标准并根据它返回一个数字。我怎样才能使用查询函数,而不是arrayformula,所以它不会改变数组公式中的每个响应的公式= = vlookup(HLOOKUP(indirect(“Questions!”&P4)),query('Form Responses 2' !$ A:$ AX,请选择A WHERE B = ??),3,0),Crietria!$ B:$ C,2,0' –

+0

我不确定这是不是您要找的,但我举了一个例子,[这里](https://docs.google.com/spreadsheets/d/1bm6c9g8Fdmb9zL7e-ciMSsttnYtFEfeoZmJ7pjvfZZY/edit#gid=0) –