【问题标题】:Find minimum numeric value and return cell in different row查找最小数值并返回不同行中的单元格
【发布时间】:2021-10-26 00:31:20
【问题描述】:

我正在寻找包含数字和文本值的多列范围的最小值(仅限数值),然后从第 1 行的同一列返回一个单元格。

例如:

A B C D
John Dave Ryan Nate
2 7 3 4
5 Apple 1 8
9 10 Orange 12
Banana 14 Kiwi 16

我想首先在 A2:D5 中找到最小的纯数字值(即 1),然后返回与第 1 行中该列对应的值/单元格(即 Ryan)。

我尝试了以下公式,但无法正常工作。

=INDEX(A1:D1,MIN(IF(ISNUMBER(A2:D5),A2:D5,0)))

【问题讨论】:

    标签: google-sheets filter formula spreadsheet minimum


    【解决方案1】:

    仅适用于最小值:

    =INDEX(MIN(A2:D5))
    

    和:

    =+INDEX(SORT(FLATTEN(IF(IFERROR(A2:D5*1)=MIN(A2:D5), A1:D1, ))))
    

    或:

    =INDEX(QUERY({SPLIT(FLATTEN(A1:D1&"♦"&A2:D5), "♦")&""}, 
     "order by Col2 limit 1"))
    

    【讨论】:

    • 一如既往地感谢您!我使用了第二个公式来满足我的需要。完美运行?
    猜你喜欢
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    相关资源
    最近更新 更多