重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
第一步:给两份清单命名
- 选取第一份清单范围 A1:A18,在名称框输入 firstList 并按 Enter,建立命名范围
- 选取第二份清单范围 B1:B20,同样命名为 secondList
📌 命名范围之后,公式里可以直接用 firstList / secondList 代替写死的单元格地址,公式更好读,范围调整时也只要改命名范围的定义,不用逐条改公式。
第二步:标出「在第一份、但不在第二份」的项目
- 选取范围 A1:A18
- 选择 Use a formula to determine which cells to format
- 输入公式:
=COUNTIF(secondList,A1)=0 - 选择格式样式(例如蓝色填充),点击 OK
结果:A 列里在 secondList 找不到对应值的球队(例如 Miami Dolphins、Tennessee Titans)会被标成蓝色。
firstList 里差异项被蓝色填充标出的效果
第三步:反向标出「在第二份、但不在第一份」的项目
- 选取范围 B1:B20
- Conditional Formatting → New Rule → Use a formula to determine which cells to format
- 输入公式:
=COUNTIF(firstList,B1)=0 - 选择另一种格式样式(例如橙色填充),点击 OK
结果:B 列里在 firstList 找不到的球队(例如 Denver Broncos、Arizona Cardinals、Minnesota Vikings、Pittsburgh Steelers)会被标成橙色。
secondList 里差异项被橙色填充标出的效果
学完你会
函数速查
| 函数 | 语法 | 用途 | 例子 |
|---|---|---|---|
| COUNTIF | =COUNTIF(range, criteria) | 计算某个值在范围内出现的次数 | =COUNTIF(secondList,A1)=0 |
常见错误
- 两份清单公式方向搞反(比如两边都用
=COUNTIF(secondList,A1)=0),导致其中一份根本没被正确比对 - 命名范围的范围大小设小了,漏掉清单末尾几行,导致这几行永远不会被正确比对
- 两份清单里同一个名字的拼写/大小写/多余空格不一致(比如一份用全称、一份用简称),COUNTIF 判断不出是同一项,误标成「差异」
Sources
Blog / Website: