如何在两列中查找值并返回相应列中的匹配值?

如何在两列中查找值并返回相应列中的匹配值?
          A           B              C                 D
1   Distance 1  Area 1  Distance 2  Area 2
2      100        11       200        16
3      300        12       400        17
4      500        13       600        18
5      700        14       800        19
6      900        15       1000       20

在 A9 中输入距离值后,我需要公式来返回 B9 中的面积。如果我在单元格 A9 中输入 300,那么 B9 应该返回 13。如果我在 A9 中输入 700,那么 B9 应该返回 17。我知道如果距离和面积在单列中,那么可以使用 INDEX MATCH 公式。但我无法在单列中设置值。请帮忙,哪个公式可以工作?有没有不使用 IF 的公式?比如 INDEX(Column A & Column C(Match A9, In Column B & Column D))

答案1

在 中B9输入公式:

=SUMIF(A2:C6,A9,B2:D6)

在此处输入图片描述

答案2

B9进入:

=IF(A9<=500,VLOOKUP(A9,A2:B6,2),VLOOKUP(A9,C2:D6,2))

在此处输入图片描述

(MATCH() 和 INDEX() 可以以类似的方式使用)

相关内容