Excel 中的高级数据合并

Excel 中的高级数据合并

我需要在 20 多个单独的 Excel 工作簿之间动态合并/整合数据。列名及其在顶行的相对位置相同。A 列下每个单词的位置不同,并且某些列表比其他列表长。

Column A1= Word     Column B1= Frequency    
       other               349  
       sorry               346  
       down                338  

[每组数据代表一周的单词,按频率统计并排序]

我想将这 20 个工作簿的数据集合并并整合到一个可以添加和更新的列表中。理想情况下基于 A 列并将 COUNT IF 条件嵌套在公式中。B 列每周(每个工作簿)的最低频率至少为 15。

此外,如果任何一周的任何匹配词不符合 COUNT IF 条件,是否可以将 REMOVE IF 函数(双向查找?)嵌套到主列表中?每周的最低频率至少为 15。

有什么想法吗?如果我尝试将一个工作簿中的数据集与工作表中的每一周链接起来,会更容易吗?每张工作表代表一周。

我知道我可以通过数据透视表完成这项任务,但这是解决这个问题的唯一或最佳方法吗?如果是的话,我该如何创建数据透视表?

答案1

我会使用 Power Query 插件来实现这一点。它可以将来自多个文件的数据合并到一个表中,例如

http://dutchdatadude.com/combining-excel-files-using-power-query-for-excel/

我无法满足您的“最低频率”要求,但 Power Query 还有很多其他转换功能。如果您能更详细地解释它们并举例说明,也许我可以为您指明正确的方向。

相关内容