|
发表于 2014-2-13 13:17
|
显示全部楼层
本楼为最佳答案
本帖最后由 baksy 于 2014-2-13 13:26 编辑
复制以下表格。
其中,A~E列是基础数据,G~J列是楼主的筛选条件,L~O列是公式结果。
L2=IF(ROW()=2,1,IF(SUM(COUNTIF($E$2:$E$14,$J$2:INDIRECT("J"&COUNT($L$1:L1)+1)))=ROW()-2,MAX($L$1:L1)+1,""))
M2=INDEX($B$1:$B$14,MATCH(O2,$E$1:$E$14,0)+COUNTIF($O$1:O1,O2))
N2=INDEX($D$1:$D$14,MATCH(O2,$E$1:$E$14,0)+COUNTIF($O$1:O1,O2))
O2=IF(L2<>"",VLOOKUP(L2,$G$2:$J$5,4,0),IF(COUNTIF($E$2:$E$14,O1)=COUNTIF($O$1:O1,O1),"",O1))
其中L2是数组公式,三键回车。
序号 | 家庭 | 身份证号 | 姓名 | | | 序号 | 家庭 | 姓名 | | | 序号 | 家庭 | 姓名 | | 1 | 户主 | 22010600000333 | 王一 | 户主王一 | | 1 | 户主 | 王一 | 户主王一 | | 1 | 户主 | 王一 | 户主王一 | | 第一成员 | | 张明 | 户主王一 | | 2 | 户主 | 洪红 | 户主洪红 | | | 第一成员 | 张明 | 户主王一 | | 第二成员 | | 黎明 | 户主王一 | | 3 | 户主 | 李立 | 户主李立 | | | 第二成员 | 黎明 | 户主王一 | 2 | 户主 | 22010600000338 | 李恒 | 户主李恒 | | 4 | 户主 | 李恒 | 户主李恒 | | 2 | 户主 | 洪红 | 户主洪红 | | 第一成员 | | 芳芳 | 户主李恒 | | | | | | | | 第一成员 | 张晓 | 户主洪红 | | 第二成员 | | 白华 | 户主李恒 | | | | | | | | 第二成员 | 王方 | 户主洪红 | | 第三成员 | | 陈一 | 户主李恒 | | | | | | | 3 | 户主 | 李立 | 户主李立 | 3 | 户主 | 22010600000327 | 洪红 | 户主洪红 | | | | | | | | 第一成员 | 李华 | 户主李立 | | 第一成员 | | 张晓 | 户主洪红 | | | | | | | | 第二成员 | 刘明 | 户主李立 | | 第二成员 | | 王方 | 户主洪红 | | | | | | | 4 | 户主 | 李恒 | 户主李恒 | 4 | 户主 | 22010600000384 | 李立 | 户主李立 | | | | | | | | 第一成员 | 芳芳 | 户主李恒 | | 第一成员 | | 李华 | 户主李立 | | | | | | | | 第二成员 | 白华 | 户主李恒 | | 第二成员 | | 刘明 | 户主李立 | | | | | | | | 第三成员 | 陈一 | 户主李恒 |
|
|