很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
经常使用 Excel 的同学呢,我还是建议大家有条件的话尽量升级到 365,因为 365 不仅有很多降维打击的函数,还有了动态数组的概念,从此告别三键,告别冗长难以理解的万金油公式。
简言之,将工作极大简化了。以常见的一对多查找为例。
案例:
根据下图 1 中 D 列的菜品,从左侧的数据表中查找出所有对应的姓名。
效果如下图 2 所示。
解决方案:
1. 在 E2 单元格中输入以下公式 --> 回车:
=FILTER(A2:A21,(B2:B21=D2))
公式释义:
- FILTER 函数的作用是按条件筛选;
- 语法为 FILTER(要筛选的数值,筛选条件,[空值时显示的内容]);
- 上述公式表示从 A2:A21 区域中筛选出符合条件 B2:B21=D2 的行
不拘泥于上述公式,365 中有好多函数都能一招拿下,比如下面这种。
2. 输入以下公式 --> 回车:
=TOCOL(IF(B2:B21=D2,A2:A21,NA()),3)
公式释义:
- IF(B2:B21=D2,A2:A21,NA()):如果 B2:B21 区域中的值与 D2 相同,则返回 A 列对应的值,否则返回错误值;
- TOCOL(...,3):
- TOCOL 函数的作用是将数值变成一列;
- 第二个参数 3 表示忽略空白和错误值;第二个参数列表如下:
- 0:保留所有值(默认);
- 1:忽略空白;
- 2:忽略错误;
- 3:忽略空白和错误
- 公式表的意思是将 if 函数的结果忽略错误值后转换成一列