输入单元格中的文本,而不输入单元格号

时间:2019-04-18 08:40:34

标签: excel command cell vlookup

我希望我的单元格中的文本成为VLOOKUP的输入。

假设B3:D10写在单元格E5中。

因此,我想引用单元格E5并获取范围B3:D10,而不是值本身。

我使用以下公式=VLOOKUP(E4,E5,8,0),但它将E5读为表数组。

我也尝试过=VLOOKUP(E4,text(E5,0),8,0),但结果是#Value!错误。

1 个答案:

答案 0 :(得分:1)

我认为你没有什么错误。范围B3:D10只有3列,因此您不能将col_index_num设置为8,因为这会导致错误。

请查看图片:

enter image description here

  • E5-黄色区域是B3:D10范围
  • E4要搜索的文本
  • G3具有以下公式:

        var s = new MyStruct();
        s.Foo = "1";
    
        var s2 = (MyStruct)(object)s;
        Console.WriteLine(s.Foo);//1
        Console.WriteLine(s2.Foo);//1
    

提示:

  • 使用“ $”固定搜索范围。示例:$ B $ 3:$ D $ 10
  • 如果搜索值未出现在范围内,请使用IFERROR以避免错误

    =VLOOKUP(E4,INDIRECT(E5),2,0)