如何在Google表格中获取列中的唯一值,包括具有多个用逗号分隔的值的单元格?

业余

我在 Google 表格中有一个列,在某些情况下,它包含多个用逗号分隔的值 - 如下所示:

价值
一个例子
B 示例
C 示例
D 示例
一个例子,E 例子
一个例子,F例子
G 示例,D 示例,C 示例

我想计算此列中唯一值的所有出现次数,因此计数应如下所示:

独特的价值 出现次数
一个例子 3
B 示例 1
C 示例 2
D 示例 2
示例 1
F 示例 1
G 示例 1

但是,目前,当我使用 =UNIQUE(A2:A) 时,结果如下:

独特的价值 出现次数
一个例子 1
B 示例 1
C 示例 1
D 示例 1
一个例子,E 例子 1
一个例子,F例子 1
G 示例,D 示例,C 示例 1

有没有一种方法可以计算所有字母实例,无论它们是单独出现在单元格中还是与单元格中的其他字母一起出现(逗号分隔)?

(这在 Python 中看起来像是一个有用的答案,但我正在尝试在 Google 表格中执行此操作)

合资公司

尝试:

在此处输入图像描述

中的公式C1

=INDEX(QUERY(IFERROR(FLATTEN(SPLIT(A1:A,", ")),""),"Select Col1, count(Col1) where Col1 is not null group by Col1 label count(Col1) ''"))

或者,根据评论,改为拆分组合:

=INDEX(QUERY(IFERROR(FLATTEN(SPLIT(A1:A,", ",0)),""),"Select Col1, count(Col1) where Col1 is not null group by Col1 label count(Col1) ''"))

第二次编辑:按计数降序排列:

=INDEX(QUERY(IFERROR(FLATTEN(SPLIT(A1:A,", ",0)),""),"Select Col1, count(Col1) where Col1 is not null group by Col1 Order By count(Col1) desc label count(Col1) ''"))

在此处输入图像描述

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从单元格中以逗号分隔的值中获取唯一值

尝试为多个单元格计算用逗号分隔的唯一值时,如何排除空白单元格

Google 表格 - 查询单元格值包含逗号分隔单元格中的值

如何在具有包含Google表格中多个条目的单元格的列中检索最频繁的文本值?

如何计算逗号,Excel中所有列中的另一个单元格分隔值?

匹配单元格中多个逗号分隔的值

如何在单个电子表格单元格中获取逗号分隔变量的值和变量计数的总和?

如何选择列中单元格的唯一值

在单个单元格(用逗号分隔)中查找多个值,然后将值返回到单个单元格(也以逗号分隔)

如何在Capybara中获取具有行列值的特定表格单元格文本而不会循环?

一列中多个单元格的Google表格设置值

mySql:获取单元格中的单词数(以逗号分隔的字符串)与匹配单元格具有相同值的行

Excel 2016 - 将多个列标题合并为单元格中的逗号分隔值

如何使用GScript将单个单元格中的逗号分隔值拆分为Google工作表中的不同列?

如何在 Google 表格的过滤器匹配公式中动态获取单元格值?

如何获取不为空的列的最后一个值并将其与Google表格中的单元格匹配?

从包含逗号分隔文本的csv单元格获取唯一值

如何在熊猫列表中拆分逗号分隔的单元格值?

如何将具有多个值(分隔)的一列单元格分成新列并添加标题

将一个单元格中具有多个值的行分隔为excel中的单个行

遍历Google表格单元格中以逗号分隔的列表

在以逗号分隔的列中获取唯一值

Google表格:过滤单个单元格中的多个值

获取具有类名的行的第一个单元格值的逗号分隔列表(使用Jquery)?

如何在具有已知第一个单元格并在特定值单元格之前结束的列中定义范围

将多个电子邮件地址(在单独的单元格中)合并为一个单元格(以逗号分隔)Google表格或Excel

Google表格的单元格值与另一个工作表中的多个列匹配的列总和

在不使用JOIN的情况下,在Google表格中以逗号分隔的值列中获取唯一值和计数吗?

在Google表格中,是否有一种方法可以计数空白单元格,但前提是它们位于具有值的单元格之间?