You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Excel单元格返回另外3个文本型单元格的最常见值?

文本型数据求众数(出现频率最高值)的Excel解法

如果要在E2单元格返回A2:C2区域里出现次数最多的文本,因为传统MODE函数只支持数值型数据,这里给你几个实用的解法:

  • 通用数组公式法(兼容多数Excel版本)
    在E2输入以下公式,旧版本需按Ctrl+Shift+Enter确认,Excel 365/2021直接回车即可:

    =INDEX(A2:C2,MODE.SNGL(MATCH(A2:C2,A2:C2,0)))
    

    原理:先用MATCH把每个文本转换成它在区域内首次出现的位置数值,再用MODE.SNGL找出数值里的众数,最后用INDEX对应回原文本。

  • Excel 365/2021简化法
    新版本Excel的MODE.SNGL已经支持文本型数据,直接输入公式即可:

    =MODE.SNGL(A2:C2)
    

    若区域内有多个出现次数相同的众数,该公式会返回最先出现的那个。

  • 新手友好的辅助列法

    1. 先把A2:C2的内容转成一列,比如在D2输入=A2、D3输入=B2、D4输入=C2;
    2. 在E2输入公式=INDEX(D2:D4,MODE(MATCH(D2:D4,D2:D4,0))),按对应版本的确认方式完成,就能得到结果。

内容的提问来源于stack exchange,提问作者J Mikkelsen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 00:44:57