Google 多个结果的工作表 vlookup
Google Sheets vlookup for multiple results
试图找到一个 vlookup 公式,该公式将 return 所有匹配项,而不仅仅是列表中的第一个。我使用了以下公式
=VLOOKUP(A2,C:D,2,0)
我确定有办法做到这一点,只是我自己无法解决这个问题。
我需要的结果与我得到的结果
Vlookup
将始终 return 第一个出现的值,因此您将无法提取第二个或第三个值。获得第 n 个 return 的简单方法之一是将 index
函数与 filter
一起使用,如下所示:
=INDEX(FILTER(A:B,A:A=D2),COUNTIF($D:D2,D2),2)
countif
将 return 过滤主 table:
后的第 1、2 或 3 行
试图找到一个 vlookup 公式,该公式将 return 所有匹配项,而不仅仅是列表中的第一个。我使用了以下公式
=VLOOKUP(A2,C:D,2,0)
我确定有办法做到这一点,只是我自己无法解决这个问题。
我需要的结果与我得到的结果
Vlookup
将始终 return 第一个出现的值,因此您将无法提取第二个或第三个值。获得第 n 个 return 的简单方法之一是将 index
函数与 filter
一起使用,如下所示:
=INDEX(FILTER(A:B,A:A=D2),COUNTIF($D:D2,D2),2)
countif
将 return 过滤主 table: