需要一个简单的searchfunction来显示列中最常见的值。 (含糊不清的select)

我有一个非常大的数据列与许多列显示不同的输出提供的值。 我想在数据上面添加一行,以显示下面最常见的值或字。

一般来说,我希望列的每个顶部(位于第1行的列标签下)具有以下最常见的值。 然后我将使用这个值来进行各种数据分析function!

这是可能的,如果是这样,怎么样? 最好这不需要VBA,而只需要在单元格中使用短代码。

一个警告:确切的价值可能会有所不同,所以没有一个清单,我可以说“这将是其中之一”。

任何想法赞赏!

尝试一系列

=COUNTIF(A:A,"VALUE TO SEARCH") 

函数,如果你想远离VBA。

否则,最好的方法是通过VBA遍历每一列。 使用这种方法,您甚至可以计算“变化”值并返回计数和/或值本身。

http://www.excel-easy.com/examples/most-frequently-occurring-word.html

这是一个单一的公式,你会写在每一列的顶部。 不需要VBA。 您可以将设置的范围replace为整个列,例如(A:A)而不是(A1:A7)。

如果你的意思是一个数组types的数组,它可以工作不同,但这取决于你想要做什么。

A3A16的数据,在A2中input:

 =INDEX($A$3:$A$16,MODE(MATCH($A$3:$A$16,$A$3:$A$16,0))) 

在这里输入图像说明

这将适用于文本以及数字。 调整它以匹配列大小。