我是使用VLOOKUPS的新手 - 我遇到的问题是它指向的值(Cell E2)本身就是一个计算单元格,如果我将一个值硬编码到单元格中,VLOOKUP似乎才有效。
我有什么方法可以解决这个问题 - 我很惊讶我到目前为止在互联网上找不到它,因为它一定是一个很常见的问题
VLOOKUP代码:= VLOOKUP(E2,'颜色代码'!A $ 2:B $ 11,2,FALSE)
细胞E2中的公式:=左(C2,1)
在这种情况下,在E2中计算的值是“3”,但只有当我在单元格中键入“3”时,VLookup才有效,否则会出现#N / A错误
答案 0 :(得分:3)
你应该像这样使用价值函数:
=VALUE(LEFT(C2,1))
- 或 -
=VLOOKUP(VALUE(E2),'Colour Code'!A$2:B$11, 2, FALSE)
您遇到的问题是尝试将数字与字符串匹配。此公式将文本转换为数字。