从Excel中的表格中提取值

时间:2018-08-08 09:26:04

标签: excel

我正在为Excel中的新Pathfinder Playtest创建用户友好的字符表。我遇到了一个问题,我来这里寻求帮助,不确定是不是正确的地方。

我想让一个单元格根据其他两个单元格的值从表中返回一个值(例如下图),例如,如果A1 = 19和B1 = 4th,它将从适当的区域提取数字(在这种情况下为3)

    1st 2nd 3rd 4th 5th 6th 7th 8th 9th
1   2                               
2   3                               
3   3   2                           
4   3   3                           
5   3   3   2                       
6   3   3   3                       
7   3   3   3   2                   
8   3   3   3   3                   
9   3   3   3   3   2               
10  3   3   3   3   3               
11  3   3   3   3   3   2           
12  3   3   3   3   3   3           
13  3   3   3   3   3   3   2       
14  3   3   3   3   3   3   3       
15  3   3   3   3   3   3   3   2   
16  3   3   3   3   3   3   3   3   
17  3   3   3   3   3   3   3   3   2
18  3   3   3   3   3   3   3   3   3
19  3   3   3   3   3   3   3   3   3
20  3   3   3   3   3   3   3   3   3

我尝试使用以下内容以及仅使用索引,但我无法弄清楚。感谢您的任何帮助,谢谢!

=INDEX(P137:X156,MATCH(B2,O137:O156,1),MATCH(A10,P137:P156,1))
=INDEX(O137:O156,MATCH(1,(J125=P137:P156)*(J126=Q137:Q156)*(J127=R137:R156)*(J128=S137:S156)*(J129=T137:T156)*(J130=U137:U156)*(J131=V137:V156)*(J132=W137:W156)*(J133=X137:X156),0))

1 个答案:

答案 0 :(得分:0)

假设您的数据从A1开始,如下图所示:

enter image description here

我添加了2个简单的单元格,用户可以在其中选择行和列。两个单元格都使用与您的数据相关的数据验证列表,因此不会输入错误的信息。

公式为:

hide

希望您可以使其适应您的需求。

如果愿意,您可以从Google云端硬盘下载示例:

  

https://drive.google.com/open?id=1QXFmmEPMtJeiHDjKKM0o6kclpMIzaw_i