Dzwebs.Net

撰写电脑技术杂文十余年

如何在Excel使用Countif和Max函数筛选重复中文记录中的最后一条数据

Admin | 2008-7-30 11:35:43 | 被阅次数 | 18492

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  数据的筛选本为简单的操作!

  但是,如果数据量非常大,重复的数据为中文数据,那么,要筛选这些数据就变得很棘手了!

  中文的字符,无法根据需要对其进行排序,无论降序还是升序,均不能满足日常工作的需求!因为中文不等同于数字!

  下面,我们根据一个来源于实际生活中的例子加以说明,仅做抛砖引玉之用,希望对您有所帮助!

  此文为网络一名为“怀子”的办公人员所提供!现将操作过程与大家共享!

  看下表,仅有两列,一列为姓名,一列为学历!

  上图中,每个人的学历均有多种,几乎包含了个人毕生的学历,并且,学历的添加过程是这样的,低学历为开始输入数据,高学历为最后输入数据,现在,我们要实现的目标是,仅显示每个人的最高学历,而其他的学历则不让其显示出来!

  很多网友看到这里,可能会这样想,使用排序不就行了吗?实践证明,这种理论说法行不通,因为是中文,排序结果无法满足需求!

  那要怎么办呢?这得使用CountifMax函数结合数据筛选来完成!不是一蹴而就的!

  如下图,首先增加两列,分别输入如下表的标题!

  之后,在C2单元格中,在FX函数数据框中输入如下图的函数!

  输入的输入按回车键确认,其他的C列的数据,使用填充功能自动填充即可!

  好了之后,选择D2单元格,输入上图中的函数代码,此时,由于输入的是数组公式,因此,必须按“Ctrl+Shift+Enter”组合键来确认,否则将前功尽弃!

  好了之后,同样使用自动填充功能将其他单元格的数据填充完整!

  都好了之后,选择D2单元格,然后执行如此图的操作

  执行成功之后,数据表自动套用了筛选功能,如下图

  上图中,我们只要选择逻辑值为TRUE的限制,即可得如此图的结果!

  如上图,即为结果图!


该杂文来自: Excel杂文

上一篇:在Excel中根据条件用Max函数和IF函数实现求其他数

下一篇:在Excel中如何将人民币小写金额转换为大写

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计