根据多个表中的列匹配来拉行

时间:2016-08-18 19:36:36

标签: excel powerquery

我正在尝试执行以下操作并且卡住了。

我有一个包含3个标签的Excel电子表格。

  1. 一个标签是输入文件
  2. 第二个标签是一组数据
  3. 第三个标签是一组数据
  4. 对于#1,第一个选项卡包含一个文件名列表及其所在位置。enter image description here 然后我使用power query将这两个列,FileNames和QuickCheck组合在一起,生成我想要运行的表格" Quick Checks"针对:

    enter image description here

    对于#2和#3,这些选项卡包含客户数据

    enter image description here

    enter image description here

    基本上,通过电源查询,如何运行搜索,如果1中的自定义列与#1中的快速检查列匹配,请拉出该行数据并将其输出到另一个选项卡?我想要的输出文件需要如下所示:

    enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用“合并查询”按钮合并查询#1和#2,然后通过单击列标题中带有两个箭头的按钮展开它生成的新列。您可以使用查询#1和#3执行相同的合并,然后使用附加查询按钮将这两个查询附加到一起。

如果要保持查询1-3不被修改,可以通过展开查询窗格(在编辑器中的表预览旁边)复制或引用要用作左表的查询,右键单击在查询窗格中的查询名称上,并选择相关的上下文菜单项。然后,您可以在不修改原始查询的情况下执行合并步骤。