函数公式、职场模板 、财务应用、分析图表、练习题、软件工具、表格合并、图表及可视化、Office 365、Power Query、表格美化、符号作用、条件格式、学会骗、一本不正经、避坑指南、数据整理、筛选技巧、偷懒宝典、WPS技巧、PPT技巧、Word技巧 👆上面是分类专题👆 👇下面是最新文章👇 · 正 · 文 · 来 · 啦 · 练习题106: 仅保留每个单位的最高分行,删除其他行 假设原<数据>工作表有1000行,请将<数据>工作表中每单位的最高分保留,批量删除其他分数行 说明: <数据>工作表A列仅用于说明。不能做为筛选关键字。 致谢: 本练习题根据读者海滨的提问改编。感谢海滨提供练习素材 参考答案 1、辅助列法 使用MAXIFS函数计算得到每个单位的最高成绩。 然后将其与当前行的成绩对比, 将不是最高成绩的删除。 公式: =MAXIFS($C$5:$C$26,$B$5:$B$26,B5)<>C5 如果是老版本,可以使用数组公式: =MAX(($B$5:$B$26=B5)*$C$5:$C$26)<>C5 按Ctrl+Shift+Enter完成输入 然后筛选E列计算结果为False的,并删除。 2、高级筛选法 在C2单元格输入公式: =MAXIFS($C$5:$C$26,$B$5:$B$26,B5)<>C5 然后使用高级筛选: 点击确定,筛选结果如下: 再将筛选出的行删除即可。 3、基本操作 基本操作法1: 先将数据按单位代号为第一关键字,成绩为第二关键字(降序)进行排序 然后删除重复值。 基本操作法2: 先将数据按单位代号为第一关键字,成绩为第二关键字(降序)进行排序 然后,再使用高级筛选-选择不重复记录 再将筛选出的行填充到辅助列, 然后删除辅助列为空的行。 具体操作详见视频: 使用此方法远不如“删除重复值”简单。 但此方法可用于练习快捷键的素材。 视频中的知识点:
另外,还可以使用Power Query,方法与删除重复值类似,就不介绍了。 |
|