首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Excel对来自不同范围的数字进行分类/分类?

如何使用Excel对来自不同范围的数字进行分类/分类?
EN

Stack Overflow用户
提问于 2016-10-31 19:22:03
回答 2查看 27.2K关注 0票数 3

我想将数字从0:15分类为5类:A, B, C, D, E, F

规则:

代码语言:javascript
运行
复制
0-1: Class A
2-4: Class B
5-7: Class C
8-10: Class D
11-13: Class E
14-15: Class F

解释:如果数字在0:1范围内,那么它将被归类为A;如果数字在2:4类中是BE 217,等等。

示例输出:

我知道这可以用多个IFs来完成,但是我很难弄清楚一个公式会是什么样子,特别是区分不同的数字范围。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-31 19:24:37

我不建议使用嵌套的IFs --无论如何,我都反对这种方法,但它也很难维护。我建议使用VLOOKUPINDEX(MATCH结构。

我们将以您的规则为例,稍微修改一下:

代码语言:javascript
运行
复制
Min |  Class
--------------
0   |  Class A
2   |  Class B
5   |  Class C
8   |  Class D
11  |  Class E
14  |  Class F

现在,假设最大值在表2的A列中,我们将在输出的Class列中使用以下公式:

代码语言:javascript
运行
复制
=VLOOKUP($A2,Sheet2!$A$1:$B$7,2,TRUE)

它的优点是更容易维护和更清晰的阅读。

票数 5
EN

Stack Overflow用户

发布于 2016-10-31 20:58:03

代码语言:javascript
运行
复制
=MID("AABBBCCCDDDEEEFF",A1+1,1)

代码语言:javascript
运行
复制
=LOOKUP(A1,{0,2,5,8,11,14,16;"A","B","C","D","E","F",""})

或者这个无趣的版本

代码语言:javascript
运行
复制
=CHAR((A1+1)/3+65)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40349122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档