首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

...大神可以解决以下Excel问题?我有一组数据,有一千多户,七八千人的...

发布网友 发布时间:2天前

我来回答

3个回答

热心网友 时间:2天前

这个问题有点复杂,你抠门也不给点分。按你的模拟数据给你个答案。

ABCD四列是数据总表公式预设10000行。

F2输入查询姓名(假定查询姓名没有重复,一家人的户主排在最前面)

GHIJKLM列是查询结果

G2=MATCH($F$2,$B:$B,0)

H2=LOOKUP(1,0/(OFFSET($D$1,,,G2,)="户主"),ROW(OFFSET($D$1,,,G2,)))

I2=IF(ISERROR(MATCH(1,(OFFSET($D$1,H2,,10000-H2,)="户主")*1,0)+H2-1),MAX(($D$1:$D$10000<>"")*ROW($D$1:$D$10000)),MATCH(1,(OFFSET($D$1,H2,,10000-H2,)="户主")*1,0)+H2-1)这个是数组公式。

J2=IF(ROW(A1)>$I$2-$H$2+1,"",INDEX(A:A,$H$2+ROW(A1)-1))向下向右复制。

热心网友 时间:2天前

这个用vlookup函数可以解决的

热心网友 时间:2天前

这个用代码比较好。公式有点儿难!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com