找回密码
 立即注册
搜索

按条件去重

9
回复
1963
查看
[复制链接]

1

主题

2

帖子

1

幻币

初入江湖

Rank: 1

积分
4
2021-11-24 15:06:00 显示全部楼层 |阅读模式
ccfdcadbf4d05a774c28e1b3e1b3709d.png
数组公式“=IFERROR(INDEX(A:A,MATCH(0,COUNTIF(E$1:E1,A$2:A$99),)+1),"")”如何调整能实现要条件提取,感谢各位大佬帮助
补充需求:公式要能满足不固定的取值范围,以及后续单元格的插入/删除
test.rar (8.78 KB, 下载次数: 47)
PPT学习论坛
回复

使用道具 举报

1

主题

8

帖子

1

幻币

初入江湖

Rank: 1

积分
7
2021-11-28 12:18:12 显示全部楼层
=IFERROR(INDEX($A:$A,SMALL(IF((MATCH($A$1:$A$22,$A$1:$A$22,)=ROW($1:$22))*($B$1:$B$22=H$1),ROW($1:$22)),ROW(A1))),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-12-10 05:22:47 显示全部楼层
=IFERROR(INDEX($A$2:$A$22,SMALL(IF(($B$2:$B$22=COLUMN(A1))*MATCH($A$2:$A$22,$A$2:$A$22,)=ROW($1:$21),ROW($1:$21),4^8),ROW(A1))),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

-4

幻币

东方不败

积分
-3
2021-12-10 12:40:15 显示全部楼层
=INDEX($A:$A,SMALL(IF($B$2:$B$22=COLUMN(A1),IF(MATCH($A$2:$A$22,$A$2:$A$22,)=ROW($1:$21),ROW($2:$22))),ROW(A1)))数组下拉右拉
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
1
2021-12-20 12:01:16 显示全部楼层
三位大佬的公式都限定了22行,修改后就不行了,这里的函数怎么设置成一个大致值比如99,100等。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2021-12-26 08:28:05 显示全部楼层
直接把22改成100就可以了,21对应改成99
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-1-5 18:48:19 显示全部楼层
你这个可以了,刚改错了
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
7
2022-1-7 07:53:47 显示全部楼层
AB列格式只能固定,在ab列前插入空列成 aAbB公式就失效了
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

2

幻币

初入江湖

Rank: 1

积分
7
2022-2-6 01:00:51 显示全部楼层
目前尝试的方法获取数据的范围都不能变,一变就不行了
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-3

幻币

初入江湖

Rank: 1

积分
1
2022-2-17 04:58:40 显示全部楼层
=IFERROR(INDEX(IF(MOD(COLUMN(),2)=0,$B:$B,$D:$D),SMALL(IF(($F$4:$F$1000=INT(COLUMN(B1)/2))*IFERROR(MATCH(IF(MOD(COLUMN(),2)=0,$B$4:$B$1000,$D$4:$D$1000),IF(MOD(COLUMN(),2)=0,$B$4:$B$1000,$D$4:$D$1000),),0)=ROW($1:$997),ROW($4:$1000)),ROW(A1))),"")

写了个到1000行的,应该够你用了,你这还有合并单元格,有兼顾两列,公式长且容易卡
副本test.zip (9.76 KB, 下载次数: 186)
PPT学习论坛
回复 支持 反对

使用道具 举报

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