找回密码
 立即注册
搜索

查户口~~~结贴~~~~~

44
回复
1019
查看
[复制链接]

1

主题

8

帖子

2

幻币

初入江湖

Rank: 1

积分
6
2021-10-12 09:03:00 显示全部楼层 |阅读模式
虽然放在讨论区,但真的是向各位大佬请教来了~~~我拿到的时候,就有个公式,长度157字符,我一个没减下来。。。希望跟大佬们多多学习~~~请看图~~~~
请注意,是筛选整户的信息
5ed332faf22875708be4c3f3853f812e.png
经过和海神、丢丢大佬及其它各位大佬的学习,我原来的公式倒是可以缩到137字符了,太感谢大佬们了,你们又让我学到了新知识~~~~~~
=INDEX(A:B,SMALL(IFNA(MATCH(LOOKUP(ROW(),ROW()/(A2:A15=A2)),LOOKUP(ROW()*(B2:B15

查户口.zip (8.87 KB, 下载次数: 167)
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
2
2021-10-19 22:28:35 显示全部楼层
函数的真不会,PQ完成的,仅供参考。
查户口.zip (17.55 KB, 下载次数: 108)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

幻币

初入江湖

Rank: 1

积分
8
2021-10-20 17:03:01 显示全部楼层
=IFERROR(INDEX(A:A,SMALL(IF(LOOKUP(COLUMN($B:$O),ROW($2:$15)/($A$2:$A$15="户主"))=MODE.MULT((COUNTIF(OFFSET($A$2,,,ROW($1:$14)),"户主")%+($B$2:$B$15<18)<=1)*{1,2}%+ROW($1:$14)),COLUMN($B:$O)),ROW(A1))),"")

数组右拉下拉,缩缩的功夫真不怎么样。模拟结果明显不对啊,数值居然变文本,改题目
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

4

幻币

初入江湖

Rank: 1

积分
16
2021-10-22 03:17:18 显示全部楼层
减不下来哈
区域数组
=INDEX(A:B,SMALL(LOOKUP(ROW(),ROW()/(A2:A15="户主"),FREQUENCY(-ROW(2:15)^(B2:B15<18),(A2:A15="户主")*-ROW(2:15))=0)/1%+ROW(),ROW()-1),{1,2})&""
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

15

帖子

1

幻币

初入江湖

Rank: 1

积分
17
2021-10-22 06:19:29 显示全部楼层
分组那一行看不懂,但是好像数据不全啊
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

幻币

初入江湖

Rank: 1

积分
17
2021-10-27 02:04:33 显示全部楼层
=INDEX(A:B,SMALL(IF(ISNA(MATCH(LOOKUP(ROW(2:15),IF(A2:A15="户主",ROW(2:15))),(B2:B15<18)*LOOKUP(ROW($2:15),IF(A2:A15="户主",ROW(2:15))),)),99,ROW(2:15)),ROW(1:14)),{1,2})&""
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

10

帖子

-1

幻币

初入江湖

Rank: 1

积分
8
2021-10-28 03:56:50 显示全部楼层
万 金 y0u=IFERROR(INDEX(A:A,SMALL(IFERROR(IF(MATCH(LOOKUP(ROW($2:$15),ROW($2:$15)/($A$2:$A$15="户主")),LOOKUP(IF($B$2:$B$15<18,ROW($2:$15)),ROW($2:$15)/($A$2:$A$15="户主")),),ROW($2:$15)),""),ROW(A1))),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

13

帖子

2

幻币

初入江湖

Rank: 1

积分
17
2021-10-29 22:12:46 显示全部楼层
果然还是老大牛叉,我是1个没减下来
你们都好快~~~~
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

2

幻币

初入江湖

Rank: 1

积分
5
2021-11-1 16:50:31 显示全部楼层
大佬的公式跟我自己写的如出一辙~~~INDEX(A:B,SMALL(IFNA(IF(MATCH(LOOKUP(ROW(2:15),ROW(2:15)/(A2:A15="户主")),LOOKUP(ROW(2:15)*(B2:B15<18),ROW(2:15)/(A2:A15="户主")),),ROW(2:15)),4^8),ROW(1:14)),{1,2})&""
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
4
2021-11-3 18:08:21 显示全部楼层
原公式是这样的,供大家参考:
=INDEX(A:A,SMALL(IF(ISNA(MATCH(COUNTIF(OFFSET($A$2,,,ROW($1:15)),"户主"),($B$2:$B16<18)*COUNTIF(OFFSET($A$2,,,ROW($1:15)),"户主"),)),4^8,ROW($2:16)),ROW(A2)))&""
不敢改主题贴了,怕被逮捕~~~
参照各位大佬区域数组公式的写法,还是可以减下来几个: 151
=INDEX(A:B,SMALL(IFNA(MATCH(COUNTIF(OFFSET(A2,,,ROW(1:14)),"户主"),(B2:B15<18)*COUNTIF(OFFSET(A2,,,ROW(1:14)),"户主"),)^0*ROW(2:15),4^8),ROW()-1),{1,2})&""
PPT学习论坛
回复 支持 反对

使用道具 举报

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