首页 > 解决方案 > 如何从excel中的数组中返回最少出现的值?

问题描述

我有一个月份列表,我需要在列表中找到最少出现的月份/值。我需要将结果作为逗号分隔的字符串输出到单个单元格。我试过使用 INDEX 和 MIN 函数,但这不起作用,因为 MIN 函数只返回一个值。数据中有几个月只出现一次,我需要查看所有这些。

例子:

Months
------
April
April
April
June
July
May
December
December
December
etc...

标签: excelexcel-formula

解决方案


如果在office 365中有动态公式:

=TEXTJOIN(",",TRUE,FILTER(A1:A10,FREQUENCY(MATCH(A1:A9,A:A,0),MATCH(A1:A9,A:A,0))=1))

请注意,第一个范围比其他范围大一行。频率创建一个带有额外行的数组,因此它们需要匹配。

在此处输入图像描述


推荐阅读