找回密码
 立即注册
搜索

如何从表1里提取符合某条件的数据到表2里?

26
回复
2014
查看
[复制链接]

1

主题

3

帖子

1

幻币

初入江湖

Rank: 1

积分
5
2021-12-8 09:47:00 显示全部楼层 |阅读模式
我想把sheet1里职位为“销售”的数据提取到sheet2对应的表格里,用函数怎么实现呢?向众大神求助~不胜感激(排除高级筛选这种操作,只用函数实现)
8e3abbb3869b2827b54189835b472363.png
ea089c5862db19a968ecd92af1196e5a.png

test.zip (9.14 KB, 下载次数: 147)
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-12-20 03:52:56 显示全部楼层
A2三键
=IFERROR(OFFSET(Sheet1!$A$1,SMALL(IF(Sheet1!$B$2:$B$99="销售",ROW($1:$98)),ROW(A1)),(COLUMN()-1)*2),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

2

幻币

初入江湖

Rank: 1

积分
8
2021-12-20 23:41:37 显示全部楼层
完美解决~感谢大神~又学到了一招~
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-12-21 15:28:01 显示全部楼层
大神,我把表2“年龄”那块改成“补助”或者表1里E和F列之间加一列数据,这个数组就用不上了,有没有方法就是不按有规律的列来弄呢?当时举例可能弄的比较有规律,提取数据是弄成隔列的了
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

幻币

初入江湖

Rank: 1

积分
3
2021-12-26 06:43:20 显示全部楼层
A2数组公式:(右拉下拉)
=IFERROR(OFFSET(Sheet1!$A$1,SMALL(IF(Sheet1!$B$2:$B$521="销售",ROW($1:$520)),ROW(A1)),MATCH(A$1,Sheet1!$1:$1,)-1),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-28 00:01:39 显示全部楼层
简直不要太完美~~超级感谢大神~~
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-1-1 02:03:42 显示全部楼层
非数组公式:=LOOKUP(ROW(A1)-1,COUNTIF(OFFSET(Sheet1!$B$1,,,ROW($1:100)),"销售"),OFFSET(Sheet1!$A$2:$A101,,MATCH(A$1,Sheet1!$1:$1,)-1))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

幻币

初入江湖

Rank: 1

积分
2
2022-1-4 22:37:33 显示全部楼层
这样试试:
=IFERROR(INDEX(Sheet1!$A$2:$G$12,SMALL(IFERROR(IF("销售"=Sheet1!$B$2:$B$12,ROW($A$1:$A$100),99999),""),ROW(A1)),MATCH(Sheet2!A$1,Sheet1!$A$1:$G$1,)),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

3

幻币

初入江湖

Rank: 1

积分
14
2022-1-10 06:53:03 显示全部楼层
第一行可以,下拉第二行就没结果了。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

2

幻币

初入江湖

Rank: 1

积分
11
2022-1-11 04:14:48 显示全部楼层
不应该啊,俺验证过的啊,三键结束按了么?
PPT学习论坛
回复 支持 反对

使用道具 举报

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