需要一个简单的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的数组,它可以工作不同,但这取决于你想要做什么。
从A3到A16的数据,在A2中input:
=INDEX($A$3:$A$16,MODE(MATCH($A$3:$A$16,$A$3:$A$16,0)))
这将适用于文本以及数字。 调整它以匹配列大小。