如何按列值引用其他工作表?
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
场景是这样的:
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