【发布时间】:2022-11-14 19:00:02
【问题描述】:
我有一个 excel 数据文件,其中包含 2 个名为“数据”和“GL 数据”的工作表
这两张表都包含一个名为“Leader”的列,该列有 4 个不同的名称 - 例如 D1、D2、D3 和 D4
我还有其他 4 个名为 Data_D1、Data_D2、Data_D3 和 Data_D4 的工作簿,每个工作簿都有 2 个名为“Data”和“GL Data”的工作表。
我需要将每个领导者的数据放在他们的工作表中。那是 :
1-在工作表“数据”中的领导列上应用过滤器并选择 D1
2- 将过滤后的行复制到工作簿 Data_D1 的“数据”表
3- 在工作表“GL 数据”中的领导列上应用过滤器并选择 D1
4-将过滤后的行复制到工作簿 Data_D1 的“GL 数据”表
5- 对 D2、D3 和 D4 重复上述步骤
我想知道是否有更好的方法可以快速做到这一点。我在网上搜索但找不到任何东西。任何帮助都会很有用。谢谢你。
编辑:写了一些 VBA 代码(见下面的答案)。它的工作面临一些问题。
【问题讨论】:
-
嗨阿德南!你能分享一些你的工作簿或工作表的样本,至少一些图片。
-
嗨 Mohamad,我为此写了一些 VBA,但有一些问题。让我知道您是否可以提供帮助。在下面的答案中发布代码。
标签: excel vba powerquery