
在excel中,如果一列数据有一个或多个满足查找条件的值,如何返回每个值对应其他列的值?
如图,我在H28使用vlookup在H2:I25查找G27(也就是1),如何然他返回所有在I列是1的H列的值...
如图,我在H28使用vlookup在H2:I25查找G27(也就是1),如何然他返回所有在I列是1的H列的值
展开
2个回答
2020-03-07 · 知道合伙人软件行家
关注

展开全部
这里用vlookup是不行的,主要是vlookup一般不能返回所有满足条件的对应值,非得用vlookup会增加极大的难度。其次vlookup查找的内容一般只能是查找区域的第1列,不是第1列,要特殊处理,一般没这样的必要。
这类问题是典型的indix+small的组合公式:
H28=IFERROR(INDEX(H$1:H$25,SMALL(IF(I$2:I$25=G$27,ROW($2:$25)),ROW(1:1))),"")
同时按Ctrl+Shift+Enter三键输入数组公式,下拉到出现空白单元格。
这类问题是典型的indix+small的组合公式:
H28=IFERROR(INDEX(H$1:H$25,SMALL(IF(I$2:I$25=G$27,ROW($2:$25)),ROW(1:1))),"")
同时按Ctrl+Shift+Enter三键输入数组公式,下拉到出现空白单元格。

2025-03-10 广告
IP批量查询筛选统计是我们公司的一项专业服务。我们利用先进的工具和技术,能够对大量IP地址进行快速查询,并根据客户需求进行精准筛选。通过智能算法,我们还能提供详细的统计分析报告,帮助客户深入了解IP地址的分布、活跃度等重要信息。这项服务广泛...
点击进入详情页
本回答由北京智动益企提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询