中if判断中文_当Excel表格中的条件判断超过8个,用IF函数不容易实现怎么办?...
点击上方蓝字 免费关注
置顶公众号或设为星标,否则可能收不到文章
个人微信号 | (ID:LiRuiExcel520)
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
IF函数是很多人习惯使用的Excel条件判断函数,可以根据需要按照不同条件返回指定的结果,但是由于IF函数的限制有很多不方便的地方:
1、Excel 2003版本中IF函数最大支持7层条件嵌套
2、Excel 2007以上版本中IF函数最大支持64层条件嵌套;
3、当条件嵌套层数增加时,写法上非常繁琐,输入的公式越来越长。
对于超过8个条件判断的问题,我们可以选择更合适的方法来取代IF函数,但是很多人虽然用了多年Excel,但是依然没有掌握这些方法,所以今天专门写一篇教程详细讲解原理。
先来看一下Excel使用场景以及条件查询要求,如下图片所示。
你能想到集中解决方案呢,自己思考一下再往下看吧。
传统IF函数的公式:
先给出公式,下文再来解析这个公式的原理。
=IF(B2=1,5000,IF(B2=2,4000,IF(B2=3,3000,IF(B2=4,2000,IF(B2=5,1500,IF(B2=6,1000,IF(B2=7,800,IF(B2=8,500,200))))))))
公式示意图如下所示:
公式原理解析:
使用IF函数基础用法,分别按照每种条件依次判断,逐层嵌套9种条件判断,输入公式时注意括号位置和数量要匹配正确。
由于这种方法写法上容易出错,而且当条件判断超过64个时,不支持使用IF函数条件判断,所以下文继续介绍更兼容的方法。
使用CHOOSE函数取代IF函数多条件判断:
遇到这类超过8个的条件判断,采用CHOOSE函数替代IF函数,无论从公式结构上还是写法上都更简单,公式如下所示。
=CHOOSE(B2,5000,4000,3000,2000,1500,1000,800,500,200)
公式示意图如下所示:
公式原理解析:
CHOOSE函数语法结构如下:
CHOOSE(索引号,结果1,结果2,......结果N)
CHOOSE函数支持最高254种条件判断,第一参数使用1至254之间的数字,后续跟着对应的显示结果,分别按照每种条件依次判断。
使用VLOOKUP函数兼容更多条件判断:
当你遇到超过64种条件判断,甚至超过254种条件判断时,可以使用VLOOKUP函数兼容更多种条件判断,这种方法对于条件数量没有上限。
=VLOOKUP(B2,$G$2:$H$10,2,0)
公式示意图如下所示:
先建立一个对照表,然后使用VLOOKUP函数基础用法即可轻松解决多条件判断的难题。
这些常用的经典excel函数公式技巧可以帮你在关键时刻解决困扰,有心的人赶快收藏起来吧。
希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。
更多方向和领域的Excel实战技术,从入门到高级都有超清视频精讲,请从微信公众号“跟李锐学Excel”进底部菜单的“知识店铺”查看
今天就先到这里吧,希望这篇文章能帮到你!
更多干货文章加下方小助手查看。
如果你喜欢这篇文章
欢迎点个在看,分享转发到朋友圈
干货教程 · 信息分享
欢迎扫码↓添加小助手进朋友圈查看
关注微信公众号 “Excel函数与公式”,免费收到Excel职场办公教程
▼
关注后每天都可以收到Excel干货教程
请把这个公众号推荐给你的朋友
↓↓↓点击“
全面、专业、系统提升Excel实战技能
中if判断中文_当Excel表格中的条件判断超过8个,用IF函数不容易实现怎么办?...相关推荐
- qt 表格中插入一行_在EXCEL表格中,快速插入多行、多列的技巧
在使用Excel过程中,我们会遇到需要插入相同格式的多行或多列,如果一行行或一列列的插入,对于插入的数量较少的情况还是适用的.可是如果需要插入上百的行或列,使用此方法就比较费时费力啦.分享几个小技巧实 ...
- excel表格末尾添加一行_在EXCEL表格中,快速插入多行、多列的技巧
在使用Excel过程中,我们会遇到需要插入相同格式的多行或多列,如果一行行或一列列的插入,对于插入的数量较少的情况还是适用的.可是如果需要插入上百的行或列,使用此方法就比较费时费力啦.分享几个小技巧实 ...
- c 语言如何处理表格文件中的数据库,C#程序从Excel表格中读取数据并进行处理
今天做了一个Excel表格数据处理的事情,因为数据量表较大(接近7000条)所以处理起来有点麻烦,于是写了一个程序, 先将程序记下以便将来查找. using System; using System. ...
- CAD图纸中的数据如何导入到Excel表格中?
1.我们先启动运行CAD编辑器专业版,点 击菜单栏里的[文件-打开]选项,调用出"打开图形"弹窗. 2.在"打开图形"弹窗中,我们打开需要转换成Excel表格的 ...
- scanf可以输入负数吗_在excel表格中输入负数应该怎样输
2019-10-10阅读(103) 1)两者通用在表达提出某种建议的意思「...怎麼样:...好吗?」时,"Howabout"和"Whatabout"是可以互换 ...
- excel表格数字显示不全_从word中把身份证号码复制到excel表格中完整显示身份证号码后4位...
如果直接从word中复制内容,在excel表格中进行粘贴处理,gif动画演示如下: 在word中,身份证号显示是完整的,而直接复制到excel表格会显示成E*17,这是科学计数法.双击单元格显示出 ...
- excel单元格斜线_怎么在excel中画斜线?怎么在excel表格中画斜线?
在excel表格中画斜线的技巧教程: 1.在Excel中打开一个空白工作簿. 2.您可以在任何大小的单元格中执行此操作,但是如果先将其增大则更容易理解.为此,我们只需单击并按住第1行和第2行之间的线, ...
- jsp 如何动态给图片赋值_在Excel表格中你知道如何动态引用图片吗?
上期文章为朋友们分享了如何将照片快速批量导入导出到Excel表格中,那么如何根据文字匹配对应的图片你知道吗?这篇文章就和朋友们一起学习一下! 一.根据名称批量导入图片: 上期文章为朋友们分享的批量导入 ...
- 表格序号_让Excel表格中的序号自动更新,再也不怕删除、插入行了
以前小编发布过一篇<Excel自动生成序号的三种方法,省去一个一个录入的麻烦>,有粉丝问到:表格删除行或插入行后序号断了,能不能自动更新呢?今天小编就教大家自动更新序号的方法. 方法一:利 ...
最新文章
- PMCAFF|百度客户端产品:高效开发客户端产品的正确姿势
- 深入理解html5:语义,标准与样式pdf,深入理解html5语义标准与样式.doc
- B站举办2021年度百大UP主盛典 科技知识类UP主占比翻倍
- WPF Path.Data 后台代码赋值
- c语言中整型数组如何初始化,C语言数组空间的初始化详解
- UVA10946 You want what filled?【DFS】
- 内存-ECC RDIMM 服务器内存条简介(常被叫做RECC内存条)
- 相分离相关文章阅读Intrinsically disordered linkers determine the interplay between phase separation and gelat
- 单向链表相关——链表中环的问题
- SQLServer性能优化专题
- 20155207 2016-2017-2 《Java程序设计》第七周学习总结
- S32K MCAL03-如何使用EB工具配置FlexCAN的波特率
- 一套数据中心弱电系统安全运维服务方案,完整版素材!
- 如何运用dos命令进入C盘?Dos常用命令大全
- 【排序算法】Java版十大经典排序算法实现以及测试结果
- 2021常见user_agent大全 用户浏览器ua(互联网项目自己整理)
- 中国移动首次明确的LTE终端频率要求
- 下载知网论文PDF版本
- 有意思的微软对联软件
- emWin—显示汉字