Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2308|回复: 6

[已解决]lookup查找怎么输出所有符合项???

[复制链接]
发表于 2017-4-15 17:11 | 显示全部楼层 |阅读模式
5067d823-c682-441d-95e7-942778a96ed8.jpg
最佳答案
2017-4-18 08:59
E2
=INDEX($A:$A,SMALL(IF($B$1:$B$27=D$2,ROW($B$1:$B$27),65536),ROW(A1)))&""

数组公式 , 需按 Ctrl+ Shift +Enter 三键结束
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-4-15 18:18 | 显示全部楼层
回复

使用道具 举报

发表于 2017-4-15 18:39 | 显示全部楼层
指定用lookup 有点麻烦
=index($b:$b,   samll(         if(名称="XXX",row(名称),65536)          ,row(a1)          )
回复

使用道具 举报

 楼主| 发表于 2017-4-17 08:05 | 显示全部楼层
砂海 发表于 2017-4-15 18:39
指定用lookup 有点麻烦
=index($b:$b,   samll(         if(名称="XXX",row(名称),65536)          ,row(a ...

能不能详细说明下,没明白,
回复

使用道具 举报

发表于 2017-4-17 08:15 | 显示全部楼层
无图无附件 , 说不明白 Excel截图5要素.png
回复

使用道具 举报

 楼主| 发表于 2017-4-18 08:18 | 显示全部楼层
砂海 发表于 2017-4-17 08:15
无图无附件 , 说不明白

34ff3588-7f77-43f7-9ddd-c9ddccea1697.jpg 1、A、B列数据源
2、D栏:条件
3、E栏:想要的结果?求解
回复

使用道具 举报

发表于 2017-4-18 08:59 | 显示全部楼层    本楼为最佳答案   
E2
=INDEX($A:$A,SMALL(IF($B$1:$B$27=D$2,ROW($B$1:$B$27),65536),ROW(A1)))&""

数组公式 , 需按 Ctrl+ Shift +Enter 三键结束
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 07:05 , Processed in 0.316996 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表