龙空技术网

从 Excel 列表中删除或提取包含关键字的区域,均一步到位

Excel学习世界 128

前言:

此刻各位老铁们对“怎么才能删除工作空间里的东西记录”大致比较关怀,同学们都想要了解一些“怎么才能删除工作空间里的东西记录”的相关知识。那么小编同时在网摘上收集了一些有关“怎么才能删除工作空间里的东西记录””的相关资讯,希望你们能喜欢,咱们快快来学习一下吧!

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

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

有读者问我,一般的文职工作中,至少需要什么版本的 Excel?这个怎么说呢,如果条件允许当然越高越好。

高阶 365 的函数有多香?我已经写过很多案例了,它不仅填补了之前版本的好多盲点,而且还可以直接生成动态数组区域。很多复杂的案例,往往一个公式就能搞定了。

今天就用两个案例来证明。

案例 1:删除指定条件的行

从下图 1 中左侧的数据表中扣除所有“已离职”人员的记录,效果如下图 2 所示。

解决方案 1:

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

=FILTER(A2:D13,COUNTIF(F2:F4,A2:A13)=0)

公式释义:

COUNTIF(F2:F4,A2:A13)=0:在区域 F2:F4 中依次查找 A2:A13 中的每个值,找到返回 true,找不到返回 false;判断查找结果是否 =0,即列出找不到的那些;FILTER(A2:D13,...):从区域 A2:D13 中提取出所有符合上述条件的,即姓名不在“已离职”列表中的所有人

* 公式需要注意的是:countif 中的两个参数不要放反了。

案例 2:提取包含关键字的行

从下图 1 的数据表中提取出所有“销售二部”的行,效果如下图 2 所示。

解决方案 2:

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

=FILTER(A2:E13,ISNUMBER(FIND("二",A2:A13)))

公式释义:

FIND("二",A2:A13):在区域 A2:A13 中查找字符“二”,找到的话返回字符在字符串中的位置数,找不到返回错误值;ISNUMBER(...):判断上述结果是否为数值,结果为 true 或 false;FILTER(A2:E13,...):从区域 A2:E13 中筛选出上述结果为 true 的那些行

标签: #怎么才能删除工作空间里的东西记录