摘要:很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
从有重复记录的区域中查找某个值,默认情况下都是查找出第一次出现的值,如果想要查找出最后一次出现的记录是不是很难?
用了这个函数就一点也不难了。
根据下图 1 中 F 列的姓名,从左侧的数据表中提取出每个姓名的最后一次记录。
效果如下图 2 所示。
1. 在 G2 单元格中输入以下公式:
=INDEX(B$2:B$22,XMATCH($F2,$A$2:$A$22,,-1))
公式释义:
同样是组合查找,为什么 index+match 只能查找出第一个记录,而 index+xmatch 就能查找出最后一个记录呢?这是因为 xmatch 函数多了一个参数;XMATCH 函数的作用是在数组或单元格区域中搜索指定项,然后返回项的相对位置;语法和参数如下,从下图中可以看出,xmatch 函数的最后一个参数规定了按什么规则查找,-1 表示从后往前找;XMATCH($F2,$A$2:$A$22,,-1):这段公式的作用是从 $A$2:$A$22 区域中,从后往前反向查找出 $F2 单元格的值第一次出现的位置;* 请注意参数的绝对和相对引用。
2. 向右拖动,复制公式。
3. 将日期列修改为日期格式。
4. 向下拖动,复制公式。
来源:Excel学习世界