从一列 Excel 列表中扣除另一个列表

B站影视 港台电影 2025-09-03 07:30 1

摘要:很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

回答网友提问:如何从一列列表中扣除一个排他名单?

下图 1 中 D 列的人都是部门经理,他们不拿销售提成,所以在计算绩效的时候要从左侧的数据表中将这些人去除。

效果如下图 2 所示。

1. 在 F2 单元格中输入以下公式 --> 回车:

=FILTER(A2:B15,COUNTIF(D2:D4,B2:B15)=0)

公式释义:

COUNTIF(D2:D4,B2:B15)=0:统计 B2:B15 区域的姓名在部门经理列表 D2:D4 中出现的次数,结果为 1 或 0;将 =0 的设置为筛选条件,也就是不是部门经理的人;FILTER(A2:B15,...):从区域 A2:B15 中筛选出不是部门经理的所有人。

2. 调整格式。

1. 选中左侧数据表的任意单元格 --> 选择任务栏的“数据”-->“来自表格/区域”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

4. 在弹出的对话框中选择“仅创建连接”--> 点击“确定”

5. 用同样的方式将右侧的数据表也上传至 Power Query。

6. 选择查询区域中的“表1”--> 选择任务栏的“主页”-->“合并查询”

7. 在弹出的对话框中选中“姓名”列 --> 在下拉菜单中选择“表3”--> 选中“部门经理”列 --> 在“联接种类”下拉菜单中选择“左反(仅限第一个中的行)”--> 点击“确定”

8. 删除“表3”列。

9. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

10. 在谈出的对话框中选择“仅创建连接”--> 点击“确定”

11. 在右侧的区域中选中“表1”--> 右键单击 --> 在弹出的菜单中选择“加载到”

12. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“确定”

右侧绿色的表格中就扣除了所有经理。

来源:Excel学习世界

相关推荐