【问题标题】:VLOOKUP on Calculated Cell Failing计算单元失败的 VLOOKUP
【发布时间】:2014-10-24 04:49:53
【问题描述】:

我是使用 VLOOKUPS 的新手 - 我遇到了一个问题,它指向的值(单元格 E2)本身就是一个计算单元格,VLOOKUP 似乎只有在我将一个值硬编码到单元格中时才有效。

我有什么办法可以解决这个问题 - 我很惊讶到目前为止我在 Internet 上找不到这个问题,因为它一定是一个相当普遍的问题

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

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

在这种情况下,在 E2 中计算的值为“3”,但 VLookup 仅在我在单元格中输入“3”时才有效,否则会出现 #N/A 错误

【问题讨论】:

    标签: excel vlookup


    【解决方案1】:

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

    --或--

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

    您遇到的问题是尝试将数字与字符串匹配。此公式将文本转换为数字。

    【讨论】:

    • 谢谢!!!而已。我还没有遇到过价值函数,所以很高兴知道谢谢。我将在 7 分钟内添加为答案。
    • 当我尝试使用=VALUE(SUBSTITUTE(SUBSTITUTE([@BILLING],"/",""),"-",""))时,单元格的实际值变为=VALUE(SUBSTITUTE(SUBSTITUTE([@BILLING],"/",""),"-",""))而不是计算值。这在 Excel 2013 中是否发生了变化?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    • 2015-07-11
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 2017-03-13
    相关资源
    最近更新 更多