excel - 在excel中,当存在空单元格时,无法获取行中最小值的列标题
问题描述
我想在搜索最小值赢家时得到以下信息
但是我有空单元格,最小的赢家总是第一个空的
例如,我尝试了
=INDEX($B$2:$O$2;MATCH(MIN(B30:O30);B30:O30;0))
如何克服空单元格保留存在数字的单元格并找到我的赢家?
解决方案
这些单元格不是空白的;它们是带有自定义货币格式的零,显示带有欧元符号的连字符。
=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 工作表功能。
推荐阅读
- php - 如何在 couchbase 中创建没有密码的用户?
- reactjs - 在反应中迭代对象内的对象
- linux-kernel - 如何在火焰图中包含指定的函数?
- sql - 如何通过 Automic 将 SQL 脚本结果作为电子邮件正文中的表格发送
- jira - 没有可用的“com.atlassian.velocity.VelocityManager”类型的合格 bean
- sql - Postgres内部json更新
- javascript - 无法让 onChange 函数在使用网格容器的 React 上工作
- javascript - Angular - HTTPClientModule 删除请求不起作用
- java - Apache poi:使用 apache poi 在工作表级别设置自定义属性
- java - Spring 5,基本身份验证和base64密码编码器