如何整理来自 Google 表单的数据响应?
How can I tidy up data responses from Google Forms?
任何人都可以帮我整理 Google 填写带有复选框的表单后的电子表格数据响应吗?
当有人参加培训时,会填写一个 Google 表格,该表格会自动填充一个 Google 电子表格:
- 培训活动
- 活动日期和
- 参加该活动的所有员工。
可能有很多员工参加一个活动,所以在表单中,有一个复选框可以选择勾选多个员工。以下是提交表单后的 Google 'Response Form' 电子表格示例:
问题是Response Form很难看,所以我想整理一下,方便使用Query功能。理想情况下,我希望它看起来像这样:
谁能帮帮我?
你可以使用这个公式:
=ARRAYFORMULA(QUERY(SPLIT(TRANSPOSE(SPLIT(TRIM(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(IFERROR(SPLIT(D:D, ";"))<>"", "♦"&B:B&"♥"&C:C&"♥"&
REGEXREPLACE(SPLIT(D:D, ";"), "^, ", ), )),,999^99)),,999^99)), "♦")), "♥"),
"order by Col2", 1))
任何人都可以帮我整理 Google 填写带有复选框的表单后的电子表格数据响应吗?
当有人参加培训时,会填写一个 Google 表格,该表格会自动填充一个 Google 电子表格:
- 培训活动
- 活动日期和
- 参加该活动的所有员工。
可能有很多员工参加一个活动,所以在表单中,有一个复选框可以选择勾选多个员工。以下是提交表单后的 Google 'Response Form' 电子表格示例:
问题是Response Form很难看,所以我想整理一下,方便使用Query功能。理想情况下,我希望它看起来像这样:
谁能帮帮我?
你可以使用这个公式:
=ARRAYFORMULA(QUERY(SPLIT(TRANSPOSE(SPLIT(TRIM(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(IFERROR(SPLIT(D:D, ";"))<>"", "♦"&B:B&"♥"&C:C&"♥"&
REGEXREPLACE(SPLIT(D:D, ";"), "^, ", ), )),,999^99)),,999^99)), "♦")), "♥"),
"order by Col2", 1))