Excel 2016 如果单元格 E2 =“QTR1”或“QTR2”等....(下拉列表)从 Sheet'name' 单元格 F9 获取数据

Excel 2016 如果单元格 E2 =“QTR1”或“QTR2”等....(下拉列表)从 Sheet'name' 单元格 F9 获取数据

我有一个工作簿,其中一个选项卡用于从 14 个不同的选项卡中获取数据,每个选项卡都有一列 QTR1、QTR2、QTR3、QTR4。这些列包含 A1 到 A29 中的问题。

我让 14 个区域每个季度将数据添加到其选项卡中。在主选项卡上,我希望在单元格 E2 中有一个下拉列表。当此更改时,它会从其他 14 个选项卡中抓取 QTR1、2、3 或 4 数据,并将它们放在第一个选项卡上的正确列中。

我在想如果我IF在每个单元格中做一个简单的语句=IF(E2="QTR1" 然后主选项卡上的 F4 = “信天翁 F4)。然后,我只需更改单元格或选项卡范围以适应 = 长,虽然这不是最好的,但这似乎是最简单的解决方案,无需使用太多没人会理解的公式。

不知道是否VLOOKUP可行HLOOKUP,因为我正尝试将单元格从一个选项卡复制到依赖于单元格 E2 的主选项卡。

我如何添加我的工作簿以供您查看?

答案1

我已经计算出这个公式是有效的,有没有更简单的方法可以做到这一点?

=IF(E2="QTR 1",' 信天翁 2019'!F4, IF(E2="QTR 2",' 信天翁 2019'!I4, IF(E2="QTR 3",' 信天翁 2019'!L4, IF(E2="QTR 4",' 信天翁 2019'!O4))))

它可以工作,我只需要编辑所有单元格以引用正确的 TAB 和单元格值,所以没问题,虽然笨重,但至少它可以工作。

感谢您的阅读。如果您有更好的方法,我会全神贯注地倾听……

相关内容