我有一列包含一些可重复的值,例如材质对象列表中的颜色名称。我如何计算每个唯一值出现的次数(例如,对于 100 行,假设有 5 个红色、15 个绿色和 80 个黑色)?我无法使用,COUNTIF
因为我不知道可能出现的所有“颜色”。
在 SQL 方式中,我会做类似的事情
SELECT count(`color`), `color` FROM `MyTable` goup by `color`
Run Code Online (Sandbox Code Playgroud)
Jim*_*m K 10
电子表格无法像使用 SQL 那样轻松完成,但这里有两个解决方案。
方法 1 - 数据透视表
确保列的第一行包含一个标签,例如Color
。在下一列中,将标签设置为Count
。输入1
所有颜色的计数。
Color Count
red 1
green 1
red 1
Run Code Online (Sandbox Code Playgroud)
然后,选择两列并转到数据 -> 数据透视表 -> 创建。拖动Color
到行字段,然后拖动Count
到数据字段。
方法 2 - 过滤器
Field Name
为- none -
。展开Options
并检查No duplicates
。按确定。=COUNTIF($Sheet1.G1:G100,"="&A1)
。将“G”更改为您在工作表 1 中使用的列。获取不同值的链接位于/sf/answers/2680022271/。
归档时间: |
|
查看次数: |
18507 次 |
最近记录: |