将表B中的粘贴行项目复制到Excel表单A中的过滤行?

我有Sheet A和500个项目。

假设我已经应用filter来显示行项目“2”,“44”,“68”等等

从另一张表我想要select一些行,并将其粘贴在这些过滤行。如果我粘贴,他们复制行项目2,3,4,5,所以一个而不是2,44,68等

有人可以帮我。我试过粘贴特殊的,但它有同样的问题。

我也试过select要粘贴的区域,然后点击alt + ; 但数据也被复制到未经过滤的项目中。

这更像是一种解决scheme,然后是编码解决scheme。 我假设行的当前顺序必须保持。

  1. 将一列添加到您的工作表,使用自动完成来为行的当前顺序编号。
  2. 按您的筛选值进行sorting – 如果您有多个值,只需添加另一列,并将一个唯一的值放入其中
  3. 粘贴你的值
  4. 按当前订单栏sorting,恢复原始订单

在这里输入图像说明

如果使用相同的工作表,则可以通过隐藏其中的两列来使两列相邻。 您可以阻止数据并将其拖到下一列。

例如。

  1. 我有A,B,C,D四栏
  2. 让A是邮政编码&列D是'送货服务'
  3. 我需要邮政编码(列A)与“95035”有航运服务作为“联邦快递”
  4. 用'95035'过滤列A
  5. 隐藏B&C列
  6. 直接将值从A拖到D的位置,将值复制到相邻的单元格中。

注意:如果使用两张单独的工作表,则将列完全复制到与要复制的列相邻的工作表1,然后再将整个列复制回工作表2.如果两个工作表都具有相同的行数,则这将起作用。

谢谢,Karthik

最简单的编码解决scheme是使用vlookup http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx

在来自Sheet2的sheet1上使用

 =VLOOKUP(B3,Sheet2!A:B,2,FALSE) 

在这里输入图像描述