跨不同工作表的Hlookup返回错误

时间:2019-03-07 11:03:22

标签: excel excel-formula formula

我目前正在尝试从不同的工作表中查找值,但是在让excel接受公式时遇到问题。有人可以启发我吗?

= HLOOKUP(C8,INDIRECT(“’”&G8&”’!$ 1:$$ 3”),3,0)

提前谢谢!

更新:正确的公式如下:

= HLOOKUP(C9,INDIRECT(“'”&G9&“'!”&“ $ 1:$ 3”),3,0)

在上面尝试过,它可以工作。 G9指的是动态更改的工作表名称

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解您的要求,但我认为我知道答案。据我了解,您有类似这样的东西:

Sheet1看起来像:

     a            b          c
8   Cats        Dogs      Frog

第2页是:

    a            b          c
1   Cats        Dogs      Frog
2   red         hot       river
3   blue        cold       hat

您要返回的是单元格c8(在我的示例中为青蛙)的第3行。

如果您使用的是Microsoft excel,请执行以下操作

= Hlookup(c8,'Sheet 2'!$ a $ 1:$ c $ 3,3,false)

这将返回的是帽子,因为它已经找到了青蛙一词,然后向下三行查找您的信息。使用excel,您不需要间接的,只需单击不同的表即可。

我希望这对您有所帮助,请给我更多详细信息,我将尝试提供帮助