【发布时间】:2014-03-28 11:28:17
【问题描述】:
我的工作表中有一个列,其中包含通过 Google 表单复选框提交的表单值。由于表单中的多选,这会在工作表中生成逗号分隔值 (CSV) 列表。一个例子:
我想计算每个“标签”被使用的频率。产生类似的东西:
我找到了这个公式(感谢 @AdamL),它非常适合计算整个列中单个单词的频率:
=ArrayFormula(QUERY(TRANSPOSE(SPLIT(JOIN(" ";B3:B);" ")&{"";""});"select Col1, count(Col2) group by Col1 order by count(Col2) desc limit 10 label Col1 'Word', count(Col2) 'Frequency'";0))
但是,我找不到修改它以通过逗号(或逗号和空格)而不是空格(当然,空格在每个字段中生成单个单词)拆分为生成字段的方法。希望这是有道理的。
尝试将 Join 中的分隔符从“”替换为“,”和“,” - 不高兴:(
有什么想法吗?
【问题讨论】:
标签: google-sheets formula