=IFERROR(INDEX(客户资料!$A:$A,SMALL(IF(ISNUMBER(FIND($C$3,客户资料!$C$2:$C$12)),ROW(客户资料!$C$2:$C$12),4^8),ROW(客户资料!$A10)))&"","")
表格按这个公式只能单一按省份查询,如果要多重条件查询公式应该怎么编写(共有四个查询条件)?我试着增加一级,二个查询条件都不行,二个查询条件的公式错哪了? =IFERROR(INDEX(客户资料!$M:$M,SMALL(IF(ISNUMBER(FIND($C$3,客户资料!$C$2:$C$12)+(ISNUMBER(FIND($F$3,客户资料!$C$2:$C$12)))),ROW(客户资料!$C$2:$C$12),4^8),ROW(客户资料!$A5)))&"","")。请高手们帮我看看,万分感谢!!!
将所有99改为3000即可 若还不够就再改大一点 顺便建议一下 没太多数据 别把99改太大 要不数字越大会越卡的 - =INDEX(客户资料!A:A,SMALL(IF(MMULT((IF({1,0,0,0},客户资料!$C$2:$C$3000,客户资料!$I$2:$L$3000)=CHOOSE({1,2,3,4},$C$3,$F$3,$I$3,$L$3))+(CHOOSE({1,2,3,4},$C$3,$F$3,$I$3,$L$3)=0),ROW(1:4)^0)=4,ROW($2:$3000),4^8),ROW(A1)))&""
复制代码数组公式 组合键结束 之后右拉下拉
|