excel表格批处理提取最大数,高手请进,高分求助,粘贴党滚?

工作中遇到一个难题,如图,有一个表格,有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)&" 轨")

然后(不用下拉)双击填充,效果如上图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-08

复制A列,粘贴到C列。选择C列,删除重复值。

在D1中输入或复制粘贴下列公式

="有"&COUNTIF(A:A,C1)&"轨"

="有"&MAXIFS(B:B,A:A,C1)&"轨"

下拉填充

第2个回答  2021-12-08

1、复制A列值,粘贴到E列,然后选择E列---数据---删除重复项,
2、F列录入公式:F2=countif(A:A,$E2),  下拉。OK

第3个回答  2021-12-05
将Sheet1表中A列的编号复制粘贴到Sheet2表的A列,选中这些编号,点工具栏上的“数据”,删除重复项。在B1单元输入公式=MAX(IF(Sheet1!A$1:A$20000=A1,Sheet1!B$1:B$20000))

数组公式, Ctrl+Shift+回车,公式两端出现大括号{}后,下拉。
第4个回答  2021-12-08
C列按楼下筛选不重复值后,D列输入="有 "&COUNTIF(A:A,C1)&" 轨"向下填充
或者数组公式="有 "&MAX(IF(A:A=C1,B:B,""))&" 轨" Ctrl+shift+enter三键结束