动态列中最频繁的文本

时间:2019-01-24 03:21:21

标签: excel excel-formula

你们仍然在仪表板上工作,你们为我节省了很多时间-我也学到了很多东西!

我有一个公式,该公式仅适用于已经存在的公式,但是如果我尝试从A2:A1000扩展(简单的INDEX,MODE,MATCH),该公式将不起作用

我的目标:

  • 显示A列中最常出现的位置
  • 无限期(动态)对A列中的新数据条目进行计数
  • 如果两个位置的频率相同(并且都是频率最高的),则随机打印一个位置或在列中打印最高的位置(只要它起作用就没关系)

当前配方

=INDEX(A2:A7,MODE(MATCH(A2:A7,A2:A7,0)))

数据:

       A
1   LOCATION
2   dallas
3   dallas
4   miami
5   LA
6   LA
7   atlanta
8   

输出:

dallas

如果将范围扩展到A7以外,则输出为“#N / A”

谢谢。

1 个答案:

答案 0 :(得分:1)

我想出了对任何有兴趣的人。

新公式(按CTRL + SHIFT + ENTER)

=INDEX(A2:A995,MODE(IF((A2:A995<>"")*ISNA(MATCH(A2:A995,$A$1:$A1,0)),MATCH(A2:A995,A2:A995,0))))