计算单元失败的VLOOKUP

我是使用VLOOKUPS的新手 – 我有一个问题,其指向(单元格E2)的值本身是一个计算的单元格,VLOOKUP似乎只有在硬编码到单元格中时才起作用。

有什么办法可以解决这个问题 – 我很惊讶我在互联网上找不到这个,因为它一定是一个很常见的问题

VLOOKUP代码:= VLOOKUP(E2,'颜色代码'!A $ 2:B $ 11,2,FALSE)

单元格E2中的公式:= LEFT(C2,1)

在这种情况下,在E2中计算的值是“3”,但VLookup只有在我逐字input“3”的情况下才能工作,否则我会得到#N / A错误

你应该这样使用值函数:
=VALUE(LEFT(C2,1))

– 要么 –

=VLOOKUP(VALUE(E2),'Colour Code'!A$2:B$11, 2, FALSE)

你遇到的问题是试图匹配一个string的数字。 此公式将文本转换为数字。