首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果相邻单元格在指定值之间,则设置单元格的文本

如果相邻单元格在指定值之间,则设置单元格的文本
EN

Stack Overflow用户
提问于 2013-02-03 22:14:40
回答 3查看 27.1K关注 0票数 1

我正在用Excel 2013编写一份学生评估表。我想根据另一个单元格的值设置另一个单元格的显示文本

例如:

如果单元格H3的值介于0到5之间,则单元格I3应显示"Beginner“

如果单元格H3的值在6到10之间,单元格I3应该显示"Pre-Intermediate“

如果单元格H3的值在11到15之间,单元格I3应该显示"Intermediate“

如果单元格H3的值介于16到20之间,则单元格I3应显示“高级”

实现这一目标的最佳方法是什么?有没有人能推荐一个我可以在条件格式中使用的公式来实现这个结果?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-03 22:57:20

在单元格I3中放入公式(为便于阅读,请缩短文本):

解决方案1:

代码语言:javascript
复制
=IF( H3<=5, "Beg", IF( H3<=10, "Pre", IF( H3<=15, "Int", "Adv" ) ) )

注:负面为“初学者”,15岁以上为“高级”。

解决方案2:

代码语言:javascript
复制
=CHOOSE( RoundUp( H3/5, 0 ) + 1, "Beg", "Beg", "Pre", "Int", "Adv")) 

注意: 0-20以外的值将显示为错误,第一个"Beg“表示0值,第二个"Beg”表示1-5

票数 3
EN

Stack Overflow用户

发布于 2013-02-04 01:53:21

假设值列表从A2开始,请在B2中键入以下公式:

代码语言:javascript
复制
=IF(AND(ISNUMBER(A2),A2>=0,A2<=20),LOOKUP(A2,{0,6,11,16},{"Beginner","Pre-Intermediate","Intermediate","Advanced"}),"INCORRECT VALUE")

它将处理超出允许范围的数字,以及空单元格或非数字数据-将为这些显示INCORRECT VALUE

至于条件格式,您可以很容易地为所有等级应用颜色以及返回的错误。祝好运!

附注:共享示例文件:https://www.dropbox.com/s/or37zkabe7ictoh/GradesLookup.xlsx

票数 0
EN

Stack Overflow用户

发布于 2015-09-21 08:16:55

尝尝这个

代码语言:javascript
复制
=INDEX(B$1:B$5, MATCH(H3,A$1:A$5))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14673392

复制
相关文章

相似问题

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