如何按列值引用其他工作表?

How can I reference other sheets by column value?

场景是这样的:

Sheet1:

A      B
name   age
Jack   40
Alice  50
Bob    60

Sheet2:
A        B
item     Jack
Sheet1   40 <- use formula here

在 Sheet2 中,A 列具有 sheet 名称(例如 'Sheet1'),第 0 行具有名称(例如 'Jack'),我想在 B2 单元格中获得 40一个公式!就像使用名称 Jack 从 Sheet1 查询并获取年龄值一样!

顺便说一句,Sheet1 和 Jack 是可变的,可能会更改,所以 Sheet1!A1 语法会不好!

使用:

=IFNA(VLOOKUP(B1, INDIRECT(A2&"A:B"), 2, 0))

其中 B1 是您的 Jack,A2 是您的 Sheet1