合并表格vlookup处理方法?

发布网友

我来回答

2个回答

热心网友

VLOOKUP函数不适合做这种一对多的筛选,需用INDEX+SMALL+ROW组合公式。如图,E2单元格输入公式=IFERROR(INDEX(B:B,SMALL(IF(LOOKUP(ROW($2:$14),ROW($2:$14)/(A$2:A$14<>""),A$2:A$14)=LOOKUP(,0/(D$2:D2<>""),D$2:D2),ROW($2:$14)),MOD(ROW(A4),4)+1)),"")

数组公式,同时按Ctrl+Shift+回车键结束公式,使公式前后产生大括号{}后,下拉公式。

示例

热心网友

假设第1图的sheet名为 图1
图1要建立个辅助列
C2=LOOKUP("座",$A$2:A2)
图2要建立个辅助列
C2=LOOKUP("座",$A$2:A2)
下拉公式
=index(Sheet1!b:B.small(if(Sheet1!$C$2:$C$100=LOOKUP("座",$A$2:A2),row(Sheet1!$A$2:$A$100),65536),COUNTIF($C$2:C2,C2)))&""

=index(Sheet1!b:B.small(if(Sheet1!$C$2:$C$100=C2,row(Sheet1!$A$2:$A$100),65536),COUNTIF($C$2:C2,C2)))&""
数组公式
同时按CTRL SHIFT 回车键,然后下拉公式

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