【发布时间】:2018-12-16 07:16:39
【问题描述】:
我目前正在编写一个包含 52 个工作表的工作簿,其中 1 个代表一年中的一周。我正在尝试制作一个工作表,我可以将其用作每个工作表的快速检查。我想知道是否有一种方法可以让一张工作表从其他每张工作表中提取数据?还是我必须每周单独创建一个?
例如,
而不是负载为 '=VLOOKUP(B3,'WEEK 12'!$A$4:$E$40,3,FALSE)' 的单个工作表 有没有我可以让公式使用我在单元格 c1 中使用的任何工作表名称?比如'=VLOOKUP(B3,'Cell C1'!$A$4:$E$40,3,FALSE)'
抱歉有点啰嗦,希望你明白我的意思。
【问题讨论】:
-
谷歌间接()Excel。很难在我的手机上写一个完整的答案
-
谢谢,将尝试在我的 vlookup 公式中使用它
-
我做错了什么公式... =VLOOKUP('Lookup'!B3, INDIRECT("'" & $C$1 &"')!$A$4:$E$40, 3,假)
-
这取决于你在 c1 中的内容,但我认为你需要: =VLOOKUP(B3,INDIRECT("'"&C1&"'!A4:E20"),3,FALSE) 你的内容在哪里c1 的内容是这样的:第 12 周
-
假设“第 12 周”在 C1 中,您的公式有以下问题: 1. 在第二个打开报价之后没有关闭报价。 2. 看起来您只想将 $C$1 括在括号内。如果这样做,间接单元格引用将不完整,仅引用工作表名称。因此,在第二个 & 之后(在逗号之前),您需要以下内容(包括双引号和单引号): "'!$A$4:$E$40") 如其他地方所述,您不需要 $ 符号,因为这些引用是纯文本字段,不会更改,也不会在单元格移动时自动更新。
标签: excel excel-formula