小娴 发表于 2021-9-29 09:33:00

详情见附件

详情见附件

马大师 发表于 2021-10-21 07:27:57

数组公式
=IFERROR(INDEX('学生报到花名册 (2)'!$D$5:$D$1000,SMALL(IF(('学生报到花名册 (2)'!$G$5:$G$1000>=6)*('学生报到花名册 (2)'!$G$5:$G$1000<=14)*('学生报到花名册 (2)'!$AA$5:$AA$1000="本校"),ROW($5:$1000)-4,9999999),ROW(A1)))&"","")
为测试,我把你的年龄列公式删了,身份证输入后,年龄列公式你自己填回去
如附件

另外要是说明下,这个数组公式,不要按原来那样用整列来查找,否则会非常卡

李成明 发表于 2021-10-28 00:24:52

各位大佬好!帮我搞好了吗?

李振召 发表于 2021-10-30 15:22:33

已回复,回复在审核中,稍等

瞎笔笔 发表于 2021-12-3 02:36:12

=INDEX('学生报到花名册 (2)'!D:D,SMALL(IF(('学生报到花名册 (2)'!$G$5:$G$704>=6)*('学生报到花名册 (2)'!$AA$5:$AA$704="本校")*('学生报到花名册 (2)'!$G$5:$G$704<=14),ROW($5:$704),9999999),ROW(A1)))&""

用户李先生 发表于 2021-12-20 05:30:47

还是不行,公式输进去显示如图所示:

二十六画生 发表于 2021-12-23 20:29:46

把身份证公式换进去,数据就没有了,是啥原因?

广州大地花生 发表于 2022-1-2 07:46:13

有哪位师傅帮忙解决下?

指挥员 发表于 2022-1-4 03:38:30

看看你填了身份证后g列第412行是不是有个错误值,这行是空行(可以删除)

发表于 2022-1-5 12:47:55

=INDEX('学生报到花名册 (2)'!D:D,SMALL(IF((MATCH('学生报到花名册 (2)'!G$5:G$704,{0,6,15})=2)*('学生报到花名册 (2)'!AA$5:AA$704="本校"),ROW($5:$704),4^8),ROW(A1)))&""
数组三键下拉。
页: [1]
查看完整版本: 详情见附件