找回密码
 立即注册
搜索

符合条件的数据提取

6
回复
437
查看
[复制链接]

1

主题

5

帖子

2

幻币

初入江湖

Rank: 1

积分
9
2021-12-5 16:44:00 显示全部楼层 |阅读模式
如表
B、C列是原始数据。
E、F列是要达到的效果。
E3随意输入省份,F列能展现对应所有的厂商名单。
符合条件数据提取.zip (6.43 KB, 下载次数: 14)
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

-2

幻币

初入江湖

Rank: 1

积分
1
2021-12-6 22:53:37 显示全部楼层
经典一对多查找:
=IFERROR(INDEX($B$3:$B$14,SMALL(IF($C$3:$C$14=$E$3,ROW($A$1:$A$12),4^8),ROW(A1))),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-2

幻币

东方不败

积分
-4
2021-12-19 15:22:56 显示全部楼层
收到,感谢。
但是小菜鸟,不太懂ROW($A$1:$A$12),4^8),ROW(A1)) 这部分是啥意思。
套在我自己表里面不知道怎么修改了
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

2

幻币

初入江湖

Rank: 1

积分
12
2021-12-30 16:57:07 显示全部楼层
确实经典一对多查询,前阵子学习过,正好看到这个帖子了顺便问一下其中不明白的地方,就是把ROW($A$1:$A$12)单独输入在一个单元格里然后往下拉12行,结果全是1,不是想象中的依次1、2……11、12。请教这是咋回事?
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

3

帖子

2

幻币

初入江湖

Rank: 1

积分
7
2022-1-3 16:42:01 显示全部楼层
F3
=FILTER(B3:B14,C3:C14=E3)
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

12

帖子

5

幻币

初入江湖

Rank: 1

积分
22
2022-3-4 12:28:47 显示全部楼层
放到你的表里的话,只需依实际情况修改以下红色区域部分IFERROR(INDEX($B$3:$B$14,SMALL(IF($C$3:$C$14=$E$3,ROW($A$1:$A$12),4^8),ROW(A1))),"")
至于ROW($A$1:$A$12)是与上面红色区域相对应的行数,且这个行数要从第1行开始,依此题为例:所引用的行数为$B$3:$B$14,即从第3行开始到第14行结束,总共为12行,所以写为ROW($A$1:$A$12),或者可写为ROW($B$3:$B$14)-2均可,
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

2

幻币

初入江湖

Rank: 1

积分
5
2022-3-5 08:37:03 显示全部楼层
ROW($A$1:$A$12)是一个数组区域,如果要达成你所说的1,2,3.。。。11,12的话,需要选择任意列12行,在编辑栏输入ROW($A$1:$A$12)后,按数组三键结束
PPT学习论坛
回复 支持 反对

使用道具 举报

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