复制跨隐藏列的数据时,如何获得一致的复制/粘贴行为

复制跨隐藏列的数据时,如何获得一致的复制/粘贴行为

我正在尝试从选定的单元格复制数据,所有数据都在同一行中。选定范围中间的一列被隐藏(隐藏,未过滤)。当我复制时,数据仅从可见列复制。但是,当数据粘贴到隐藏列时。因此,隐藏列右侧的所有数据都向左移动。

是否可以从隐藏列复制数据,或者不粘贴到隐藏列,以便粘贴后数据最终出现在正确的列中?

在下面的例子中,第三列是隐藏的;我已将其取消隐藏以显示正在发生的事情。我希望最终得到第 3 行或第 4 行(对我来说,任何结果都可以)。第 1 行是我复制的。第 2 行是我粘贴后得到的。

在此处输入图片描述

答案1

您的选择方法很可能是这里的问题。

默认行为是复制所选单元格的范围,包括该范围内隐藏的任何内容。如果您选择多个子范围,然后复制并粘贴,则粘贴的只是复制的单元格。

例如,如果我通过拖动选择一个范围。那么“复制”将复制该范围内的所有单元格,而“粘贴”将粘贴复制的内容。

但是,如果我选择第一列,然后按住 Ctrl 并单独选择第二列,然后复制,那么我不会复制隐藏的值,因为我没有选择它。因此,粘贴只会粘贴 2 个单元格,这就是我复制的内容。

在此处输入图片描述

答案2

抱歉,我编辑了帖子,因为我完全错了。

据我所知,所有信息都应复制和粘贴,无论隐藏的行或列如何,每个信息都应根据原始行或列进行复制和粘贴,具体取决于相应工作表中隐藏的内容和不隐藏的内容,这是默认设置。如果这不是行为,则可能是设置已更改。该设置可以在以下位置找到:(office 365)

主页 > 查找和选择,然后选择定位到特定区域。那里有一个选项“仅可见单元格”。

在两个页面上取消全部隐藏和取消过滤也可能会有帮助,以准确地了解发生了什么。

相关内容