我是excel的新手,我想使用一个名为vlookup的函数来根据表格计算一些成绩。 然而,我没有这样做,我不知道我在公式中做错了什么。 任何人都可以指出我的解决方案吗?非常感谢〜
以下链接将是我的Excel图片。 http://postimg.org/image/n26gxaxpx/
答案 0 :(得分:0)
正如Jeeped在他的评论中所解释的,如果你在VLOOKUP范围参数中使用TRUE而不是FALSE,则需要按表的第一列按升序排序。
除了使用我认为更强大的VLOOKUP或INDEX(MATCH(...))之外,我还想针对您的需求提出不同的策略。订购参考表后,实际上您可以轻松使用一系列IF函数,如下所示:
=IF(J2 < 100, IF(J2 < 80, IF(J2 < 60, IF(J2 < 20, "E", "D"), "C"), "B"), "A")
如果您更喜欢使用具有键值的表格,您可以根据需要轻松改变,您可以用引号替换数字和文本(在这种情况下,如果您将此公式粘贴到不同的单元格中,请提醒阻止引用,即把$符号)。例如,您可以:
=IF(J2 < $G$13, IF(J2 < $G$14, IF(.....), $H$14), $H$13)