首页 > 解决方案 > Excel中水平文本数组的模式

问题描述

我有一张表,我想知道每一行最常见的值,所有数据都是文本。预期结果是图片中的 D 列

图片中的示例。

我试过这个公式,但它不起作用,我只得到#Value错误

=INDEX(P2:R2,TRANSPOSE(MODE.MULT(IF(ISTEXT(P2:R2),MATCH(P2:R2,P2:R2,0)))))

示例表

标签: excelformulaexcel-2016mode

解决方案


您可以使用以下数组公式:

=INDEX(A2:C2,MATCH(MAX(COUNTIF(A2:C2,A2:C2)),COUNTIF(A2:C2,A2:C2),0))

ctrl+ shift+确认编辑后的数组公式enter

在此处输入图像描述


推荐阅读