例如:在 B 列下
row 10: mop
row 11: top
row 12: cop
row 13: mop
在另一列的另一个单元格中,我想知道单词“mop”的百分比(50%),另一个单元格是“top”出现的百分比(25%)等等。将根据需要添加更多行,并且 B 列中的数据直到第 10 行才开始。谢谢。
答案1
假设单词在 B 列并从第 10 行开始,并且您希望能够将工作表填充到第 65536 行(最大值):
确定“mop”的百分比:
=COUNTIF($B$10:$B$65536,"mop")/COUNTA($B$10:$B$65536)
对于“顶部”:
=COUNTIF($B$10:$B$65536,"top")/COUNTA($B$10:$B$65536)
等等。
如果第 1-9 行 B 列中没有任何内容,则可以$B:$B
使用$B$10:$B$65536
答案2
使用高级过滤器复制并粘贴列表以仅复制不同的值。将这些值复制到 B 列。
在 C 列中创建一个使用 COUNTIF 的公式,该公式查找 A 列的值并将其与同一行 B 列中的值进行比较。类似于: =COUNTIF(A$10:A$13,C10)
在其他地方使用 COUNTA 或类似函数来计算 A 列中具有值的行数。
在 D 列中创建一个公式,将 C 列中每个单词的计数除以总计数值,得出一个百分比。