工作中遇到一个难题,如图,有一个表格,有10000多数值,每个值,对应的还有编号,现在,要求,把每个值对应的最大的编号提取出来,形成另一个表格。例如:WY00001,包含01.02.03.04.05.06,那么应该提取到新表为A列是WY00001,B列是06WY00002包含01.02.03.那么提取到新表为A列还是WY00002,B列是03目前手工查找左边,非常累眼睛,再填写到右边,还容易出错。因为WY组的总数量一万多,当然还有其他的,道理一样。需要成批,瞬间解决。请电子表格高手指导,或者用公式,或者用函数,或者用筛选,或者用什么方法,能高效快速准确的提取出来,最大的数。左边的编号可以不要,只要,B列当中的最大数,当然了,有的情况1也是最大数。高分求助。不懂的就不要掺和了。
方法一:
1、复制A列到C列,点“数据”,选C列,重复项,删除重复项,如图:
2.选当前选定区域,删除重复项,如图:
3.直接选删除重复项,如图:
4.结果如图:
5.D1输入公式:
=IF(C1="","","有 "&COUNTIF(A:A,C1)&" 轨")
或
=IF(C1="","","有 "&LOOKUP(C1,A:A,B:B)&" 轨")
然后(不用下拉)双击填充
效果如图:
方法二:
C1:
=IFERROR(INDEX(A:A,SMALL(IF(MATCH($A$1:$A$23,$A$1:$A$23,)=ROW($1:$23),ROW($1:$23)),ROW(A1))),"")
数组公式,编辑状态下同时按下Ctrl+Shift+Enter,当出现如图大括号即可双击填充。
注意:23是你A列有多少数据的行数就改多少行,可以随便点A列一个单元,然后按Ctrl+↓查看,如图:
D1:
=IF(C1="","","有 "&COUNTIF(A:A,C1)&" 轨")
或
=IF(C1="","","有 "&LOOKUP(C1,A:A,B:B)&" 轨")
然后(不用下拉)双击填充,效果如上图。