Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 979|回复: 16

求大神指点@区域不重复值

[复制链接]
发表于 2023-2-24 05:56 | 显示全部楼层 |阅读模式
本帖最后由 xpql 于 2023-2-25 18:23 编辑

问题1:B列提取E列区域内不重复数据,按H列由高到低排列(重复项合计相加)                                                                                                      
问题2:M2:P11区域比对E列不重复内容,提取M2:P11不重复项到M16,下拉获取所有不重复项







1.jpg

nw.zip

19.35 KB, 下载次数: 2

发表于 2023-2-24 10:00 | 显示全部楼层
回复

使用道具 举报

发表于 2023-2-24 12:40 | 显示全部楼层
回复

使用道具 举报

发表于 2023-2-24 14:20 | 显示全部楼层
增加k辅助列,在K2输入=IF(N(J3)*(10001-ROW(A1))>0,N(J3)*(10001-ROW(A1)),""),在B2输入:
=IFERROR(INDEX($E$3:$E$153,MATCH(IF($K$3:$K$153>0,LARGE($K$3:$K$153,ROW(A1)),0),$K$3:$K$153,0),0),"")
回复

使用道具 举报

发表于 2023-2-24 14:21 | 显示全部楼层
我初步试了一下,目前153行都是可以的
回复

使用道具 举报

 楼主| 发表于 2023-2-24 16:34 | 显示全部楼层
cta37951 发表于 2023-2-24 14:20
增加k辅助列,在K2输入=IF(N(J3)*(10001-ROW(A1))>0,N(J3)*(10001-ROW(A1)),""),在B2输入:
=IFERROR(IND ...

按提供的方法根据公式代入,得到的数值有问题,是什么原因呢

1.jpg
回复

使用道具 举报

发表于 2023-2-25 09:50 | 显示全部楼层
对不住,k列上下错位了。增加k辅助列,在K3输入=IF(N(J3)*(10001-ROW(A1))>0,N(J3)*(10001-ROW(A1)),""),在B2输入:
=IFERROR(INDEX($E$3:$E$153,MATCH(IF($K$3:$K$153>0,LARGE($K$3:$K$153,ROW(A1)),0),$K$3:$K$153,0),0),"")

回复

使用道具 举报

发表于 2023-2-25 09:53 | 显示全部楼层
结果截图

1111

1111
回复

使用道具 举报

发表于 2023-2-25 09:54 | 显示全部楼层
希望对你有所帮助
回复

使用道具 举报

发表于 2023-2-25 10:33 | 显示全部楼层
求助2:提供一个思路:第一步,将M2:P11转化成1列(增加1个辅助列Q,Q1="转化列”);第二,利用函数计算M16:M54.具体说,在Q2输入=OFFSET($M$2,MOD(ROW(A1)-1,10),INT(ROW(A10)/10)-1);在M16输入:=IFERROR(INDEX($Q:$Q,SMALL(IF(MATCH($Q$2:$Q$41,$Q$2:$Q$41,0)=ROW($1:$40),ROW($2:$41),100000),ROW(A1))),"")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 15:47 , Processed in 0.301054 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表