【问题标题】:Changing range in a lookup formula based upon a value根据值更改查找公式中的范围
【发布时间】:2015-12-16 15:29:27
【问题描述】:

我有一个非常大的 Excel 文件,其中包含大约 200 张带字段的表格。每张表都是从 R 程序输出的值子集的排名。每个条目有 2 个版本。子集数据不在原始工作表中 - 只有工作表的名称和我正在尝试构建的汇总表。我想自动确定查找查询的范围(工作表)。

手动的答案是排序、过滤、创建查找和合并汇总数据、复制公式、查找替换范围引用、填充、重复。希望有一个解决方案,而不是复制粘贴、编辑数百次。

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    您可能需要重新考虑数据架构。如果可能,让黄金法则适用于在一张表中包含数据并在其他表中报告。

    找到一种方法,将所有 200 个工作表的数据放在一张工作表中。您可能需要引入一些额外的列来区分每一行。

    然后,您可以使用数据透视表或更复杂的工具(如 Power Pivot)开始构建所有数据的报告。

    由于您提供的有关数据集的信息几乎没有,因此很难提出更具体的建议。

    【讨论】:

    • 实际上对我的数据集有帮助的最有用的东西是一个 VBA 脚本,用于将工作表的名称放入我的新数据列中,然后将所有工作表合并到一个新书中的单页。
    猜你喜欢
    • 2016-03-18
    • 2012-10-03
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 2017-01-01
    • 2021-03-28
    • 2020-10-07
    • 2015-11-20
    相关资源
    最近更新 更多