【问题标题】:Use cell value in vlookup formula在 vlookup 公式中使用单元格值
【发布时间】:2010-08-18 16:11:45
【问题描述】:
=vlookup(c2,code1,2,false)

我正在使用 vlookup 代码,但我想使用 'c2' 中的单元格值而不是 c2 本身。这个单元格中的值会改变,现在是'aj2'。有没有简单的方法可以做到这一点?

您好,谢谢,这似乎不符合我的要求。我想如果我解释一下我最终想要做什么可能会更容易。我希望能够输入列引用,即 B(不包括单元格行)。

Sheet1(输入列参考)

A-B
Code1-B(这个单元格值会改变)

Sheet2(名称参考“code1”)

A-B
预启动 -1
成立-2

Sheet3(从另一个文件粘贴的数据 - 此数据会更改)

A-B-C
1-Pre Start- =vlookup(从代码 1 中显示“1”) 2-Established- =vlookup(从代码 1 中显示“2”)
3-Established- =vlookup(从代码 1 中显示“2”)
4-Pre Start- =vlookup(从代码 1 中显示“1”) 5-Pre Start- =vlookup(从code1中显示'1')

【问题讨论】:

    标签: excel worksheet-function vlookup


    【解决方案1】:
    =VLOOKUP(INDIRECT(c2),code1,2,false)
    

    【讨论】:

    • 谢谢,我忘了说我只需要引用该列,即“c”。我已经在上面编辑了我的帖子...如果您能提供帮助吗?
    • @Keziah,您只需单击并将此公式向下拖动到您需要的行,它将自动更改参考。
    • 谢谢,这有助于加载。凯兹
    【解决方案2】:

    你可以使用=INDIRECT:

    =VLOOKUP(INDIRECT(C2), code1, 2, FALSE)
    

    【讨论】:

      【解决方案3】:

      在这里你错过了 INDIRECT:- 你可以使用它并且可以帮助你

      =VLOOKUP(INDIRECT(C2), code1, 2, 0)

      【讨论】:

        猜你喜欢
        • 2023-02-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-30
        • 1970-01-01
        相关资源
        最近更新 更多