【问题标题】:how to update google chart dashboard dynamically when selecting an individual response from a google form response sheet e从谷歌表单响应表中选择单个响应时如何动态更新谷歌图表仪表板e
【发布时间】:2017-01-04 07:57:02
【问题描述】:

我有一个 google 表单响应表,并且我创建了一个单独的选项卡来对单个响应进行分析。基本上填写一个表格,然后用于生成图形和图表。每次我需要对单个响应进行分析时,我都必须更改公式以查看特定响应,然后向下拖动公式以更新整个表格,然后在单独的工作表中创建柱形图。

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

到目前为止,我还没有在仪表板工作表中使用任何应用程序脚本?它只是一种简单的数据验证方法,查看其他工作表中的值并给出图表。不确定应用脚本是否是解决此问题的解决方案或任何其他解决方案。

救命!!

从谷歌表格填写的表格:

谷歌图表仪表板:

【问题讨论】:

    标签: google-apps-script google-sheets google-visualization google-forms


    【解决方案1】:

    您可以使用查询或“如果”公式来执行您所描述的操作。您的查询或 if 语句应指向具有下拉数据验证列表的单元格,当更改时更改您的表格,进而更改图表。

    示例 1:

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

    此查询查看单元格 D1 并根据其内容进行更改。

    示例 2:

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

    在此语句中,D1 也可以是一个包含可变数据验证项下拉列表的单元格。

    希望对你有帮助

    【讨论】:

    • 我使用了=vlookup(HLOOKUP(indirect("Questions!"&N4),ArrayFormula('Form Responses 2'!$1:$3),3,0),Crietria!$B:$C,2,0),因为我的工作表会查看响应并匹配特定标准并根据它返回一个数字。如何使用查询函数而不是 arrayformula,这样它就可以实现相同的功能,而无需更改数组公式中每个响应的公式=vlookup(HLOOKUP(indirect("Questions!"&P4),query('Form Responses 2'!$A:$AX,select A WHERE B=?? ),3,0),Crietria!$B:$C,2,0
    • 我不确定这是否是你要找的,但我举了一个例子,here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多