网站首页 > 基础教程 正文
很多同学会觉得 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 的那些行
猜你喜欢
- 2024-12-24 HashMap如何添加、删除元素? hashmap添加元素的方法
- 2024-12-24 C++ 使用统一擦除函数从容器中删除项目
- 2024-12-24 Python 30 天提升:数据结构之列表与元组全解析
- 2024-12-24 C#知识|泛型集合List相关方法 c# 泛型列表
- 2024-12-24 Python精讲:在Python中添加、修改、删除和更新字典元素详解
- 2024-12-24 Java集合-List Java集合框架
- 2024-12-24 Java 如何从一个 List 中随机获得元素
- 2024-12-24 自学Python第九天——操作列表 python的基础操作
- 2024-12-24 面试 - 为什么foreach中不允许对元素进行add和remove
- 2024-12-24 不会用list的程序员不是好程序员,C++标准容器list类实例详解
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)