excel vlookup公式

如图,A1-B8是原数据库,现在我要求黄色区域的公式。B11可以用VLOOKUP公式。
但是后面两个甲对应数据的是用vlookup查不出来的,请问B12和B13的公式是什么呢

因为VLOOKUP同一个查找条件只能返回一做散毁个值,对于这种同一个查找条件返回多个值的情况,要用INDEX函纯备数,掘稿B11数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束然后下拉。

 

=INDEX(B:B,SMALL(IF(A$2:A$8=A$11,ROW($2:$8),4^8),ROW(A1)))&""

 

注意:图中A2:A8区域中是有4个甲的,所以返回结果为6、8、7、3,而非6、8、3。
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

 


=INDEX(B:B,SMALL(IF(A$2:A$8=A11,ROW($A$2:$A$8),4^8),COUNTIF($A$11:A11,A11))&"")

同物旦液时按CTRL SHIFT  回车罩物键迟凯


用自动筛选简单一点