获取字母最大值

获取字母最大值

如果有一句话A1另一个词A2,我可以使用以下方法确定“更大”:

=IF(A2>A1,A2,A1)

在细胞内B2。此处“大于”表示如果数据按升序排列,则值将位于底部:

在此处输入图片描述

所以鲸鱼在云层之下。

我可以向下扩展这种方法。因此,如果A3以及下面B3我输入:

=IF(B2>A3,B2,A3)

并抄下来:

在此处输入图片描述

因此,Zygote 是“最大”值。现在,如果我用数字而不是单词A1通过A11,我不需要所有这些“辅助”单元。我可以使用:

=MAX(A1:A11)

我的问题:是否有一个单元格公式可以返回相当于“最大”的单词最大限度()用于数字??

答案1

非数组替代方案:

=LOOKUP(1,0/FREQUENCY(1,COUNTIF($A$1:$A$11,">="&$A$1:$A$11)),$A$1:$A$11)

请注意,FREQUENCY 的第一个参数 1 指示公式返回最新的按字母顺序排列。此处的 2 将按字母顺序返回第二最新的,等等。

因此,为了更加动态,我们可以用 ROWS($1:1) 替换这个 1:

=LOOKUP(1,0/FREQUENCY(ROWS($1:1),COUNTIF($A$1:$A$11,">="&$A$1:$A$11)),$A$1:$A$11)

这意味着我们可以向下复制公式,得到相当于原始值的按字母顺序排序的列表(从 ZA 开始),就像我们使用内置排序功能一样。

问候

相关内容