简而言之,我已按 A 列过滤了工作表,并且我想从 B 列复制/粘贴到 C 列。显然我不希望从此处过滤掉的行复制/粘贴值。
以上听起来很简单,对吧?
首先,我尝试简单地在过滤后的工作表上复制/粘贴。这似乎只选择和复制过滤的数据,但是粘贴似乎将值插入到隐藏/过滤的行中 - 正如您所料。
所以我最初的研究表明我可能希望选择过滤后的数据并按Alt+ ;,这是 Goto Special > Select Visible 的快捷键。然后直接复制粘贴。
CTRL+C正确复制过滤后的数据,但是当我将值粘贴到另一列时,它也会粘贴到隐藏行中。
好的,也许我也应该在要粘贴的单元格上“选择可见”?不-这给了我错误That command cannot be used on multiple selections
。
我究竟做错了什么?!
是的,我同意这是愚蠢的。您可以使用“填充手柄”来完成 - 选择要复制的单元格并拖动填充手柄以将它们复制到下一列。这仅适用于连续选择,并且仅适用于复制到相邻列中的情况。但大概你总是可以暂时移动你的列。如果不求助于 VBA,我看不到任何其他方法来做到这一点。