作者:看人不顺眼说明6自己没教养 | 来源:互联网 | 2023-05-23 20:59
大家好,
我有一个员工分数水平表(表D1到F6),每个级别都有分数,例如分数(4.60)将在第3级有(3)分.
我想在列(B)中编写一个公式,在表中检查返回F列中的点值,您可以看到D2和D3中的示例.
关心阿德尔
1> SCB..:
你需要的是有史以来发明的最棒的功能之一...... VLOOKUP
=VLOOKUP(A2,$D$2:$F$6,3, TRUE)
(粘贴B2
并向下拖动)
快速解释参数.
A2
是我们将在表格中查找的价值
$D$2:$F$6
是我们将要查找的"桌子".它将搜索它的第一列(你可以在Column中找到任何你想要的东西D
,VLOOKUP只查看第一列).
3
是我们的表的列号,其中包含我们想要查找和返回的答案(在本例中F
).
TRUE
意味着我们想要搜索范围,而不仅仅是精确值.如果是,FALSE
那么如果我们输入精确分数,我们只会得到我们想要的数字.
当然,使用这种方法,没有任何上限,例如20的值会给我们最后一行(即5点),但是,你可以使用一个IF
语句轻松解决这个问题.
=IF(A2 > $E$6, "N/A", VLOOKUP(A2,$D$2:$F$6,3, TRUE))
如果您认为以后要在桌面上添加更多行,这当然可以做得有点整洁,但它现在可以工作.