之前的推文我教了大家如何巧妙设置 vlookup 的第三个参数,这样即便数据表的列数非常多,要查找的结果列离索引列非常远,也不必人肉数列数。
熟悉我的读者都知道的,同一个案例,通常我会给大家提供多种不同的解决方案,这样可以帮助大家培养思维习惯,在看到问题的时候,第一反应就会想到好几种解答,再根据实际情况选择最优选。
相信我,刻意培训一下自己这种思维模式,即打好基础功,以后工作会越来越轻松,事半功倍。
案例:
下图 1 上方的是原始数据表,下方的是需要查询的条件表。请查找出对应的结果,如下图 2 所示。
解决方案:
1. 选中上方数据表的任意单元格 --> 按 Ctrl+T --> 在弹出的对话中点击“确定”,使之成为超级表
2. 按 Ctrl+F3,在弹出的对话框中可以看到刚才创建的超级表名称叫 Table1,请记住这个名称,划重点,等会要考。
3. 在 B16 单元格中输入以下公式:
=VLOOKUP(A16,Table1,COLUMN(Table1[9月实际]),0)
公式释义:
- vlookup 的函数照例不多解释,重点来看参数;
- Table1:看到没有,第二个参数用的就是刚才让大家记住的超级表的名称,这样即表示对整个超级表区域进行查找;
- 第三个参数 COLUMN(Table1[9月实际]):
- column 函数的作用是返回参数的列号;此处的列号指的是该列在整个工作表中的绝对位置,因此,划重点!如果上方的表格不是从 A 列起始的,那么我们要在 column 的查询结果后减去前面空开的列数。
- 此次再次用到了超级表的名称和所需查询的列标题,格式为“表名称[列标题]”;
- 输入指定的格式符号以后,会出现列标题下拉菜单,我们用鼠标选择就可以了,这样可以防止误输错
3. 拖动单元格下拉,复制公式。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。