我在Excel中有一个关于VLOOKUP的快速问题。假设我创建了一个表,表由三行和两列组成,没有标题。假设我提供了第一列中的“坏”、“好”和“好”,第二列的数字是0、1、2。如果我在工作表中有一列包含了01s和2s,我理解我的VLOOKUP应该如下所示:
VLOOKUP(在0s1s和2s列中的一个条目,包含三行和两列的表,2,FALSE)。
然而,我得到一个N/A值。有人知道为什么会这样吗?
发布于 2013-10-07 15:36:05
VLOOKUP接受条目(函数的第一部分),并查看表的第1列,也就是说,在您的示例中,它正在查找包含'Good‘、’or‘和'Bad’的列,因为它找不到任何东西(0、1或2),所以返回#N/A。
转一圈你的桌子,使0,1和2是第一,然后在下一栏有‘好’,‘好’和‘坏’,并重新键入你的公式。
发布于 2013-10-07 15:37:07
要使VLOOKUP工作,您需要该表将number列位于文本列的左侧(查找范围始终是“表数组”的第一列),因此您要么需要切换这些列并使用VLOOKUP,要么保留当前设置并使用INDEX/MATCH
=INDEX(1st column of table,MATCH(an entry in the column of 0s 1s and 2s, 2nd column of table,0))
https://stackoverflow.com/questions/19228807
复制相似问题