简体   繁体   English

跨单元格范围的Excel索引/匹配/匹配

[英]Excel INDEX / MATCH / MATCH across cell range


I am trying to get the formula right to lookup a value and return the cell underneath that cell, but I can't seem to get the code right and a MATCH/MATCH does not seem to do the trick (at least to the best of my knowledge). 我试图使公式正确以查找值并返回该单元格下面的单元格,但我似乎无法正确地获得代码,并且MATCH / MATCH似乎并不能解决问题(至少达到了最好的效果)我的知识)。

Let's suppose my data set looks like this: 假设我的数据集如下所示:

Col1   Col2   Col3
      ---------------------
Row 1 | P(A1)  P(A2)  P(A3)
Row 2 | 10.5%  11.5%  12.5%
Row 3 |     
Row 4 | P(B1)  P(B2)  P(B3)
Row 5 | 50.5%  60.6%  70.5%
Row 6 |
Row 7 | P(C1)  P(C2)  P(C3)
Row 8 | 25.2%  34.6%  88.5%

Now I have a reference cell, say A1, which can have the value P(C2) and I want to return the corresponding value underneath P(C2), ie 34.6% in the cell A2. 现在,我有一个参考单元格,例如A1,其值可以为P(C2),我想在P(C2)下返回对应的值,即单元格A2中的34.6%。

I hope I am not being too cryptic and thanks very much in advance for any assistance. 我希望我不要太含糊,非常感谢您的协助。

Best Max 最佳最高

Try the following... 尝试以下...

在此处输入图片说明

F2, confirmed with CONTROL+SHIFT+ENTER... F2,用CONTROL + SHIFT + ENTER确认...

=INDEX(A2:C9,SMALL(IF(A2:C9=E2,ROW(A2:C9)-ROW(A2)+1),1)+1,MATCH(E2,INDEX(A2:C9,SMALL(IF(A2:C9=E2,ROW(A2:C9)-ROW(A2)+1),1),0),0))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM