发布网友 发布时间:2022-03-04 16:29
共8个回答
热心网友 时间:2022-03-04 17:58
其实最典型的是用INDEX或OFFSET函数:
G1=INDEX(B:B,SMALL(IF($A$1:$A$99=$F$1,ROW($1:$99),4^8),ROW(A1)))&""
或=OFFSET(B$1,SMALL(IF($A$1:$A$99=$F$1,ROW($1:$99),4^8),ROW(A1))-1,)&""
如果一定要用VLOOKUP函数也可以:
G1=IFERROR(VLOOKUP($F$1,OFFSET($A$1,SMALL(IF($A$1:$A$99=$F$1,ROW($1:$99)),ROW(A1))-1,,,4),COLUMN(B1),),"")
以上都是数组公式,右拉下拉
热心网友 时间:2022-03-04 19:16
是多条件用vlookup可以实现的。
热心网友 时间:2022-03-04 20:51
这种情况不适合VLOOKUP函数,建议用下面的函数组合完成:热心网友 时间:2022-03-04 22:42
你的表格是什么样的,可以试试能否通过excel的高级筛选功能达到你的需求。
热心网友 时间:2022-03-05 00:50
截图看看才能知道什么情况热心网友 时间:2022-03-05 03:15
源数据都不贴图出来,让大家太费心思了......热心网友 时间:2022-03-05 05:56
是这样吗?
=INDEX(B:B,SMALL(IF($A$1:$A$9=$E$1,ROW($1:$9),4^8),ROW(A1)))&""
热心网友 时间:2022-03-05 08:54
VLOOKUP和MATCH联合使用!!!!