将范围粘贴到过滤表中

Ter*_*rry 3 copy-paste microsoft-excel-2010

我们有以下excel表:

启动情况

单元格 A2 到 A10 被过滤:选项 3 和选项 4 被过滤掉。现在我们想要将 A12:A16 中的数字粘贴到可见单元格旁边(所以在 B2:B10 中)。有什么办法可以做到这一点?

Sco*_*ott 5

让 Y 和 Z 代表两个临时列(即超出您的数据)。

  1. 将您的数据从 A12-A16 移动到 B12-B16。
  2. 在 Y2 中,输入=ROW()。(在 Excel 2010 中,=ROW可能工作,甚至可能需要。)
  3. 向下拖动到 Y10。
  4. 选择 Y2-Y10 后,键入Alt+ ;。(@Sean:谢谢你教我这个技巧!)
  5. 复制; 然后单击 A12 并粘贴。
  6. 键入=IFERROR(VLOOKUP(Y2,A$12:B$16,2,FALSE),"")Z2 并向下拖动到 Z10。(现在应该类似于 B12-B16 中的数据。)
  7. 关闭过滤。
  8. 复制 Z2-Z10,并将值粘贴到 B2-B10 中。
  9. (删除 Y 和 Z 列。)