excel中的值或搜索范围和返回值之间的值

时间:2015-02-02 06:46:17

标签: excel excel-formula

enter image description here

大家好,

我有一个员工分数水平表(表D1到F6),每个级别都有分数,例如得分(4.60)将在第3级有(3)分。

我想在列(B)中写一个公式,在表格中检查返回F列中的点值,你可以看到D2&中的例子。 D3。

此致 阿德尔

2 个答案:

答案 0 :(得分:5)

你需要的是有史以来发明的最棒的功能之一... VLOOKUP

=VLOOKUP(A2,$D$2:$F$6,3, TRUE)

(粘贴在B2并向下拖动)

对论点的快速解释。

  1. A2是我们将在表格中查找的值
  2. $D$2:$F$6是我们将要查找的“表格”。它将搜索它的第一列(你可以在列D中找到你想要的任何东西,VLOOKUP只查看第一列。)
  3. 3是我们的表格的列号,其中包含我们想要查找和返回的答案(在这种情况下,F)。
  4. TRUE表示我们想要搜索范围,而不仅仅是精确值。如果是FALSE那么我们只会输入我们想要的数字,如果我们输入了精确的分数。
  5. 当然,使用这种方法,它没有任何上限,比如20的值会给我们最后一行(即5点),但是,你可以使用{{1}轻松解决这个问题。声明。

    IF

    如果您认为以后要在桌面上添加更多行,这当然可以做得更整洁一点,但现在可以使用。

答案 1 :(得分:0)

在单元格B2中使用Below公式:

 =VLOOKUP(A2,$D$2:$F$6,3, TRUE)