首页 > 解决方案 > 具有重复值的索引匹配公式

问题描述

我有一个 excel 索引/匹配公式(见下文),但我的数据包含重复值,因此 excel 只返回第一个值。有没有办法修改下面的公式以返回第 n 个值?

=IF(B24>='3. Lookups'!CU:CU, INDEX('3. Lookups'!CZ:CZ, MATCH(AC24, '3. Lookups'!CT:CT,0)), "blank")

标签: excelindexingexcel-formulamatchvlookup

解决方案


为 INDEX 部分尝试类似的操作。这将返回第二个值。对于第 N 个值,调整公式中的最后一个参数。

=INDEX('3. Lookups'!CZ:CZ,SMALL(IF('3. Lookups'!CT:CT=AC24,ROW('3. Lookups'!CT:CT)-ROW(INDEX('3. Lookups'!CT:CT,1,1))+1),2))

这是一个数组公式,所以Ctrl + Shift + Enter用来确认,


推荐阅读