【问题标题】:Order columns in a spreadsheet from a google docs form从 google docs 表单中对电子表格中的列进行排序
【发布时间】:2012-06-26 10:58:26
【问题描述】:

您不能将表格中的列左右移动,因为这样做会破坏表格的结构。这就是谷歌支持和/或帮助页面所说的。

我的问题是,如果我在谷歌文档中创建一个表单。我不小心创建了一个我应该早先创建的问题,然后我将问题移到表格上。该列不会在电子表格中移动。

所以我的表单电子表格现在看起来很乱。有没有办法解决这个问题而无需再次输入我所有的问题(89)。我的工作表中还没有任何结果。所以我正在寻找一个重新生成工作表选项或类似的东西。

【问题讨论】:

    标签: google-sheets google-forms


    【解决方案1】:

    最简单的选择是将表单与其链接到的电子表格取消链接,然后将其重新链接到同一个电子表格。它将在该电子表格中创建一个新工作表,但这次它的顺序会很好。

    然后您可以将旧工作表中的旧答案复制到新工作表中并手动重新排列。

    【讨论】:

    • 如果您遵循此答案并且电子表格已连接到您在另一个站点上手动嵌入的表单,请不要忘记获取新的 name="entry.xxxxxxxx" 并将其插入您之前放置名称值的位置.
    • 这很好用。在最新版本的表单中,它会覆盖所有现有数据并按正确的顺序排列列。
    • 很好的解决方案,让我觉得比“接受”的解决方案更合适。我不知道如何链接/取消链接,所以这里是谷歌搜索“谷歌表单链接电子表格”的步骤: - 在谷歌表单中打开一个表单。 - 在顶部,单击响应。 - 在下方,点击更多(“...”) - 点击选择响应目的地。
    【解决方案2】:

    如果您在表单中移动问题,问题和答案出现在所谓的表单响应表中的顺序与最初创建表单问题的顺序相同。

    但是,您可以重新排列表单响应表中的 questions_and_answers 列,以匹配问题在表单中出现的顺序(是的,会有警告不要这样做,但尽管有警告,我还是安全地完成了)......请参阅我的以下博客文章以获取插图... http://yogi--anand-consulting.blogspot.com/2011/11/yogimake-column-headers-and-answers_27.html

    【讨论】:

    • 所以你说的是忽略警告信息?
    • 我可以确认在更改响应表上的列顺序后正确记录了表单响应。请确保您没有任何依赖列顺序的自定义脚本。
    • 至少有 2 个人可以看到,在此更改后,它不会将新数据记录到表中。
    【解决方案3】:

    解决方案 1。

    如果您没有很多复选框等,而只是空白的简短答案,那么:

    1. 复制一份(测试)
    2. 删除表单。
    3. 移动列
    4. 创建表单。 (这将默认为您的问题提供简短的空白答案。)

    解决方案 2。

    1. 制作新工作表
    2. 使用数组公式从第一张表中复制结果,将它们放在您想要的位置。
    3. 隐藏第一张纸。

    【讨论】:

    • 数组公式?这像办公室里的 VB 宏吗?
    【解决方案4】:

    如果您尚未收集任何答案,最简单的解决方案是复制报告。

    按您想要的顺序提出问题后,点击File>Make a Copy

    此新报告的回复表将按照您的问题顺序排列。

    【讨论】:

      猜你喜欢
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多