找回密码
 立即注册
搜索

如何对数据按某种条件筛选后在另一个区域呈现

7
回复
785
查看
[复制链接]

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-11-28 08:40:00 显示全部楼层 |阅读模式
各位大神,求助一个思考很久不得解的问题:
已知 姓名 和 编码 两列数据,姓名和编码都是存在重复的。现在需要将每个姓名对应的编码,按名字为维度,不重复地呈现出来。
为了更清楚地说明,如图:
源数据:(有很多个张三,张三对应的有几个编码,编码有些是重复的;不同的姓名也可能对应相同的编码,比如张三和王五都有AA005)
5379117af5bd3263a5b191c6869afe13.png
想要达到的效果是: (按姓名,每一个姓名把存在的编码不重复得罗列出来,并且都放在一列里)
99eaa742dc4bfdeab11a0a1eb398b63d.png
试过不重复筛选的公式、数组什么的,都搞不出来,求助各位大神,跪谢了!

如何对数据按某种条件筛选后在另一个区域呈现.rar (7.69 KB, 下载次数: 70)
PPT学习论坛
回复

使用道具 举报

0

主题

10

帖子

-2

幻币

东方不败

积分
-3
2021-12-13 09:09:36 显示全部楼层
365,仅供参考
=UNIQUE(SORT(A2:B13))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-12-26 10:17:44 显示全部楼层
低版本:
=INDEX(A:A,MOD(SMALL(IF(MATCH($A$2:$A$13&$B$2:$B$13,$A:$A&$B:$B,)=ROW($2:$13),ROW($2:$13)+MATCH($A$2:$A$13,$A:$A,)/1%,9999),ROW(A1)),100))
数组三键下拉右拉。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-1-6 21:56:53 显示全部楼层
感谢大神,解决了问题! 虽然没看懂,还是感谢,和膜拜。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-1-7 22:15:17 显示全部楼层
非数组公式:
F2:=LOOKUP(1,0/FREQUENCY(1%,MATCH($A$2:$A$13,$A:$A,)*(COUNTIFS($F$1:$F1,$A$2:$A$13,$G$1:$G1,$B$2:$B$13)=0)),A$2:A13)&""

右拉下拉。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2022-1-8 07:18:29 显示全部楼层
透视表
0cc16c0cda1c1138435cedac400f1dcc.png
47eef027dab6510ee328af7f8edd8cdb.png
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

2

幻币

初入江湖

Rank: 1

积分
11
2022-1-17 15:16:24 显示全部楼层
多谢!非数组公式,运行更快了。学习中!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

2

帖子

-1

幻币

初入江湖

Rank: 1

积分
0
2022-2-20 18:57:09 显示全部楼层
居然没想到用透视表也可以,谢谢
PPT学习论坛
回复 支持 反对

使用道具 举报

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