如果有一句话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 开始),就像我们使用内置排序功能一样。
问候