您好,我有一个如下所示的表格,其中第 1 列有字母,第 2 列和第 3 列有最小和最大范围。我正在尝试检索第 4 列中的最终数字。
我知道我可以使用 VLOOKUP 并将范围设置为 TRUE 来获取最后一列。但是,我将如何考虑多列/标准以找到与正确字母匹配的正确范围。
例如,我想从最后一列获取值 4。我将不得不与“B”匹配,它会在 0 到 50,000 美元之间。
A 0 $50,000 1
A $50,001 $100,000 2
A $100,001 $250,000 3
B 0 $50,000 4
B $50,001 $100,000 5
B $100,001 $250,000 6
C 0 $50,000 7
C $50,001 $100,000 8
C $100,001 $250,000 9
谢谢!
两种方式:
如果模式与美元金额的中断相同,则使用以下命令:
=INDEX(D:D,MATCH(G1,A:A,0)+MATCH(H1,$B$1:$B$3)-1)
whereMATCH(G1,A:A,0)
返回 ID 所在的第一行,并MATCH(H1,$B$1:$B$3)
在第一个模式中找到价格的相对位置。更改$B$1:$B$3
以包含整个模式。
如果模式不同,那么你可以使用这个:
=SUMIFS(D:D,A:A,G1,B:B,"<=" & H1,C:C,">=" & H1)
当微软发布时,未来还有一个FILTER()
:
=FILTER(D:D,(A:A=G1)*(B:B<=H1)*(C:C>=H1))
这是正常输入的,与模式无关。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句