将表B中的粘贴行项目复制到Excel表单A中的过滤行?
我有Sheet A和500个项目。
假设我已经应用filter来显示行项目“2”,“44”,“68”等等
从另一张表我想要select一些行,并将其粘贴在这些过滤行。如果我粘贴,他们复制行项目2,3,4,5,所以一个而不是2,44,68等
有人可以帮我。我试过粘贴特殊的,但它有同样的问题。
我也试过select要粘贴的区域,然后点击alt
+ ;
但数据也被复制到未经过滤的项目中。
这更像是一种解决scheme,然后是编码解决scheme。 我假设行的当前顺序必须保持。
- 将一列添加到您的工作表,使用自动完成来为行的当前顺序编号。
- 按您的筛选值进行sorting – 如果您有多个值,只需添加另一列,并将一个唯一的值放入其中
- 粘贴你的值
- 按当前订单栏sorting,恢复原始订单
如果使用相同的工作表,则可以通过隐藏其中的两列来使两列相邻。 您可以阻止数据并将其拖到下一列。
例如。
- 我有A,B,C,D四栏
- 让A是邮政编码&列D是'送货服务'
- 我需要邮政编码(列A)与“95035”有航运服务作为“联邦快递”
- 用'95035'过滤列A
- 隐藏B&C列
- 直接将值从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)