Excel IF函数使用教程:条件判断、逻辑运算与嵌套技巧详解及实例步骤常见错误方法
在Excel中使用IF函数,需输入=IF(条件,成立值,不成立值),如=IF(C5>=70, "合格 ", "不合格 ")。参数间用英文逗号分隔,文字结果需加引号。可通过公式选项卡插入函数,填写Logical_test、Value_if_true、Value_if_false三个参数。完成第一个公式后,拖动填充柄批量复制。常见错误包括 NAME?、 VALUE!、结
想在 Excel 中用好 IF 函数,其实比想象中简单。选中目标单元格,直接输入 =IF(条件, 条件成立时显示的值, 条件不成立时显示的值),按下回车键就能得到结果。本次以 Microsoft 365 版本的 Excel 为例,借助「分数满70分算合格」的表格进行演示,核心公式为 =IF(C5>=70,"合格","不合格")。
第一步:准备好要判断的数据
首先整理数据,建立一张简易表格,至少包含「分数」和「结果」两列。示例中 C 列存放分数,D 列专门用来输出「合格」或「不合格」的判断结果。很多人在编写条件时容易出错,主要原因就是混淆了分数列和结果列的位置。
第二步:输入 IF 公式
选中第一个需要显示结果的单元格,直接在单元格内或顶部的公式栏中输入 =IF(C5>=70,"合格","不合格")。这里的 C5>=70 是判断条件,双引号内的文字就是最终返回的结果。请注意,中文文字必须放在英文格式的双引号中,这一点很容易被忽略。

第三步:查看返回结果
按下回车键,Excel 会立即根据条件输出结果。示例中 C5 单元格的分数是92,满足「大于等于70」的条件,D5 就会显示「合格」;如果分数低于70,同一个公式则会返回「不合格」。核对结果时,可以点击结果单元格,然后查看顶部公式栏中的判断条件和引用的单元格是否正确。

第四步:通过插入函数入口选择 IF
如果还不习惯手动输入公式,也可以点击顶部菜单栏的「公式」选项卡,选择「插入函数」,在弹出的函数列表中找到 IF。这个方法对新手特别友好,弹窗会将三个参数分别做成输入框,不容易遗漏中间的分隔逗号。

第五步:填写三个函数参数
在 IF 函数参数设置窗口中,Logical_test 栏填写判断条件,例如 C5>=70;Value_if_true 栏填写条件成立时返回的结果,比如 "合格";Value_if_false 栏填写条件不成立时返回的结果,比如 "不合格"。如果返回的是数字,不需要加引号;只有返回文字内容时,才必须使用英文双引号。

第六步:向下填充公式
第一个结果确认无误后,将鼠标移到单元格右下角的小方块(即填充柄)上,按住往下拖动,或者直接双击填充柄,就能将公式批量复制到下面所有行。复制完成后,建议抽查一两个结果单元格,确认公式中的引用已经自动从 C5 变成 C6、C7 等对应行的分数单元格。

IF 函数语法与参数详解
IF 的完整语法为 IF(logical_test, value_if_true, value_if_false),通俗地讲就是「如果条件成立,就返回第一个结果;否则返回第二个结果」。
| 参数 | 是否必填 | 示例 | 作用 |
|---|---|---|---|
logical_test | 必填 | C5>=70 | 用于判断的条件,结果只能是 TRUE 或 FALSE |
value_if_true | 必填 | "合格" | 条件成立时显示的内容 |
value_if_false | 必填 | "不合格" | 条件不成立时显示的内容 |
参数之间需用英文逗号隔开。部分中文区域设置的 Excel 可能默认使用分号作为分隔符,如果输入逗号后公式提示不合法,可以查看弹出的公式报错中推荐的分隔符,改成分号即可。
常见错误及其修正方法
| 现象 | 常见原因 | 处理办法 |
|---|---|---|
公式显示 #NAME? | 函数名写错,或者文字结果未加英文双引号 | 先检查函数名是否写为 IF,文字结果需写成 "合格" 这种格式 |
公式显示 #VALUE! | 条件中混入了无法参与比较的文本或错误值 | 先确认分数列中的内容都是可计算的数字,再重新输入公式 |
| 所有行结果都一样 | 复制公式时引用区域被意外固定,或者判断的单元格写错 | 点开每一行的结果单元格,查看公式中的行号是否跟随对应变化 |
| 公式不计算,只显示公式文本 | 单元格被提前设置为文本格式,或者公式最前面多了空格 | 将单元格格式改回常规,删掉公式前面多余的空格再按回车 |
扩展示例
| 需求 | 公式 | 说明 |
|---|---|---|
| 判断分数是否合格 | =IF(C5>=70,"合格","不合格") | 最基础的二选一判断场景 |
| 判断单元格是否为空 | =IF(A2="","未填写","已填写") | 适合登记表、回访问卷等场景 |
| 嵌套判断多个等级 | =IF(C5>=90,"优秀",IF(C5>=70,"合格","不合格")) | 先判断高分段,再判断合格线 |
| 同时满足两个条件 | =IF(AND(C5>=70,D5="已交"),"通过","待处理") | 需配合 AND 函数才能实现多条件同时校验 |
IF 函数特别适合「达标/未达标」「为空/不为空」「通过/待处理」这类二选一的判断场景。公式写完之后,不要只核对第一个结果,至少抽取一条满足条件、一条不满足条件的数据分别测试,很容易就能发现比较符号写错、引用单元格不对、文字漏加引号等小问题。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
鲁大师官网中文版下载 正版免费安全入口
下载鲁大师中文版务必通过官方域名www ludashi com,认准蓝色Logo与红色“下载鲁大师”按钮,避免第三方捆绑。安装时取消非核心组件,并校验SHA256值确保文件未被篡改,从而保障系统安全与纯净。
Spring Boot入门:Starter依赖管理与自定义组件封装架构设计
SpringBoot启动器遵循启动器与自动配置模块分离,通过自动配置导入文件注册条件化配置类,绑定配置属性注解实现外部配置。需创建命名规范的模块,编写属性类和条件化自动配置类,确保依赖传递与自动装配生效。
Spring Boot入门:Docker容器化部署与监控配置运维必备指南
SpringBoot应用生产环境部署与监控分为四步:构建Docker镜像实现环境一致性,启动MySQL容器提供持久化存储,通过Actuator暴露Prometheus监控指标,部署Prometheus与Grafana搭建可视化看板,形成完整可观测性闭环。
Spring Boot入门选择Maven还是Gradle构建工具更省事的实用方法
在SpringBoot项目构建工具选择上,新手首次运行SpringBoot,推荐新手优先选择Maven,更省心:IDE内置模板开箱即用,文档与社区支持完善,错误提示友好。而Gradle则适合需动态构建逻辑、已有Gradle基础设施或含Android Kotlin模块的场景。因此,Maven是新手首选。
Spring Boot多环境配置,不改代码直接切换
SpringBoot通过准备多环境配置文件,支持利用命令行参数、集成开发环境设置、Maven参数或系统环境变量动态激活,无需修改代码即可在开发、测试、生产环境之间切换,实现零配置快速部署,提高部署效率。
- 热门数据榜
相关攻略
2026-08-06 06:50
2026-08-06 06:49
2026-08-06 06:49
2026-08-06 06:49
2026-08-06 06:49
2026-08-06 06:48
2026-08-06 06:48
2026-08-06 06:47
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

