在excel中如何显示 A 列,B列,C列,D列中出现频次最多的字符

A列为“#0”,B列为“#2”,C列为“#3”,D列为“#2", 显示"#2"
A B C D E F G H I
优先级 评价 培训需求 评价 培训需求 评价 培训需求 评价 培训需求
? 3 #0 2 #3 2 #3 1 #2
补充说明下,我希望在A列名称为优先级的下方显示,各培训需求列显示次数最多,如这一行应该显示#3,这里的难度在于数据区域范围不是连续的,是隔列的。
求解。!谢谢

 

A BCD列中,出现频次最多的字符,显示在E列

在E1输入
=INDEX($A1:$D1,,MIN(IF(COUNTIF(OFFSET($A$1,,,,COLUMN(A1:D1)),$A$1:$D$1)=MAX(COUNTIF(OFFSET($A$1,,,,COLUMN(A1:D1)),$A$1:$D$1)),COLUMN($A$1:$D$1),2^20)))

数组公式,ctrol+enter+shift结束。

可能不是最好的办法,但是验证过可以得出正确结果。先凑合用。

简化了下,根据waxmzsj 的解法
=INDEX(A1:D1,,SMALL(IF(COUNTIF(A1:D1,A1:D1)=MAX(COUNTIF(A1:D1,A1:D1)),COLUMN(A1:D1),""),1))
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-01
MODE函数
  【含义】
  返回在某一数组或数据区域中出现频率最多的数值。MODE 是一个位置测量函数。
  【语法】
  MODE(number1,number2,...)   Number1, number2, ... 是用于众数计算的 1 到 30 个参数,也可以使用单一数组(即对数组区域的引用)来代替由逗号分隔的参数。
第2个回答  2019-05-31
1.
你的【相似度最高的列】应该是一个字符(b或c)吧?那就应该显示在d1单元格?
2.
相似度的解释实在是太多了,请给出楼主的【相似度】的定义,并且,最好说明下楼主的数据是什么样的
因为,一个单元格和一批单元格之间可以比较,或者两个(或n个)连续的单元格也可以比较,甚至,单元格的每个字符也是可以比较的。
所以,用【相似度】三个字来描述楼主的需求是远远不够的
第3个回答  2012-11-01
=index(a1:d1,lookup(max(countif(a1:d1,a1:d1)),countif(a1:d1,a1:d1),column(a1:d1)))
以组合键ctrl+shift+enter结束。
或:=index(a1:d1,match(max(countif(a1:d1,a1:d1)),countif(a1:d1,a1:d1),))
也是组合键结束。
~~~~~~~~~~~~~~
问题补充与原题差别很大,等于浪费了这么多人的时间。
要是现在帮你想出了解决方法,您又变一个枪法,说“假如是每隔三列怎么办?”
第4个回答  2012-11-01
假定你的数据在1-25行,B列中的这个东西就是下面数组公式(三键SHIFT+CTRL+ENTER输入)
=INDEX(B1:B25,SMALL(IF(COUNTIF(B1:B25,B1:B25)=MAX(COUNTIF(B1:B25,B1:B25)),ROW(B1:B25),""),1))

横向拖着填充就可以得到其他各列中的出现频次最多的字符

在excel中如何显示 A 列,B列,C列,D列中出现频次最多的字符
A BCD列中,出现频次最多的字符,显示在E列 在E1输入 =INDEX($A1:$D1,,MIN(IF(COUNTIF(OFFSET($A$1,,,COLUMN(A1:D1)),$A$1:$D$1)=MAX(COUNTIF(OFFSET($A$1,,,COLUMN(A1:D1)),$A$1:$D$1)),COLUMN($A$1:$D$1),2^20)))数组公式,ctrol+enter+shift结束。可能不是最...

EXECL如何筛选出重复频率最高的字?
如果是求字的出现频率,可以将A列的句子,在B列之后展开为字,再用函数计算出字出现的次数。展开的函数B2公式:=mid($A2,Column()-1,1)向右向下复制公式。求频率需要在新表中列出所有汉字,查找汉字的拆分字表中出现的次数。所有汉字的公式,6767个,A1输入汉字,B1输入频次 A2公式=CHAR((INT(ROW...

excel统计出现频次最高的名称
按Ctrl+Shift+enter结束公式 按Ctrl+Shift+enter结束公式 下拉公式

excel统计出现频次最高的名称
1. D2 公式:=INDEX(B:B,RIGHT(TEXT(LARGE($C$2:$C$7+ROW($C$2:$C$7)%%,ROW(A1)),"0.0000"),2))2. 数组公式:按住Ctrl+Shift+Enter键结束公式 3. 按住Ctrl+Shift+Enter键结束公式 4. 按住Ctrl+Shift+Enter键结束公式 5. 按住Ctrl+Shift+Enter键结束公式 6. 下拉公式 ...

如何用EXCEL统计数字出现的频率?
比如A列是原始数据,B列要求你将A列中不重复的数据筛选得到出来,然后C列可以填入:=countif(A:A,B1)\/count(A:A)

如何统计excel表中数据出现的频率高低与个数呢?
1.在某个指定的区域寻找出现的频率最高的数字:在一个单独的单元格输入公式 =mode(A1:E14) 回车,出现的数字是上述区域出现最多的数字。2. 寻找出现的频率最高的数字的出现频次:在一个单独的单元格输入公式 =COUNTIF(A1:E14,MODE(A1:E14))回车,出现的数字是上述区域出现最多的数字出现的频次。...

如何统计excel表中数据出现的频率高低与个数呢?
1.在某个指定的区域寻找出现的频率最高的数字:在一个单独的单元格输入公式 =mode(A1:E14)回车,出现的数字是上述区域出现最多的数字。2.寻找出现的频率最高的数字的出现频次:在一个单独的单元格输入公式 =COUNTIF(A1:E14,MODE(A1:E14))回车,出现的数字是上述区域出现最多的数字出现的频次。希望...

excel统计出现频率最高的词(非数字)?
在不借助辅助列的情况下有点麻烦,暂时没想到更简便方法,写了个作文公式,先凑合用一下。B9单元格公式=TEXTJOIN(,,,IF(COUNTIF(A$1:C$4,TRIM(MID(SUBSTITUTE(TEXTJOIN(" ",1,IF(MATCH(TRIM(MID(SUBSTITUTE(TEXTJOIN(" ",1,A$1:C$4)," ",REPT(" ",1000)),ROW($1:$999)*1000-999,...

怎么才能在excel里找出出现次数排前三位(或前几位)的文字或数字呢??
假设你的数据在A1:A7,找出3个出现次数最多的数,则在某一空白列如B列的B1输入公式:=INDEX($A$1:$A$7,MATCH(LARGE(FREQUENCY($A$1:$A$7,$A$1:$A$7),ROW(1:3)),FREQUENCY($A$1:$A$7,$A$1:$A$7),0))完成后,自B1起选中B1:B3,按F2,按Ctrl+Shift+Enter。这就是出现次数...

EXCEL如何筛选出两组数据组合出现做多的,并统计出现频次?
根据题意,公式如下:=SUMPRODUCT(($A$2:$A$6=D2)*($B$2:$B$6=E2))

相似回答