1

I have Sheet A with 500 line items.

Suppose I have applied filter to show line items "2","44","68" and so on

From Another Sheet i want to select some rows and paste them in these filtered rows.If I paste,they get copied on line items 2,3,4,5, and so one instead of 2,44,68,etc

Can Someone please help me.I tried paste special,but it has same issue.

I also tried selecting the area to paste,then clicking alt + ; but the data also gets copied into unfiltered items.

4

3 回答 3

3

这更像是一种方法解决方案,而不是编码解决方案。我假设必须保持当前的行顺序。

  1. 在工作表中添加一列,使用自动完成对行的当前顺序进行编号。
  2. 按您的过滤器值排序 -如果您有多个值,只需添加另一列并在其中放入一个唯一值
  3. 粘贴您的值
  4. 按您当前的订单列排序,以恢复原始订单

在此处输入图像描述

于 2013-04-26T17:17:30.377 回答
2

如果它使用同一张纸,您可以通过隐藏其间的其他列来使两列相邻。您可以阻止数据并将其拖到下一列。

例如。

  1. 我有 A、B、C、D 列。
  2. 设 A 为邮政编码,D 列为“运输服务”
  3. 我需要具有“95035”的邮政编码(A 列)才能将运输服务设为“Fedex”
  4. 使用“95035”过滤列 A
  5. 隐藏 B & C 列
  6. 将值从 A 直接拖到 D 处,将值复制到相邻单元格。

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

谢谢, 卡提克

于 2013-08-15T20:52:03.140 回答
0

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

在 Sheet2 的 sheet1 上使用

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

在此处输入图像描述

于 2013-04-26T17:28:49.353 回答