问题

问题

问题

在 Excel 2016 中复制/剪切/删除已筛选数据时,我看到以下不一致的行为:

  1. 复制单元格:数据仅从可见单元格“复制”,而不是从过滤单元格“复制”。
  2. 剪切单元格:从可见单元格和过滤单元格中“剪切”数据。
  3. 粘贴单元格:数据粘贴到可见单元格以及已过滤单元格上。
  4. 格式化/删除/向下拖动/其他:只有可见单元格会受到影响,而不会影响过滤的单元格。

我看不出这种不一致行为有什么好的理由 - 这是一个错误吗?还是有其他原因?

更重要的是,有没有什么方法可以让 Excel 在剪切和粘贴数据时忽略隐藏的行,以便与其余操作更加一致?

演示

为了尝试此功能,请在 Excel 中创建下表:

在此处输入图片描述

接下来,过滤掉 Category =“隐藏”的行:

在此处输入图片描述

你应该看到类似这样的内容:

在此处输入图片描述

现在,执行以下操作:

  1. 选择可见单元格复制自柱子 (高级脑桥电子电气工程师学会FFFF)并复制它们(CTRL-C在 Windows 上)
  2. 转到复制到和粘贴(CTRL-V在 Windows 上)
  3. 选择可见单元格切入柱子 (GGGG哈哈哈哈韩国女团低强度低强度)并剪切它们(CTRL-X在 Windows 上)
  4. 转到减少到和粘贴(CTRL-V在 Windows 上)
  5. 选择可见单元格格式列(MMMM,嗯嗯QQQQ价格有折扣),并将其设为粗体(CTRL-B在 Windows 上)
  6. 选择可见单元格删除柱子 (南海海域特特特万维网XXX)以及删除它们(DEL在 Windows 上)
  7. 选择柱子 (一月),并将其向下拖动至列的末尾(直到中国交建)。

您现在应该看到:

在此处输入图片描述

现在,清除过滤器类别列中,您应该看到:

在此处输入图片描述

基于上述内容,我们可以看到过滤单元格的处理方式存在几个不一致之处:

  • 复制:忽略已过滤的单元格
  • 切:适用于过滤细胞
  • 粘贴:适用于过滤细胞
  • 删除:忽略已过滤的单元格
  • 格式:忽略已过滤的单元格
  • 向下拖动数据:忽略已过滤的单元格

奖金

这种行为对于已过滤细胞不同于细胞被处理(隐藏单元格,右键单击列或行标题,然后选择Hide- 这将隐藏整行或整列)。隐藏行包含在所有操作中 - 也就是说,如果数据是隐藏的,我们可以复制、剪切、粘贴、删除、格式化等数据。这些操作似乎只对“过滤”数据表现不一致。

另外,有趣的是,当数据并不是已过滤,拖动操作的行为也不同 - 不是到处重复“一月”,而是表现得更智能,并显示二月,三月等。

答案1

我将尝试分部分回答这个问题。

对于单元格格式:移动的是单元格上的格式,而不是它的外观。我们以单元格 A1 和 B1 为例。它们彼此相邻。两者之间有边框。我要移动单元格 B1。

如果边框是因为 B1 有左边框,它就会移动。

如果边框是因为A1有右边框,那么它就不会移动。

我从不使用剪切,因为它不是复制-粘贴-删除。剪切被视为“特殊”操作,因此,它会忽略过滤器。它还会移动单元格引用,并覆盖它所在的单元格引用。如果您尝试将特殊数据粘贴到过滤范围内进行类似的实验,或者如果您的拖拽操作是复制然后粘贴特殊数据,您可能会看到类似的行为。

我在工作中遇到过不少问题,都是因为人们剪切和粘贴数据。我的座右铭是“永远不要剪切和粘贴 - 你不会得到你希望的结果”

答案2

我在 Google Play 商店中 Android 版最新 Excel 上尝试了您所说的操作。

结果是一致的。取消过滤后,所有复制和剪切都粘贴了。所有粗体都是粗体。所有删除,我不相信你能在我的版本上删除,我用了清除,都清除了。拖动 - 在我的版本上不能拖动,用了填充。填充了一月、二月……到六月。它填充正确。

看来你的版本确实有问题。

答案3

我的版本有同样的问题 - 重复相同序列时不一致。我认为有时它将复制的值视为一组值(粘贴到所有行中),有时它将复制的值视为单个值(仅粘贴到可见行中)。

相关内容