Excel,查看表中的值,其中行和列都是范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel,查看表中的值,其中行和列都是范围相关的知识,希望对你有一定的参考价值。

如果标题令人困惑,我道歉。我很难用一句话来概括这个问题。

我正在尝试自动化一些电子表格,但遗憾的是使用VBA不是一种选择(这里的大多数人都对它们感到困惑并最终避免使用这些电子表格)。

问题:我在一张表中有行包含速度和角度的数据,我试图根据这些参数从另一个表中获取一个值。问题是此另一个表基于列和行的值范围。

A B C D E 1 0 1-30 31-60 61-90 2 0 to 1 10 20 20 30 3 1.1 to 2 10 20 30 30 4 2.1 to 3 20 30 30 40 5 '>3 30 40 40 40

其中A列是速度范围,第1行是角度范围

因此,例如,如果我的速度为1.5米/秒,角度为40°,我希望能够得到30的结果。

我最好的想法是创建辅助或辅助列以指示它们属于哪个速度和角度范围,然后使用VLOOKUP MATCH组合。

虽然这是一个简单的解决方案,但我只是想知道是否有一个更优雅的解决方案,或者你认为这已经足够优雅。

谢谢。

答案

正如Scott提到的那样,使用范围作为标题会让人感到困难如果您只是输入最小值,则可以进行以下操作:

       A         B      C       D        E        F        G          H   
1                0      1       31      61                 Velocity   1.5
2      0         10     20      20      30                 Angle      40
3      1.1       10     20      30      30                 Result     30
4      2.1       20     30      30      40
5      3.1       30     40      40      40

H1和H2是你的输入单元格。

H3为您提供以下结果:=INDEX(B2:E5,MATCH(H1,A2:A5,1),MATCH(H2,B1:E1,1))

以上是关于Excel,查看表中的值,其中行和列都是范围的主要内容,如果未能解决你的问题,请参考以下文章

Excel中怎么进行首行冻结?

算法review

Excel里怎么将行和列进行互换?

Excel,根据从整个工作表中找到的文本返回行和列值

Excel表中如何同时锁定行和列

Python - 当行索引和列都是类别时数据帧值的散点图