You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求基于排名类别返回最高优先级字符串值的公式

解决方案

假设你的三个值分别在单元格A1、B1、C1中,可以直接使用以下公式返回优先级最高的类别:

Excel/Google Sheets 通用公式

=INDEX({"Low","Moderate","High","Very High","Extreme"},MAX(MATCH(A1,{"Low","Moderate","High","Very High","Extreme"},0),MATCH(B1,{"Low","Moderate","High","Very High","Extreme"},0),MATCH(C1,{"Low","Moderate","High","Very High","Extreme"},0)))

公式逻辑说明

  • {"Low","Moderate","High","Very High","Extreme"} 是按优先级从低到高定义的类别数组
  • MATCH(单元格, 类别数组, 0) 会返回对应类别在数组中的位置(Low=1,Moderate=2,…,Extreme=5)
  • MAX(...) 取三个值对应的位置中的最大值,也就是优先级最高的类别位置
  • INDEX(类别数组, 最大位置) 最终返回该位置对应的类别字符串

如果需要适配更多值,只需要在MAX函数里继续添加对应的MATCH表达式即可。

内容的提问来源于stack exchange,提问作者Sam Van Holsbeeck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 05:21:15