首页 > 解决方案 > 在excel中,当存在空单元格时,无法获取行中最小值的列标题

问题描述

我想在搜索最小值赢家时得到以下信息

在此处输入图像描述

但是我有空单元格,最小的赢家总是第一个空的

例如,我尝试了

=INDEX($B$2:$O$2;MATCH(MIN(B30:O30);B30:O30;0))

如何克服空单元格保留存在数字的单元格并找到我的赢家?

标签: excelexcel-formulaexcel-2010

解决方案


这些单元格不是空白的;它们是带有自定义货币格式的零,显示带有欧元符号的连字符。

=index($B$2:$O$2, match(aggregate(15, 7, B30:O30/(B30:O30<>0), 1), B30:O30, 0))
=index($B$2:$O$2; match(aggregate(15; 7; B30:O30/(B30:O30<>0), 1); B30:O30; 0))

AGGREGATE 被用作伪 MINIF 函数。较新版本的 Excel 还具有本机 MINIFS 工作表功能。


推荐阅读