<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>统计学原理</title>
<link>https://coursest.netlify.app/tutor-excel.html</link>
<atom:link href="https://coursest.netlify.app/tutor-excel.xml" rel="self" type="application/rss+xml"/>
<description></description>
<generator>quarto-1.10.18</generator>
<lastBuildDate>Tue, 21 Apr 2026 16:00:00 GMT</lastBuildDate>
<item>
  <title>高级筛选</title>
  <dc:creator>胡华平 </dc:creator>
  <link>https://coursest.netlify.app/tutor-excel/advanced-filter/</link>
  <description><![CDATA[ 





<section id="高级筛选介绍" class="level2">
<h2 class="anchored" data-anchor-id="高级筛选介绍">高级筛选介绍</h2>
<p>在统计学实验里，我们经常要从一张“原始数据表”中抽取一份<strong>满足条件的数据子表</strong>（例如：仅保留某些地区、某个日期区间、指标超过阈值的观测），用于后续的作图（箱线图/柱状图）、透视表汇总，或导出给 R 做统计分析。</p>
<p>Excel 有两种常见做法：</p>
<ul>
<li><strong>自动筛选</strong>：只是在原表里“隐藏不符合条件的行”，适合临时查看。</li>
<li><strong>高级筛选</strong>：在给定条件区域后，<strong>一次性筛出结果并可复制到新位置</strong>（同表空白区、或跨表输出），也可以勾选“<strong>选择不重复记录</strong>”生成唯一值列表。</li>
</ul>
<p>这也是实验任务里更推荐的方式：结果更可复用、更不容易误操作原始数据。</p>
<section id="高级筛选的三个区域" class="level3">
<h3 class="anchored" data-anchor-id="高级筛选的三个区域">高级筛选的三个区域</h3>
<p>高级筛选围绕三个区域工作：</p>
<ul>
<li><strong>列表区域（List range）</strong>：你的数据表（必须有表头）。</li>
<li><strong>条件区域（Criteria range）</strong>：你写筛选规则的地方（也必须有表头，且表头要与列表区域字段名一致）。</li>
<li><strong>复制到（Copy to）</strong>：输出子表的左上角单元格（需要包含表头）。</li>
</ul>
<p>下面这张“心智模型”流程图可以帮助你记住操作顺序：</p>
<div class="cell" data-layout-align="default">
<div class="cell-output-display">
<div>
<p></p><figure class="figure"><p></p>
<div>
<pre class="mermaid mermaid-js">flowchart TD
  A["原始数据表（List range）"] --&gt; B["搭条件区域（Criteria range）"]
  B --&gt; C[数据-高级筛选]
  C --&gt; D{输出方式}
  D --&gt;|在原位筛选| E[隐藏不符合条件的行]
  D --&gt;|复制到其他位置| F["生成子表（Copy to）"]
  F --&gt; G[Ctrl+T 转为表对象&lt;br&gt;命名后用于作图/透视/统计]
</pre>
</div>
<p></p></figure><p></p>
</div>
</div>
</div>
</section>
<section id="条件区域的-and-or-规则最关键" class="level3">
<h3 class="anchored" data-anchor-id="条件区域的-and-or-规则最关键">条件区域的 AND / OR 规则（最关键）</h3>
<p>高级筛选的逻辑规则非常固定：</p>
<ul>
<li><strong>同一行写的条件 = AND（同时满足）</strong></li>
<li><strong>不同行写的条件 = OR（满足其一）</strong></li>
</ul>
<p>也可以理解为“条件区域每一行是一条规则”，最终结果是“符合任意一条规则的记录”。</p>
<section id="常见写法示例" class="level4">
<h4 class="anchored" data-anchor-id="常见写法示例">常见写法示例</h4>
<p>假设列表区域有字段：<code>地区</code>、<code>日期</code>、<code>指标</code>。</p>
<ul>
<li><strong>AND（同一行）</strong>：地区=上海 且 指标&gt;=80</li>
</ul>
<table class="caption-top table">
<thead>
<tr class="header">
<th>地区</th>
<th>指标</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>上海</td>
<td>&gt;=80</td>
</tr>
</tbody>
</table>
<ul>
<li><strong>OR（不同行）</strong>：地区=上海 或 北京</li>
</ul>
<table class="caption-top table">
<thead>
<tr class="header">
<th>地区</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>上海</td>
</tr>
<tr class="even">
<td>北京</td>
</tr>
</tbody>
</table>
<ul>
<li><p><strong>组合（跨列 AND + 跨行 OR）</strong>：</p>
<ul>
<li>(地区=上海 且 指标&gt;=80) <strong>或</strong> (地区=北京 且 指标&gt;=80)</li>
</ul></li>
</ul>
<table class="caption-top table">
<thead>
<tr class="header">
<th>地区</th>
<th>指标</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>上海</td>
<td>&gt;=80</td>
</tr>
<tr class="even">
<td>北京</td>
<td>&gt;=80</td>
</tr>
</tbody>
</table>
<div class="callout callout-style-default callout-note callout-titled" title="数据准备建议（实验里能省很多坑）">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>数据准备建议（实验里能省很多坑）
</div>
</div>
<div class="callout-body-container callout-body">
<ul>
<li><strong>表头必须唯一且无空列/空行</strong>：字段名不要重复。</li>
<li><strong>数值/日期要是真类型</strong>：如果出现“看起来是数字但无法比较”的情况，先检查是否是文本数字。</li>
<li><strong>推荐先 Ctrl+T 转为表（Table）</strong>：对后续图表/透视引用更稳定。</li>
</ul>
</div>
</div>
<div class="callout callout-style-default callout-warning callout-titled" title="最常见失败原因：条件区表头不匹配">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">警告</span>最常见失败原因：条件区表头不匹配
</div>
</div>
<div class="callout-body-container callout-body">
<p>条件区域的表头必须与列表区域字段名 <strong>完全一致</strong>（包含空格与标点）。</p>
<p>例如列表里叫“地区”，条件区写成“城市”，高级筛选会直接筛不出结果或结果不对。</p>
</div>
</div>
</section>
</section>
</section>
<section id="同一表单的高级筛选操作" class="level2">
<h2 class="anchored" data-anchor-id="同一表单的高级筛选操作">同一表单的高级筛选操作</h2>
<p>本节假设你的“原始数据表”和“条件区域”“输出区域”都在同一个工作表中（这是最稳妥、最不容易出错的做法）。</p>
<section id="场景-1多条件-and实验里最常见" class="level3">
<h3 class="anchored" data-anchor-id="场景-1多条件-and实验里最常见">场景 1：多条件 AND（实验里最常见）</h3>
<p>目标：筛出 <strong>地区=上海</strong> 且 <strong>指标&gt;=80</strong> 且 <strong>日期在 2026-01-01 到 2026-03-31</strong> 的记录，并复制为一张子表。</p>
<section id="第-1-步在同表搭好条件区域criteria-range" class="level4">
<h4 class="anchored" data-anchor-id="第-1-步在同表搭好条件区域criteria-range">第 1 步：在同表搭好条件区域（Criteria range）</h4>
<p>在数据表上方或右侧空白处建立条件区域（至少 2 行：表头 + 条件）。表头必须与原数据字段名一致。</p>
<p>例如条件区写成：</p>
<table class="caption-top table">
<thead>
<tr class="header">
<th>地区</th>
<th>指标</th>
<th>日期</th>
<th>日期</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>上海</td>
<td>&gt;=80</td>
<td>&gt;=2026-01-01</td>
<td>&lt;=2026-03-31</td>
</tr>
</tbody>
</table>
<p>说明：</p>
<ul>
<li><strong>同一行</strong>表示 AND。</li>
<li>日期区间的写法之一是<strong>复制两列相同表头</strong>（<code>日期</code> 与 <code>日期</code>），分别写 <code>&gt;=</code> 与 <code>&lt;=</code>。</li>
</ul>
<div class="callout callout-style-default callout-note callout-titled" title="日期条件写不出来？先把“日期”变成真正日期">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>日期条件写不出来？先把“日期”变成真正日期
</div>
</div>
<div class="callout-body-container callout-body">
<p>如果你的“日期”列是文本（左对齐、无法正确排序/比较），先用：</p>
<ul>
<li><code>数据</code> → <code>分列</code> → 连点两次“下一步” → 在“列数据格式”选择“日期”，完成转换；</li>
<li>或用 <code>=DATEVALUE()</code> 辅助列转换后再粘贴为值。</li>
</ul>
</div>
</div>
</section>
<section id="第-2-步准备输出区域copy-to" class="level4">
<h4 class="anchored" data-anchor-id="第-2-步准备输出区域copy-to">第 2 步：准备输出区域（Copy to）</h4>
<p>在同一工作表的空白区域，先放一个输出表头（通常直接复制原表头一行过来）。</p>
<p>例如输出区域左上角设为 <code>H1</code>，并确保 <code>H1:...</code> 这一行是表头。</p>
</section>
<section id="第-3-步执行高级筛选" class="level4">
<h4 class="anchored" data-anchor-id="第-3-步执行高级筛选">第 3 步：执行高级筛选</h4>
<ol type="1">
<li>点击原始数据表中的任意单元格（确保 Excel 能识别完整列表区域）。</li>
<li><code>数据</code> → <code>高级</code>（在“排序和筛选”组）。</li>
<li>选择：<strong>将筛选结果复制到其他位置</strong>。</li>
<li>设置：
<ul>
<li><strong>列表区域</strong>：选中你的数据表（含表头）。</li>
<li><strong>条件区域</strong>：选中刚才的条件区域（含表头）。</li>
<li><strong>复制到</strong>：点一下输出表头左上角单元格（如 <code>H1</code>）。</li>
</ul></li>
<li>确认。</li>
</ol>
</section>
<section id="第-4-步把输出结果变成可复用子表" class="level4">
<h4 class="anchored" data-anchor-id="第-4-步把输出结果变成可复用子表">第 4 步：把输出结果变成“可复用子表”</h4>
<p>对输出结果区域：</p>
<ul>
<li>Ctrl+T 转为“表”(Table)</li>
<li>在“表设计”中给表命名（示例：<code>tbl_subset_lab03</code>）</li>
</ul>
<p>这样后续做图/透视/统计分析时，你引用的是稳定的表对象，而不是一段容易变化的单元格范围。</p>
</section>
</section>
<section id="场景-2or-逻辑同一字段多值-多条规则" class="level3">
<h3 class="anchored" data-anchor-id="场景-2or-逻辑同一字段多值-多条规则">场景 2：OR 逻辑（同一字段多值 / 多条规则）</h3>
<p>目标：筛出 <strong>地区=上海 或 北京</strong> 的记录，并复制为子表。</p>
<p>条件区域这样写：</p>
<table class="caption-top table">
<thead>
<tr class="header">
<th>地区</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>上海</td>
</tr>
<tr class="even">
<td>北京</td>
</tr>
</tbody>
</table>
<p>同理，如果你要表达：</p>
<ul>
<li>(地区=上海 且 指标&gt;=80) <strong>或</strong> (地区=北京 且 指标&gt;=80)</li>
</ul>
<p>条件区域写成：</p>
<table class="caption-top table">
<thead>
<tr class="header">
<th>地区</th>
<th>指标</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>上海</td>
<td>&gt;=80</td>
</tr>
<tr class="even">
<td>北京</td>
<td>&gt;=80</td>
</tr>
</tbody>
</table>
<p>执行高级筛选时，列表区域/复制到同上即可。</p>
</section>
<section id="场景-3生成不重复列表分组标签城市清单" class="level3">
<h3 class="anchored" data-anchor-id="场景-3生成不重复列表分组标签城市清单">场景 3：生成不重复列表（分组标签/城市清单）</h3>
<p>目标：从原始数据里提取“地区”的<strong>唯一值列表</strong>，用于后续箱线图分组、数据验证下拉列表或透视表字段检查。</p>
<p>操作要点：</p>
<ol type="1">
<li>条件区域可以只放表头（如只写一格 <code>地区</code>，不写条件值）。</li>
<li><code>数据</code> → <code>高级</code> → 选择“复制到其他位置”。</li>
<li>勾选：<strong>选择不重复记录</strong>。</li>
<li>列表区域选原表，复制到选输出位置。</li>
</ol>
<div class="callout callout-style-default callout-warning callout-titled" title="输出区域别放在原表范围内">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">警告</span>输出区域别放在原表范围内
</div>
</div>
<div class="callout-body-container callout-body">
<p>高级筛选复制输出时，会覆盖目标区域。实验里建议：</p>
<ul>
<li>输出区域与原始数据表至少隔开几列/几行；</li>
<li>输出前先确认目标区域是空白。</li>
</ul>
</div>
</div>
</section>
</section>
<section id="跨表单的高级筛选操作" class="level2">
<h2 class="anchored" data-anchor-id="跨表单的高级筛选操作">跨表单的高级筛选操作</h2>
<p>跨表单（从 <code>SheetA</code> 的原始表筛选，把结果放到 <code>SheetB</code> 的“分析子表”）是实验里很常见的整理方式。</p>
<p>但高级筛选有一个“很坑但很真实”的特点：它对<strong>当前活动工作表</strong>和<strong>当前选区</strong>非常敏感。下面给两套做法，你按熟练度选用即可。</p>
<section id="方案-a推荐零坑先同表输出再复制到目标表" class="level3">
<h3 class="anchored" data-anchor-id="方案-a推荐零坑先同表输出再复制到目标表">方案 A（推荐，零坑）：先同表输出，再复制到目标表</h3>
<p>这个方案最稳，几乎不会出现“复制到位置选错/引用跑偏”的问题。</p>
<ol type="1">
<li>在 <code>SheetA</code>（源数据所在表）搭好条件区域和输出表头（和上一节一致）。</li>
<li>在 <code>SheetA</code> 执行高级筛选：<strong>将筛选结果复制到其他位置</strong>，输出到 <code>SheetA</code> 的空白区域。</li>
<li>选中输出结果（含表头）复制 → 切到 <code>SheetB</code> 粘贴。</li>
<li>在 <code>SheetB</code> 对粘贴结果 Ctrl+T 转为表，并按用途命名（例如 <code>tbl_lab03_subset_city</code>）。</li>
</ol>
<div class="callout callout-style-default callout-note callout-titled" title="为什么推荐方案 A">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>为什么推荐方案 A
</div>
</div>
<div class="callout-body-container callout-body">
<p>方案 A 的关键收益是：高级筛选全程只在一个工作表内完成，最大程度避免了“活动表单”导致的误选区问题。</p>
</div>
</div>
</section>
<section id="方案-b熟练后直接-copy-to-到目标表" class="level3">
<h3 class="anchored" data-anchor-id="方案-b熟练后直接-copy-to-到目标表">方案 B（熟练后）：直接 Copy To 到目标表</h3>
<p>当你对高级筛选很熟悉时，也可以直接把结果输出到 <code>SheetB</code>。关键是<strong>先激活源表，再打开高级筛选对话框</strong>，并且清楚自己选的每一个区域。</p>
<ol type="1">
<li>切到 <code>SheetA</code>，点击源数据表任意单元格。</li>
<li><code>数据</code> → <code>高级</code>，选择 <strong>将筛选结果复制到其他位置</strong>。</li>
<li><strong>列表区域</strong>与<strong>条件区域</strong>都在 <code>SheetA</code> 选择。</li>
<li>在“复制到”右侧的选择按钮处，切换到 <code>SheetB</code>，点选输出表头左上角单元格（例如 <code>SheetB!A1</code>）。</li>
<li>确认后，回到 <code>SheetB</code> 检查输出结果是否包含表头、是否完整。</li>
</ol>
<div class="callout callout-style-default callout-warning callout-titled" title="跨表输出最常见错误：输出覆盖了别的内容">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">警告</span>跨表输出最常见错误：输出覆盖了别的内容
</div>
</div>
<div class="callout-body-container callout-body">
<p>跨表输出前，先确认 <code>SheetB</code> 的目标输出区域是空白，并且留够空间。</p>
<p>如果你已经在 <code>SheetB</code> 做了透视表/图表，强烈建议改用方案 A。</p>
</div>
</div>
</section>
<section id="跨表输出后的整理建议作为实验默认流程" class="level3">
<h3 class="anchored" data-anchor-id="跨表输出后的整理建议作为实验默认流程">跨表输出后的整理（建议作为实验默认流程）</h3>
<ul>
<li>输出子表后立刻 <strong>Ctrl+T 转表</strong>，再命名，后续图表/透视/公式都引用表对象。</li>
<li>如果用于透视表：建议以“表对象”为数据源，后续只需刷新即可。</li>
<li>如果筛选条件里涉及数值/日期，发现结果异常时，优先检查该列是否是“文本数字/文本日期”。</li>
</ul>
</section>
</section>
<section id="总结及注意事项" class="level2">
<h2 class="anchored" data-anchor-id="总结及注意事项">总结及注意事项</h2>
<section id="一页式速查做错基本都在这里" class="level3">
<h3 class="anchored" data-anchor-id="一页式速查做错基本都在这里">一页式速查（做错基本都在这里）</h3>
<ul>
<li><strong>条件区表头必须与字段名完全一致</strong>（包含空格、标点、大小写差异等）。</li>
<li><strong>同一行 = AND；不同行 = OR</strong>。</li>
<li>条件区尽量保持“干净”：不合并单元格、不夹杂多余空行。</li>
<li>数值/日期要是真类型：文本数字、文本日期会导致 <code>&gt;=</code>、<code>&lt;=</code> 条件失效或结果异常。</li>
<li><strong>复制到其他位置</strong>时，输出区域必须包含表头，且要留够空间避免覆盖。</li>
<li>跨表输出容易踩“活动表单/选区”坑：不确定就用<strong>方案 A</strong>。</li>
</ul>
</section>
<section id="面向-lab03-的推荐工作流可直接照做" class="level3">
<h3 class="anchored" data-anchor-id="面向-lab03-的推荐工作流可直接照做">面向 lab03 的推荐工作流（可直接照做）</h3>
<ol type="1">
<li>把原始数据表视为 <code>Raw</code>：尽量不直接在原表上删改行列。</li>
<li>在源表搭条件区，用高级筛选生成“实验子表”（同表空白区）。</li>
<li>把子表移动到汇总/分析工作表，Ctrl+T 转表并命名，例如：
<ul>
<li><code>tbl_lab03_subset_shanghai</code></li>
<li><code>tbl_lab03_subset_bj_or_sh</code></li>
</ul></li>
<li>作图、透视表、后续分析都只对“子表”进行，减少误操作与返工。</li>
</ol>


</section>
</section>

 ]]></description>
  <category>Excel</category>
  <category>lab03</category>
  <category>Advanced Filter</category>
  <guid>https://coursest.netlify.app/tutor-excel/advanced-filter/</guid>
  <pubDate>Tue, 21 Apr 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>Excel制图技术：箱线图</title>
  <dc:creator>胡华平 </dc:creator>
  <link>https://coursest.netlify.app/tutor-excel/chart-box/</link>
  <description><![CDATA[ 





<section id="箱线图介绍" class="level2">
<h2 class="anchored" data-anchor-id="箱线图介绍">箱线图介绍</h2>
<p>箱线图（Box plot）是一种用于展示数据分布、离群值（异常值）与组间差异的统计图表。和“只看均值/柱状图”相比，箱线图更适合回答这类问题：</p>
<ul>
<li>某个组的数据<strong>波动范围</strong>有多大？</li>
<li>哪个组的<strong>中位数</strong>更高？</li>
<li>是否存在明显的<strong>离群点</strong>（异常值）？</li>
</ul>
<p>Excel 的箱线图通常由 5 个关键统计量构成（也称“五数概括”）：</p>
<ul>
<li><strong>最小值（Min）</strong></li>
<li><strong>下四分位数（Q1）</strong></li>
<li><strong>中位数（Median）</strong></li>
<li><strong>上四分位数（Q3）</strong></li>
<li><strong>最大值（Max）</strong></li>
</ul>
<p>其中：</p>
<ul>
<li><strong>箱体</strong>：从 Q1 到 Q3，长度为四分位距 (IQR = Q3 - Q1)</li>
<li><strong>箱体中线</strong>：中位数</li>
<li><strong>须（whisker）</strong>：向下/向上延伸到最小值与最大值（或到“非异常值”的边界，取决于实现）</li>
<li><strong>异常值（离群点）</strong>：常见规则是落在 (Q1 - 1.5IQR) 以下或 (Q3 + 1.5IQR) 以上的点</li>
</ul>
<div class="callout callout-style-default callout-note callout-titled" title="Excel 版本提示（一定要先判断）">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>Excel 版本提示（一定要先判断）
</div>
</div>
<div class="callout-body-container callout-body">
<ul>
<li><strong>Excel 2016/2019/365</strong>：通常支持“插入 → 统计图 → 箱形图（Box &amp; Whisker）”，最省事。</li>
<li><strong>更低版本</strong>：没有内置箱线图，需要用“辅助统计量 + 误差线”来模拟（本文给出一套可复现流程）。</li>
</ul>
</div>
</div>
<div class="cell" data-layout-align="default">
<div class="cell-output-display">
<div>
<p></p><figure class="figure"><p></p>
<div>
<pre class="mermaid mermaid-js">flowchart TD
  A["准备数据（宽表/长表）"] --&gt; B["必要时整理为宽表（透视表/复制粘贴）"]
  B --&gt; C["插入箱线图（2016+）或模拟箱线图（旧版）"]
  C --&gt; D["校验分组标签是否对应"]
  D --&gt; E["美化与输出（标题/单位/颜色/异常值）"]
</pre>
</div>
<p></p></figure><p></p>
</div>
</div>
</div>
</section>
<section id="单批箱线图绘制" class="level2">
<h2 class="anchored" data-anchor-id="单批箱线图绘制">单批箱线图绘制</h2>
<p>本节以“一个组的数据”绘制一个箱线图为例，先把最基础的流程打通。</p>
<section id="方法-1推荐excel-2016-内置箱线图" class="level3">
<h3 class="anchored" data-anchor-id="方法-1推荐excel-2016-内置箱线图">方法 1（推荐）：Excel 2016+ 内置箱线图</h3>
<p>适用：Excel 2016/2019/365。</p>
<ol type="1">
<li>把该组数据放在一列，并在列首写好组名表头（例如 <code>上海</code>）。</li>
<li>选中“表头 + 数据列”。</li>
<li>点击：<code>插入</code> → <code>统计图</code> → <code>箱形图（Box &amp; Whisker）</code>。</li>
<li>右键图表 → <code>设置数据系列格式</code>，按实验需要调整：
<ul>
<li>是否显示<strong>异常值</strong>（离群点）</li>
<li>是否显示<strong>均值标记</strong></li>
<li>间隙宽度、箱体填充色等</li>
</ul></li>
<li>补齐图表元素：标题、纵轴单位、数据来源说明等。</li>
</ol>
<div class="callout callout-style-default callout-warning callout-titled" title="单批也要选对区域：务必包含表头">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">警告</span>单批也要选对区域：务必包含表头
</div>
</div>
<div class="callout-body-container callout-body">
<p>如果你只选了数字区域没有选表头，Excel 可能会把分组名当作“系列1”，导致后续多组扩展时标签更容易错位。</p>
</div>
</div>
</section>
<section id="方法-2兼容旧版用统计量-堆积柱形图-误差线模拟箱线图" class="level3">
<h3 class="anchored" data-anchor-id="方法-2兼容旧版用统计量-堆积柱形图-误差线模拟箱线图">方法 2（兼容旧版）：用“统计量 + 堆积柱形图 + 误差线”模拟箱线图</h3>
<p>适用：没有内置箱线图的 Excel 版本。</p>
<p>思路：先算出 Min/Q1/Median/Q3/Max，再用堆积柱形图画出箱体（Q1→Q3），用误差线画“须”。</p>
<section id="第-1-步计算五数概括建议放在一张辅助表" class="level4">
<h4 class="anchored" data-anchor-id="第-1-步计算五数概括建议放在一张辅助表">第 1 步：计算五数概括（建议放在一张辅助表）</h4>
<p>假设原始数据在 <code>B2:B101</code>（可按实际调整），统计量区写：</p>
<pre class="excel"><code>MIN:     =MIN(B2:B101)
Q1:      =QUARTILE.INC(B2:B101,1)
MEDIAN:  =MEDIAN(B2:B101)
Q3:      =QUARTILE.INC(B2:B101,3)
MAX:     =MAX(B2:B101)
IQR:     =Q3-Q1</code></pre>
</section>
<section id="第-2-步构造作图用的堆积高度" class="level4">
<h4 class="anchored" data-anchor-id="第-2-步构造作图用的堆积高度">第 2 步：构造作图用的“堆积高度”</h4>
<p>再构造两列（或两行）用于堆积柱形图：</p>
<ul>
<li><strong>Base（底座）</strong>：Q1</li>
<li><strong>Box（箱体高度）</strong>：Q3 - Q1</li>
</ul>
<p>并准备两条误差线长度：</p>
<ul>
<li><strong>下须长度</strong>：Q1 - Min</li>
<li><strong>上须长度</strong>：Max - Q3</li>
</ul>
</section>
<section id="第-3-步画堆积柱形图-误差线" class="level4">
<h4 class="anchored" data-anchor-id="第-3-步画堆积柱形图-误差线">第 3 步：画堆积柱形图 + 误差线</h4>
<ol type="1">
<li>选中 <code>Base</code> 与 <code>Box</code> 两列，插入 → 堆积柱形图。</li>
<li>把 <code>Base</code> 系列设置为“无填充”（隐藏底座），只显示箱体。</li>
<li>给 <code>Box</code> 系列添加误差线：
<ul>
<li>下误差线长度设为 <code>下须长度</code></li>
<li>上误差线长度设为 <code>上须长度</code></li>
</ul></li>
<li>（可选）用散点/线条额外标记中位数位置。</li>
</ol>
<div class="callout callout-style-default callout-note callout-titled" title="旧版模拟法的边界">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>旧版模拟法的边界
</div>
</div>
<div class="callout-body-container callout-body">
<p>该方法能稳定画出“箱体 + 须”，但对“异常值规则”“均值标记”等细节不如内置箱线图方便。实验中只要能正确展示分布与组间差异，通常即可满足要求。</p>
</div>
</div>
</section>
</section>
</section>
<section id="多批箱线图绘制" class="level2">
<h2 class="anchored" data-anchor-id="多批箱线图绘制">多批箱线图绘制</h2>
<p>多批（多组）箱线图最常见的坑不是“图画不出来”，而是<strong>横轴分组标签与箱线图不对应</strong>。这一节会同时覆盖两种数据结构：宽表与长表，并给出修复路径。</p>
<div class="callout callout-style-default callout-note callout-titled" title="关键结论：Excel 的分组标签来自哪里？">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>关键结论：Excel 的分组标签来自哪里？
</div>
</div>
<div class="callout-body-container callout-body">
<p>绝大多数情况下，箱线图的“分组名称”来自：</p>
<ul>
<li><strong>宽表</strong>的列标题（每组一列，每列的表头就是组名）</li>
<li>或者来自你在“选择数据源”里设置的<strong>系列名称</strong></li>
</ul>
</div>
</div>
<section id="情况-a宽表数据每组一列最推荐" class="level3">
<h3 class="anchored" data-anchor-id="情况-a宽表数据每组一列最推荐">情况 A：宽表数据（每组一列）——最推荐</h3>
<p>数据结构示例（同一列内是同一组观测值）：</p>
<table class="caption-top table">
<thead>
<tr class="header">
<th style="text-align: right;">上海</th>
<th style="text-align: right;">北京</th>
<th style="text-align: right;">广东</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: right;">12</td>
<td style="text-align: right;">9</td>
<td style="text-align: right;">10</td>
</tr>
<tr class="even">
<td style="text-align: right;">15</td>
<td style="text-align: right;">11</td>
<td style="text-align: right;">13</td>
</tr>
<tr class="odd">
<td style="text-align: right;">…</td>
<td style="text-align: right;">…</td>
<td style="text-align: right;">…</td>
</tr>
</tbody>
</table>
<p>操作（Excel 2016+）：</p>
<ol type="1">
<li>确保第 1 行是各组表头（上海/北京/广东）。</li>
<li>选中“表头 + 所有数据列”。</li>
<li>插入 → 统计图 → 箱形图（Box &amp; Whisker）。</li>
</ol>
<p>如果横轴显示为“系列1、系列2…”，通常是因为你没把表头选进去，或数据区域被识别成了行系列。解决方法见后面的“标签错位修复清单”。</p>
</section>
<section id="情况-b长表数据一列数值-一列组别" class="level3">
<h3 class="anchored" data-anchor-id="情况-b长表数据一列数值-一列组别">情况 B：长表数据（一列数值 + 一列组别）</h3>
<p>长表结构示例：</p>
<table class="caption-top table">
<thead>
<tr class="header">
<th>地区</th>
<th style="text-align: right;">指标</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>上海</td>
<td style="text-align: right;">12</td>
</tr>
<tr class="even">
<td>上海</td>
<td style="text-align: right;">15</td>
</tr>
<tr class="odd">
<td>北京</td>
<td style="text-align: right;">9</td>
</tr>
<tr class="even">
<td>…</td>
<td style="text-align: right;">…</td>
</tr>
</tbody>
</table>
<p>这类数据要想在 Excel 里画“多组箱线图”，最稳的做法是先转成宽表。</p>
<section id="路径-b1推荐透视表把长表转宽表再作图" class="level4">
<h4 class="anchored" data-anchor-id="路径-b1推荐透视表把长表转宽表再作图">路径 B1（推荐）：透视表把长表转宽表，再作图</h4>
<ol type="1">
<li>选中长表 → 插入 → 透视表。</li>
<li>将 <code>地区</code> 放到“列”，将 <code>指标</code> 放到“值”区域。</li>
<li>在透视表上方右键“值字段设置”：把汇总方式改成“平均值/计数”并不适合箱线图。</li>
</ol>
<p>因此这里有一个更稳的实验做法：</p>
<ul>
<li>透视表主要用于<strong>把各组的观测值分列</strong>（形成宽表外形）</li>
<li>然后复制透视表结果 → 选择性粘贴为值 → 得到可直接作图的宽表</li>
</ul>
<p>完成后按“情况 A：宽表数据”插入箱线图即可。</p>
</section>
<section id="路径-b2可选不转宽表直接作图容易标签错位" class="level4">
<h4 class="anchored" data-anchor-id="路径-b2可选不转宽表直接作图容易标签错位">路径 B2（可选）：不转宽表，直接作图（容易标签错位）</h4>
<p>如果你直接选中“地区列 + 指标列”尝试插入箱线图，Excel 常会把它理解成“一个系列 + 类别轴为每一行”，导致横轴标签与箱体不对应。</p>
<p>不建议作为实验默认路径；如果你已经走到这里，优先用下面的修复清单来救回。</p>
</section>
</section>
<section id="多批箱线图标签错位修复清单按顺序排查" class="level3">
<h3 class="anchored" data-anchor-id="多批箱线图标签错位修复清单按顺序排查">多批箱线图标签错位：修复清单（按顺序排查）</h3>
<ol type="1">
<li><strong>是否选中了表头？</strong>
<ul>
<li>宽表必须选中第 1 行的组名表头。</li>
</ul></li>
<li><strong>图表设计 → 是否需要“切换行/列”？</strong>
<ul>
<li>宽表正确形态是“每一列 = 一个系列（一个组）”。</li>
</ul></li>
<li><strong>右键图表 → 选择数据源 → 系列名称是否正确？</strong>
<ul>
<li>每个系列名称应为“上海/北京/广东”，不是“系列1/系列2”。</li>
</ul></li>
<li><strong>数据是否真的按组分列？</strong>
<ul>
<li>如果你是长表，请先走“透视表转宽表”路径。</li>
</ul></li>
<li><strong>是否存在空列/合并单元格/文本数字？</strong>
<ul>
<li>这些会干扰 Excel 对数据区域的识别。</li>
</ul></li>
</ol>
<div class="callout callout-style-default callout-note callout-titled" title="截图素材（待补充）">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>截图素材（待补充）
</div>
</div>
<div class="callout-body-container callout-body">
<p>在 <code>lab/tips03-chart-basic.qmd</code> 中曾引用 <code>image/box-not-perfect.png</code> 用于说明“组标签不对应”的现象。</p>
<p>当前仓库未检索到该图片文件，建议后续将该截图加入到 <code>tutor-excel/chart-box/</code> 的配套图片目录后，再在本文中插入对照示例。</p>
</div>
</div>
</section>
</section>
<section id="总结及注意事项" class="level2">
<h2 class="anchored" data-anchor-id="总结及注意事项">总结及注意事项</h2>
<section id="一页式速查" class="level3">
<h3 class="anchored" data-anchor-id="一页式速查">一页式速查</h3>
<ul>
<li><strong>优先宽表作图</strong>：每组一列、列首为组名，最不容易错。</li>
<li><strong>长表先转宽表</strong>：推荐透视表/复制粘贴分列后再插入箱线图。</li>
<li><strong>标签不对应</strong>：先检查表头、再“切换行/列”、再检查系列名称。</li>
<li><strong>异常值显示</strong>：按实验要求决定是否勾选显示离群点/均值标记。</li>
<li><strong>类型问题</strong>：文本数字会导致统计量与图形异常；空值/混杂文本会影响箱体。</li>
</ul>
</section>
<section id="常见错误" class="level3">
<h3 class="anchored" data-anchor-id="常见错误">常见错误</h3>
<ul>
<li>只选了数字区域，没选表头，导致横轴显示“系列1、系列2…”</li>
<li>长表直接插入图表，Excel 把每一行当类别，导致标签错位</li>
<li>数据里混入空格/文本数字/缺失值，造成箱体高度异常或须不合理</li>
<li>低版本 Excel 没有内置箱线图，却还在找“统计图 → 箱形图”</li>
</ul>
</section>
</section>
<section id="扩展知识" class="level2">
<h2 class="anchored" data-anchor-id="扩展知识">扩展知识</h2>
<section id="iqr-规则异常值的直觉" class="level3">
<h3 class="anchored" data-anchor-id="iqr-规则异常值的直觉">1.5×IQR 规则（异常值的直觉）</h3>
<p>设 <img src="https://latex.codecogs.com/png.latex?IQR%20=%20Q3%20-%20Q1">，常见的异常值判定边界为：</p>
<ul>
<li>下界：<img src="https://latex.codecogs.com/png.latex?Q1%20-%201.5%5C%5Ctimes%20IQR"></li>
<li>上界：<img src="https://latex.codecogs.com/png.latex?Q3%20+%201.5%5C%5Ctimes%20IQR"></li>
</ul>
<p>落在区间外的点会被标记为离群点。实验中你可以把“异常值”理解为：<strong>相对整体分布来说特别极端的观测</strong>，它既可能是录入错误，也可能是真实但罕见的情况。</p>
</section>
<section id="多组比较的可读性小技巧" class="level3">
<h3 class="anchored" data-anchor-id="多组比较的可读性小技巧">多组比较的可读性小技巧</h3>
<ul>
<li>先按中位数或均值对组进行排序（会更容易看出差异）</li>
<li>统一纵轴范围与单位，避免误读</li>
<li>组数较多时，适当加大图表宽度、减少装饰元素，突出箱体与中位数线</li>
</ul>


</section>
</section>

 ]]></description>
  <category>Excel</category>
  <category>lab04</category>
  <category>Chart</category>
  <category>Box Plot</category>
  <guid>https://coursest.netlify.app/tutor-excel/chart-box/</guid>
  <pubDate>Tue, 21 Apr 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>日期函数使用</title>
  <dc:creator>胡华平 </dc:creator>
  <link>https://coursest.netlify.app/tutor-excel/function-date/</link>
  <description><![CDATA[ 





<section id="函数介绍" class="level2">
<h2 class="anchored" data-anchor-id="函数介绍">函数介绍</h2>
<p><code>DATEDIF()</code>函数用于计算两个日期之间的差值，返回一个整数。</p>
<p><code>YEARFRAC()</code>函数用于计算两个日期之间的差值，返回一个精确的小数值。</p>
<p><code>TEXT()</code>函数用于将日期转换为指定格式文本。</p>
</section>
<section id="日期差值计算datedif函数" class="level2">
<h2 class="anchored" data-anchor-id="日期差值计算datedif函数">日期差值计算DATEDIF()函数</h2>
<p>DATEDIF函数用于计算两个日期之间的差值:</p>
<pre class="excel"><code>=DATEDIF(start_date, end_date, unit)</code></pre>
<p>具体的参数如下：</p>
<ul>
<li>第一个参数<code>start_date</code>：开始日期。</li>
<li>第二个参数<code>end_date</code>：结束日期。</li>
<li>第三个参数<code>unit</code>：差值的单位。主要包括：“Y”（年）、“M”（月）、“D”（日）。</li>
</ul>
<div class="callout callout-style-default callout-note callout-titled" title="Excel示例">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>Excel示例
</div>
</div>
<div class="callout-body-container callout-body">
<p>请用DATEDIF函数计算两个日期之间的差值：2020-01-01到2026-04-15的天数，并在A1单元格中输入开始日期，在A2单元格中输入结束日期。</p>
<pre class="excel"><code>=DATEDIF(A1, A2, "D")
=DATEDIF("2020-01-01", "2026-04-15", "D")</code></pre>
</div>
</div>
</section>
<section id="日期差值计算yearfrac函数" class="level2">
<h2 class="anchored" data-anchor-id="日期差值计算yearfrac函数">日期差值计算YEARFRAC()函数</h2>
<p>YEARFRAC函数用于计算两个日期之间的差值，返回一个介于0和1之间的值。</p>
<pre class="excel"><code>=YEARFRAC(start_date, end_date, [basis])</code></pre>
<p>具体的参数如下：</p>
<ul>
<li>第一个参数<code>start_date</code>：开始日期。</li>
<li>第二个参数<code>end_date</code>：结束日期。</li>
<li>第三个参数<code>basis</code>：可选，用于指定计算基期。可选取值包括：0表示美国方法（默认），1表示实际天数/实际天数，3表示实际天数/360天，4表示实际天数/365天。默认值为0。</li>
</ul>
<div class="callout callout-style-default callout-note callout-titled" title="Excel示例">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>Excel示例
</div>
</div>
<div class="callout-body-container callout-body">
<p>请用YEARFRAC函数计算两个日期之间的差值：1990-08-10（生日）到2026-04-15（当前日期）的差值，并计算年龄。在A1单元格中输入生日，在A2单元格中输入当前日期。在目标单元格上（例如B1单元格）输入计算函数。</p>
<pre class="excel"><code># 计算1：两个日期之间的差值(包含小数)
=YEARFRAC(A1, A2)
=YEARFRAC("1990-08-10", "2026-04-15")
# 返回值：25.5416666666667

# 计算2：获得年龄的四舍五入值(整数)
=INT(YEARFRAC(A1, A2))
=INT(YEARFRAC("1990-08-10", "2026-04-15"))
# 返回值：25

# 计算3：获得年龄的周岁整数值（向下取整）
=FLOOR(YEARFRAC(A1, A2), 1)
=FLOOR(YEARFRAC("1990-08-10", "2026-04-15"), 1)
# 返回值：25

# 计算4：获得年龄的虚岁整数值（向上取整）
=CEILING(YEARFRAC(A1, A2), 1)
=CEILING(YEARFRAC("1990-08-10", "2026-04-15"), 1)
# 返回值：26</code></pre>
</div>
</div>
</section>
<section id="把日期转换为指定格式文本" class="level2">
<h2 class="anchored" data-anchor-id="把日期转换为指定格式文本">把日期转换为指定格式文本</h2>
<p>TEXT函数用于将日期转换为指定格式文本。</p>
<pre class="excel"><code>=TEXT(date, format)</code></pre>
<p>具体的参数如下：</p>
<ul>
<li>第一个参数<code>date</code>：日期。例如<code>2026-04-15</code>，可以是一个日期单元格，也可以是一个日期值。</li>
<li>第二个参数<code>format</code>：格式。例如<code>yyyy-mm-dd</code>，表示长日期格式；<code>yyyy-mm-dd hh:mm:ss</code>，表示长日期时间格式。</li>
</ul>
<div class="callout callout-style-default callout-note callout-titled" title="Excel示例">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>Excel示例
</div>
</div>
<div class="callout-body-container callout-body">
<p>请用TEXT函数将日期2026-04-15转换为指定格式文本（例如长日期格式“2026年04月15日”）。在A1单元格中输入日期，在B1单元格中输入计算函数。</p>
<pre class="excel"><code># 计算1：将日期2026-04-15转换为长日期格式“2026年04月15日”。在A1单元格中输入日期，在B1单元格中输入计算函数。
=TEXT(A1, "yyyy年mm月dd日")
=TEXT("2026-04-15", "yyyy年mm月dd日")
# 返回值：2026年04月15日

# 计算2：将日期2026-04-15转换为日期时间格式“15/April/2026”。在A1单元格中输入日期。
=TEXT(A1, "dd/MMMM/yyyy")
=TEXT("2026-04-15", "dd/MMMM/yyyy")
# 返回值：15/April/2026</code></pre>
</div>
</div>


</section>

 ]]></description>
  <category>Excel</category>
  <category>lab01</category>
  <category>DATE</category>
  <guid>https://coursest.netlify.app/tutor-excel/function-date/</guid>
  <pubDate>Tue, 14 Apr 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>INDEX+MATCH函数使用</title>
  <dc:creator>胡华平 </dc:creator>
  <link>https://coursest.netlify.app/tutor-excel/function-index-match/</link>
  <description><![CDATA[ 





<section id="函数介绍" class="level2">
<h2 class="anchored" data-anchor-id="函数介绍">函数介绍</h2>
<p><code>INDEX()</code>函数用于返回指定位置的值。</p>
<p><code>MATCH()</code>函数用于返回指定值的位置。</p>
<p>二者可以进行组合使用，用于查找和返回指定位置的值。可以作为VLOOKUP函数的替代函数。</p>
<p>可视化流程</p>
<div class="cell" data-layout-align="default">
<div class="cell-output-display">
<div>
<p></p><figure class="figure"><p></p>
<div>
<pre class="mermaid mermaid-js">flowchart TD
    A[输入总成绩] --&gt; B[MATCH 定位行号]
    B --&gt; C[INDEX 返回等级]
    C --&gt; D[填充公式至所有行]
</pre>
</div>
<p></p></figure><p></p>
</div>
</div>
</div>
</section>
<section id="match函数" class="level2">
<h2 class="anchored" data-anchor-id="match函数">MATCH()函数</h2>
<p><code>MATCH()</code>函数用于返回指定值的位置。函数参数如下：</p>
<pre class="excel"><code>=MATCH(lookup_value, lookup_array, [match_type])</code></pre>
<p>具体的参数如下：</p>
<ul>
<li>第一个参数<code>lookup_value</code>：要查找的值。</li>
<li>第二个参数<code>lookup_array</code>：要查找的区域。</li>
<li>第三个参数<code>match_type</code>：可选，用于指定匹配类型。可选取值包括：0表示精确匹配，1表示小于匹配，-1表示大于匹配。默认值为0。</li>
</ul>
<div class="callout callout-style-default callout-note callout-titled" title="Excel示例">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>Excel示例
</div>
</div>
<div class="callout-body-container callout-body">
<p>请用MATCH函数查找270在<code>D2:D5</code>区域中的位置。</p>
<pre class="excel"><code># 计算1：使用MATCH函数查找270在`D2:D5`区域中的位置。
=MATCH(lookup_value, lookup_array, [match_type])
=MATCH(270, D2:D5, 1)</code></pre>
</div>
</div>
</section>
<section id="index函数" class="level2">
<h2 class="anchored" data-anchor-id="index函数">INDEX()函数</h2>
<p><code>INDEX()</code>函数用于返回指定位置的值。函数参数如下：</p>
<pre class="excel"><code>=INDEX(array, row_num, [column_num])</code></pre>
<p>具体的参数如下： - 第一个参数<code>array</code>：要返回的区域。 - 第二个参数<code>row_num</code>：要返回的行号。 - 第三个参数<code>column_num</code>：要返回的列号。</p>
<div class="callout callout-style-default callout-note callout-titled" title="Excel示例">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>Excel示例
</div>
</div>
<div class="callout-body-container callout-body">
<p>请用INDEX函数返回<code>D2:D5</code>区域中第2行的值。</p>
<pre class="excel"><code># 计算1：使用INDEX函数返回`D2:D5`区域中第2行的值。
=INDEX(D2:D5, 2)</code></pre>
</div>
</div>
</section>
<section id="组合使用" class="level2">
<h2 class="anchored" data-anchor-id="组合使用">组合使用</h2>
<p>我们可以将MATCH()函数和INDEX()函数组合使用，用于查找和返回指定位置的值。</p>
<pre class="excel"><code>=INDEX(array, match_result) # 简化公式
=INDEX(array, MATCH(lookup_value, lookup_array, [match_type])) # 完整公式</code></pre>
<p>实验任务：请用MATCH()函数和INDEX()函数组合使用，用于查找和返回指定位置的值。</p>
<p>具体任务内容：</p>
<ul>
<li>首先使用MATCH()函数，查找每个同学的成绩在目标匹配标准（成绩范围等级）中的位置。</li>
<li>然后使用INDEX()函数，根据MATCH()函数返回的位置，返回对应的等级。</li>
</ul>
<p>数据表格如下（Excel工作表<code>Sheet1</code>，单元格范围<code>A1:D11</code>）：</p>
<table class="caption-top table">
<caption>成绩表{#tbl-score .striped .hover}</caption>
<thead>
<tr class="header">
<th style="text-align: center;">学号</th>
<th style="text-align: center;">姓名</th>
<th style="text-align: center;">合计</th>
<th style="text-align: center;">等级(目标值)</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;">20010506</td>
<td style="text-align: center;">赵一</td>
<td style="text-align: center;">270</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010507</td>
<td style="text-align: center;">王二</td>
<td style="text-align: center;">241</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010508</td>
<td style="text-align: center;">张三</td>
<td style="text-align: center;">206</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010509</td>
<td style="text-align: center;">李四</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010510</td>
<td style="text-align: center;">郑五</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010511</td>
<td style="text-align: center;">朱六</td>
<td style="text-align: center;">240</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010512</td>
<td style="text-align: center;">陈七</td>
<td style="text-align: center;">268</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010513</td>
<td style="text-align: center;">胡八</td>
<td style="text-align: center;">245</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010514</td>
<td style="text-align: center;">周九</td>
<td style="text-align: center;">280</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010515</td>
<td style="text-align: center;">肖十</td>
<td style="text-align: center;">216</td>
<td style="text-align: center;">?</td>
</tr>
</tbody>
</table>
<p>给定匹配标准如下（Excel工作表<code>Sheet1</code>，单元格范围<code>E1:G5</code>）：</p>
<table class="caption-top table">
<caption>匹配标准（成绩范围等级）{#tbl-match-standard .striped .hover}</caption>
<thead>
<tr class="header">
<th style="text-align: center;">等级</th>
<th style="text-align: center;">区隔_上限</th>
<th style="text-align: center;">区隔_下限</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;">优秀</td>
<td style="text-align: center;">300</td>
<td style="text-align: center;">260</td>
</tr>
<tr class="even">
<td style="text-align: center;">良好</td>
<td style="text-align: center;">260</td>
<td style="text-align: center;">230</td>
</tr>
<tr class="odd">
<td style="text-align: center;">中等</td>
<td style="text-align: center;">230</td>
<td style="text-align: center;">200</td>
</tr>
<tr class="even">
<td style="text-align: center;">较差</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">0</td>
</tr>
</tbody>
</table>
<p>目标任务：请用MATCH()函数和INDEX()函数组合使用，用于查找和返回指定位置的值。</p>
<p>操作步骤（组合函数公式）：</p>
<pre class="excel"><code># 计算1：使用MATCH()函数和INDEX()函数组合使用，用于查找和返回指定位置的值。
=INDEX(E1:E5, MATCH(A2,D1:D5,1))</code></pre>
<p>最终结果（Excel工作表<code>Sheet1</code>，单元格范围<code>A2:A4</code>）：</p>
<table class="caption-top table">
<thead>
<tr class="header">
<th>总成绩</th>
<th>公式</th>
<th>等级</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>270</td>
<td><code>=INDEX(E$2:E$5, MATCH(A2,F$2:F$5,-1))</code></td>
<td>优秀</td>
</tr>
<tr class="even">
<td>241</td>
<td><code>=INDEX(E$2:E$5, MATCH(A3,F$2:F$5,-1))</code></td>
<td>良好</td>
</tr>
<tr class="odd">
<td>206</td>
<td><code>=INDEX(E$2:E$5, MATCH(A4,F$2:F$5,-1))</code></td>
<td>中等</td>
</tr>
</tbody>
</table>
<p>最终结果(Excel工作表<code>Sheet1</code>，单元格范围<code>A1:F11</code>)：</p>
<table class="caption-top table">
<caption>最终结果{#tbl-final-result .striped .hover}</caption>
<thead>
<tr class="header">
<th style="text-align: center;">学号</th>
<th style="text-align: center;">姓名</th>
<th style="text-align: center;">合计</th>
<th style="text-align: center;">等级</th>
<th style="text-align: center;">match等级-位置</th>
<th style="text-align: center;">等级-文本</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;">20010506</td>
<td style="text-align: center;">赵一</td>
<td style="text-align: center;">270</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">优秀</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010507</td>
<td style="text-align: center;">王二</td>
<td style="text-align: center;">241</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">2</td>
<td style="text-align: center;">良好</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010508</td>
<td style="text-align: center;">张三</td>
<td style="text-align: center;">206</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">3</td>
<td style="text-align: center;">中等</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010509</td>
<td style="text-align: center;">李四</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">4</td>
<td style="text-align: center;">较差</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010510</td>
<td style="text-align: center;">郑五</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">4</td>
<td style="text-align: center;">较差</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010511</td>
<td style="text-align: center;">朱六</td>
<td style="text-align: center;">240</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">2</td>
<td style="text-align: center;">良好</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010512</td>
<td style="text-align: center;">陈七</td>
<td style="text-align: center;">268</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">优秀</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010513</td>
<td style="text-align: center;">胡八</td>
<td style="text-align: center;">245</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">2</td>
<td style="text-align: center;">良好</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010514</td>
<td style="text-align: center;">周九</td>
<td style="text-align: center;">280</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">优秀</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010515</td>
<td style="text-align: center;">肖十</td>
<td style="text-align: center;">216</td>
<td style="text-align: center;">?</td>
<td style="text-align: center;">3</td>
<td style="text-align: center;">中等</td>
</tr>
</tbody>
</table>
<p><strong>关键细节</strong></p>
<div class="callout callout-style-default callout-note callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
注记
</div>
</div>
<div class="callout-body-container callout-body">
<p><strong>注意事项</strong></p>
<ol type="1">
<li><strong>辅助表必须按降序排列</strong>，否则 <code>MATCH</code> 近似匹配会失效。</li>
<li>使用混合引用 <strong><code>F$2:F$5</code></strong> 和 <strong><code>E$2:E$5</code></strong> 防止填充公式时范围偏移。</li>
<li>边界值验证：
<ul>
<li>成绩 <code>259</code> → 匹配 <code>230</code> → 返回“良”。<br>
</li>
<li>成绩 <code>260</code> → 匹配 <code>260</code> → 返回“优”。</li>
</ul></li>
</ol>
</div>
</div>
</section>
<section id="函数对比表" class="level2">
<h2 class="anchored" data-anchor-id="函数对比表">函数对比表</h2>
<table class="caption-top table">
<colgroup>
<col style="width: 26%">
<col style="width: 37%">
<col style="width: 35%">
</colgroup>
<thead>
<tr class="header">
<th>特性</th>
<th>VLOOKUP</th>
<th>INDEX+MATCH</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>查找方向</strong></td>
<td>仅支持从左到右</td>
<td>支持任意方向</td>
</tr>
<tr class="even">
<td><strong>列变化影响</strong></td>
<td>列索引变化需调整公式</td>
<td>动态适应列变化</td>
</tr>
<tr class="odd">
<td><strong>性能</strong></td>
<td>大数据量较慢</td>
<td>更高效（尤其重复区域查找）</td>
</tr>
</tbody>
</table>


</section>

 ]]></description>
  <category>Excel</category>
  <category>lab01</category>
  <category>INDEX+MATCH</category>
  <guid>https://coursest.netlify.app/tutor-excel/function-index-match/</guid>
  <pubDate>Tue, 14 Apr 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>VLOOKUP()函数使用</title>
  <dc:creator>胡华平 </dc:creator>
  <link>https://coursest.netlify.app/tutor-excel/functon-vlookup/</link>
  <description><![CDATA[ 





<section id="函数介绍" class="level2">
<h2 class="anchored" data-anchor-id="函数介绍">函数介绍</h2>
<p><code>Vlookup()</code>函数用于在表格或区域中查找数据，并返回指定列的值。</p>
<pre class="excel"><code>=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])</code></pre>
<p>具体的参数如下：</p>
<ul>
<li>第一个参数<code>lookup_value</code>：要查找的值。</li>
<li>第二个参数<code>table_array</code>：要查找的区域。</li>
<li>第三个参数<code>col_index_num</code>：要返回的值的列号。</li>
<li>第四个参数<code>range_lookup</code>：是否精确匹配。</li>
</ul>
</section>
<section id="操作实训" class="level2">
<h2 class="anchored" data-anchor-id="操作实训">操作实训</h2>
<p>假设有一个学生成绩表，表格数据如下（Excel工作表<code>Sheet1</code>，单元格范围<code>A1:I11</code>）：</p>
<table class="caption-top table">
<caption>学生成绩表{#tbl-student-score .striped .hover}</caption>
<colgroup>
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
</colgroup>
<thead>
<tr class="header">
<th style="text-align: center;">学号</th>
<th style="text-align: center;">姓名</th>
<th style="text-align: center;">寝室</th>
<th style="text-align: center;">性别</th>
<th style="text-align: center;">高数</th>
<th style="text-align: center;">英语</th>
<th style="text-align: center;">体育</th>
<th style="text-align: center;">合计</th>
<th style="text-align: center;">等级</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;">20010506</td>
<td style="text-align: center;">赵一</td>
<td style="text-align: center;">302</td>
<td style="text-align: center;">女</td>
<td style="text-align: center;">98</td>
<td style="text-align: center;">87</td>
<td style="text-align: center;">85</td>
<td style="text-align: center;">270</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010507</td>
<td style="text-align: center;">王二</td>
<td style="text-align: center;">201</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">76</td>
<td style="text-align: center;">85</td>
<td style="text-align: center;">80</td>
<td style="text-align: center;">241</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010508</td>
<td style="text-align: center;">张三</td>
<td style="text-align: center;">202</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">65</td>
<td style="text-align: center;">56</td>
<td style="text-align: center;">85</td>
<td style="text-align: center;">206</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010509</td>
<td style="text-align: center;">李四</td>
<td style="text-align: center;">202</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">75</td>
<td style="text-align: center;">60</td>
<td style="text-align: center;">65</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010510</td>
<td style="text-align: center;">郑五</td>
<td style="text-align: center;">301</td>
<td style="text-align: center;">女</td>
<td style="text-align: center;">72</td>
<td style="text-align: center;">58</td>
<td style="text-align: center;">70</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010511</td>
<td style="text-align: center;">朱六</td>
<td style="text-align: center;">302</td>
<td style="text-align: center;">女</td>
<td style="text-align: center;">85</td>
<td style="text-align: center;">79</td>
<td style="text-align: center;">76</td>
<td style="text-align: center;">240</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010512</td>
<td style="text-align: center;">陈七</td>
<td style="text-align: center;">201</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">95</td>
<td style="text-align: center;">90</td>
<td style="text-align: center;">83</td>
<td style="text-align: center;">268</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010513</td>
<td style="text-align: center;">胡八</td>
<td style="text-align: center;">202</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">83</td>
<td style="text-align: center;">80</td>
<td style="text-align: center;">82</td>
<td style="text-align: center;">245</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010514</td>
<td style="text-align: center;">周九</td>
<td style="text-align: center;">301</td>
<td style="text-align: center;">女</td>
<td style="text-align: center;">48</td>
<td style="text-align: center;">61</td>
<td style="text-align: center;">72</td>
<td style="text-align: center;">280</td>
<td style="text-align: center;">?</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010515</td>
<td style="text-align: center;">肖十</td>
<td style="text-align: center;">202</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">67</td>
<td style="text-align: center;">76</td>
<td style="text-align: center;">73</td>
<td style="text-align: center;">216</td>
<td style="text-align: center;">?</td>
</tr>
</tbody>
</table>
<p>Excel操作任务如下：</p>
<ul>
<li>（1）利用函数计算合计成绩和平均成绩。</li>
<li>（2）请用“条件格式”命令找出不及格的同学，将其学号用红色标出，并将其相应成绩用红色标记。</li>
<li>（3）将表格按合计成绩（降序）+高数成绩（升序）排列。</li>
<li>（4）请用VLOOKUP函数确定每位同学总成绩的等级。其中：&lt;200 = 差；200~230 =中；230~260= 良；&gt;260 =优</li>
</ul>
<div class="callout callout-style-default callout-note callout-titled" title="Excel示例">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">注记</span>Excel示例
</div>
</div>
<div class="callout-body-container callout-body">
<p>请用VLOOKUP函数确定每位同学总成绩的等级（Excel工作表<code>Sheet1</code>，单元格范围<code>I2:I11</code>）。</p>
<p><strong>步骤1</strong>：确定等级划分标准（Excel工作表<code>Sheet1</code>，单元格范围<code>L1:M5</code>）：</p>
<table class="caption-top table">
<caption>等级划分标准{#tbl-grade-standard .striped .hover}</caption>
<thead>
<tr class="header">
<th style="text-align: center;">区隔</th>
<th style="text-align: center;">等级</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;">0</td>
<td style="text-align: center;">差</td>
</tr>
<tr class="even">
<td style="text-align: center;">200</td>
<td style="text-align: center;">中</td>
</tr>
<tr class="odd">
<td style="text-align: center;">230</td>
<td style="text-align: center;">良</td>
</tr>
<tr class="even">
<td style="text-align: center;">260</td>
<td style="text-align: center;">优</td>
</tr>
</tbody>
</table>
<p><strong>步骤2</strong>：使用VLOOKUP函数确定每位同学总成绩的等级（Excel工作表<code>Sheet1</code>，单元格范围<code>I2:I11</code>）：</p>
<pre class="excel"><code># 计算1：使用VLOOKUP函数确定每位同学总成绩的等级（Excel工作表`Sheet1`，单元格范围`I2:I11`）。

step 1 : 选中目标单元格区域（例如I2:I11）。
step 2 : 在公式输入窗口输入公式：`=VLOOKUP(I2:I11, $L$1:$M$5, 2, TRUE)`。
step 3 : 按`Ctrl+Shift+Enter`，即可得到每位同学总成绩的等级。

`=VLOOKUP(I2:I11, $L$1:$M$5, 2, TRUE)`的具体参数解读如下：
# 参数1：要查找的值(I2:I11)，即每位同学的总成绩
# 参数2：要查找的区域($L$1:$M$5)，即等级划分标准
# 参数3：要返回的值的列号(2)，即等级
# 参数4：是否精确匹配(TRUE)，即TRUE表示近似匹配，FALSE表示精确匹配
</code></pre>
<p>最终结果如下（Excel工作表<code>Sheet1</code>，单元格范围<code>I2:I11</code>）：</p>
<table class="caption-top table">
<caption>最终结果{#tbl-final-result .striped .hover}</caption>
<colgroup>
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
<col style="width: 11%">
</colgroup>
<thead>
<tr class="header">
<th style="text-align: center;">学号</th>
<th style="text-align: center;">姓名</th>
<th style="text-align: center;">寝室</th>
<th style="text-align: center;">性别</th>
<th style="text-align: center;">高数</th>
<th style="text-align: center;">英语</th>
<th style="text-align: center;">体育</th>
<th style="text-align: center;">合计</th>
<th style="text-align: center;">等级</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;">20010506</td>
<td style="text-align: center;">赵一</td>
<td style="text-align: center;">302</td>
<td style="text-align: center;">女</td>
<td style="text-align: center;">98</td>
<td style="text-align: center;">87</td>
<td style="text-align: center;">85</td>
<td style="text-align: center;">270</td>
<td style="text-align: center;">优</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010507</td>
<td style="text-align: center;">王二</td>
<td style="text-align: center;">201</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">76</td>
<td style="text-align: center;">85</td>
<td style="text-align: center;">80</td>
<td style="text-align: center;">241</td>
<td style="text-align: center;">良</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010508</td>
<td style="text-align: center;">张三</td>
<td style="text-align: center;">202</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">65</td>
<td style="text-align: center;">56</td>
<td style="text-align: center;">85</td>
<td style="text-align: center;">206</td>
<td style="text-align: center;">中</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010509</td>
<td style="text-align: center;">李四</td>
<td style="text-align: center;">202</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">75</td>
<td style="text-align: center;">60</td>
<td style="text-align: center;">65</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">中</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010510</td>
<td style="text-align: center;">郑五</td>
<td style="text-align: center;">301</td>
<td style="text-align: center;">女</td>
<td style="text-align: center;">72</td>
<td style="text-align: center;">58</td>
<td style="text-align: center;">70</td>
<td style="text-align: center;">200</td>
<td style="text-align: center;">中</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010511</td>
<td style="text-align: center;">朱六</td>
<td style="text-align: center;">302</td>
<td style="text-align: center;">女</td>
<td style="text-align: center;">85</td>
<td style="text-align: center;">79</td>
<td style="text-align: center;">76</td>
<td style="text-align: center;">240</td>
<td style="text-align: center;">良</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010512</td>
<td style="text-align: center;">陈七</td>
<td style="text-align: center;">201</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">95</td>
<td style="text-align: center;">90</td>
<td style="text-align: center;">83</td>
<td style="text-align: center;">268</td>
<td style="text-align: center;">优</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010513</td>
<td style="text-align: center;">胡八</td>
<td style="text-align: center;">202</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">83</td>
<td style="text-align: center;">80</td>
<td style="text-align: center;">82</td>
<td style="text-align: center;">245</td>
<td style="text-align: center;">良</td>
</tr>
<tr class="odd">
<td style="text-align: center;">20010514</td>
<td style="text-align: center;">周九</td>
<td style="text-align: center;">301</td>
<td style="text-align: center;">女</td>
<td style="text-align: center;">48</td>
<td style="text-align: center;">61</td>
<td style="text-align: center;">72</td>
<td style="text-align: center;">280</td>
<td style="text-align: center;">优</td>
</tr>
<tr class="even">
<td style="text-align: center;">20010515</td>
<td style="text-align: center;">肖十</td>
<td style="text-align: center;">202</td>
<td style="text-align: center;">男</td>
<td style="text-align: center;">67</td>
<td style="text-align: center;">76</td>
<td style="text-align: center;">73</td>
<td style="text-align: center;">216</td>
<td style="text-align: center;">中</td>
</tr>
</tbody>
</table>
</div>
</div>
</section>
<section id="技术总结" class="level2">
<h2 class="anchored" data-anchor-id="技术总结">技术总结</h2>
<div class="callout callout-style-default callout-tip callout-titled" title="Excel小技巧">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">提示</span>Excel小技巧
</div>
</div>
<div class="callout-body-container callout-body">
<p>（1）多个单元格批量计算公式组合键盘快捷键：<code>Ctrl+Shift+Enter</code>，可以按住<code>Ctrl</code>键，然后按住<code>Shift</code>键，然后按<code>Enter</code>键，即可一次性输入多个单元格的公式。</p>
<p>（2）<code>IFERROR()</code>函数嵌套组合<code>VLOOKUP()</code>函数：用于处理公式计算错误。</p>
<pre class="excel"><code># 函数定义：
=IFERROR(VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]), error_value)
# 函数示例：
=IFERROR(VLOOKUP(I2:I11, $L$1:$M$5, 2, TRUE), "无等级信息")</code></pre>
<p>具体参数解读如下：</p>
<ul>
<li>参数1：要查找的值(A1)，即要查找的值。</li>
<li>参数2：要查找的区域(B1:C10)，即要查找的区域。</li>
<li>参数3：要返回的值的列号(2)，即要返回的值的列号。</li>
<li>参数4：是否精确匹配(FALSE)，即是否精确匹配。</li>
<li>参数5：如果公式计算错误，则返回的值(“Not Found”)，即如果公式计算错误，则返回的值。</li>
</ul>
</div>
</div>


</section>

 ]]></description>
  <category>Excel</category>
  <category>lab01</category>
  <category>VLOOKUP</category>
  <guid>https://coursest.netlify.app/tutor-excel/functon-vlookup/</guid>
  <pubDate>Tue, 14 Apr 2026 16:00:00 GMT</pubDate>
</item>
</channel>
</rss>
