介于或搜索范围内的值和 excel 中的 return 值

Value between or search in range and return value in excel

大家好,

我有一个 table 员工分数级别(Table D1 到 F6),每个级别都有分数,例如分数 (4.60) 将在第 3 级,其中有 ( 3) 积分。

我想在 (B) 列中写一个公式来检查 F 列中的 table 和 return 点值,您可以在 D2 和 D3 中查看示例。

问候 阿德尔

在单元格 B2 中使用以下公式:

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

您需要的是有史以来最棒的函数之一...VLOOKUP

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

(粘贴在B2中并向下拖动)

参数的快速解释。

  1. A2 是我们要在 table
  2. 中查找的值
  3. $D:$F 是我们要查找的 "table"。它将搜索它的第一列(你可以在第 D 列中找到你想要的任何内容,VLOOKUP 只查看第一列)。
  4. 3 是我们 table 的列号,其中包含我们要查找并返回的答案(在本例中为 F)。
  5. TRUE 表示我们要搜索范围,而不仅仅是精确值。如果它是 FALSE 那么我们只有在输入精确分数的情况下才能得到我们想要的数字。

当然,使用这种方法,它没有任何上限,例如 20 的值会给我们最后一行(即 5 分),但是,您可以使用 IF声明。

=IF(A2 > $E, "N/A", VLOOKUP(A2,$D:$F,3, TRUE))

如果您认为稍后要向 table 添加更多行,这当然可以做得更整洁一些,但它现在有效。