粘贴过滤表

时间:2016-08-17 20:30:40

标签: excel filter copy-paste

有没有办法将过滤后的数据从一个工作簿中的表复制到另一个工作簿,并使用完全相同的表并应用相同的过滤器,但只复制并粘贴可见单元格?我知道在同一个工作簿中使用公式执行此操作的一些方法,但无法弄清楚这一点。

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。您需要对两个已过滤的列表进行排序,以便您要粘贴的数据的顺序相同。为此,您需要在两个列表中添加新列。此列将用于标识要复制的行,并确保在粘贴时它们全部按顺序排列。

以下是步骤:

  1. 我们将此作为示例表使用:Starting List Example
  2. 在两个列表中添加一个新列...此列将是我们对筛选的复制/粘贴行为进行排序和控制的方法。 Create New Column
  3. 将您需要的过滤器应用于两个列表... Apply your Filters
  4. 将数据添加到新列,在此示例中,我使用了'x'。您可以双击单元格的右下角,使其填充所有显示的单元格。 Add data to your new column Fill in all rows
  5. 好的,现在关闭两个列表的所有过滤器。 Turn off filters
  6. 按新列排序两个列表... Sort by New Column
  7. 通过新列过滤,然后开始复制/粘贴操作! Filter by New Column, now ready for copy/pasting!
  8. 没有图片的步骤:

    1. 在两个列表中添加一列。此列目前将为空白。
    2. 将两个列表中的过滤器设置为相同。
    3. 一旦您对过滤器感到满意,就开始向我们在步骤1中添加的新列添加数据。例如,我放入x,然后双击右下方的框选项,以便x填写所有(已过滤的)行。在两个列表上都这样做。
    4. 现在删除两个列表的过滤器,然后按我们创建的新列进行排序。这样做可以使您想要更新/更改的数据排在两个列表的顶部。
    5. 现在只需重新应用过滤器,但只能通过我们创建的新列进行过滤。由于数据现在已正确排序,因此您应该只需选择,复制并将过滤后的源粘贴到过滤后的目标位置即可。
    6. 如果这个答案对您有帮助,请将其标记为已接受并进行投票。谢谢!