如何解决在Google电子表格中对数据进行排序
我有一个链接到Google工作表的Google表单。 Google表单让我选择一个日期并选择名称。这些人是此日期的会议客户。 Google表单在第一列给我一个日期,在第二列给我一个用逗号分隔的名称列表。例如
8.15.2020 John,Mike,Eva
8.20.2020 John,Eva,Gudrun,Pete
现在,我想按名称对此标签进行排序-名称的第一列列表,会议日期的第一行列表,此人加入会议的'x'并将其保存在新标签中。例如
8.15.2020 8.20.2020
John x x
Mike x
Eva x x
Gudrun x
Pete x
我该如何解决这个问题?
解决方法
尝试:
=ARRAYFORMULA(QUERY(SPLIT(FLATTEN(
IF(IFERROR(SPLIT(Sheet1!B1:B; ","))="";;
Sheet1!A1:A&"♦"&SPLIT(Sheet1!B1:B; ","))); "♦");
"select Col2,count(Col2)
where Col2 is not null
group by Col2
pivot Col1"))
获得x
的尝试:
=ARRAYFORMULA(REGEXREPLACE(TO_TEXT(QUERY(SPLIT(FLATTEN(
IF(IFERROR(SPLIT(Sheet1!B1:B; ",count(Col2)
where Col2 is not null
group by Col2
pivot Col1")); "^\d+$"; "x"))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。