excel统计出现次数最多、第二多、第三多的字

2025-03-15 01:19:38
推荐回答(2个)
回答1:

公式有点长,推导公式花了点时间,没工夫再去琢磨怎么简化公式了。且为数组公式,输入完公式后,要同时按Ctrl+Shift+Enter三键。

D2=MID(PHONETIC(A$2:A$8),MATCH(LARGE(FREQUENCY(MATCH(MID(PHONETIC(A$2:A$8),ROW(INDIRECT("1:"&LEN(PHONETIC(A$2:A$8)))),1),MID(PHONETIC(A$2:A$8),ROW(INDIRECT("1:"&LEN(PHONETIC(A$2:A$8)))),1),),MATCH(MID(PHONETIC(A$2:A$8),ROW(INDIRECT("1:"&LEN(PHONETIC(A$2:A$8)))),1),MID(PHONETIC(A$2:A$8),ROW(INDIRECT("1:"&LEN(PHONETIC(A$2:A$8)))),1),)),ROW(1:1)),FREQUENCY(MATCH(MID(PHONETIC(A$2:A$8),ROW(INDIRECT("1:"&LEN(PHONETIC(A$2:A$8)))),1),MID(PHONETIC(A$2:A$8),ROW(INDIRECT("1:"&LEN(PHONETIC(A$2:A$8)))),1),),MATCH(MID(PHONETIC(A$2:A$8),ROW(INDIRECT("1:"&LEN(PHONETIC(A$2:A$8)))),1),MID(PHONETIC(A$2:A$8),ROW(INDIRECT("1:"&LEN(PHONETIC(A$2:A$8)))),1),)),),1)

同时按Ctrl+Shift+Enter三键输入数组公式,下拉到D4

回答2:

这个只能通过写代码才能做出来,公式没有吧!