Excel错误?跨过滤数据进行剪切/复制粘贴时的行为不一致


4

问题

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

  1. 复制单元格:数据仅从可见单元格中“复制”,而不是从过滤后的单元格中复制。
  2. 切割细胞:数据从两者中“切割” - 可见细胞和过滤细胞。
  3. 粘贴单元格:数据粘贴到两者 - 可见细胞和过滤细胞。
  4. 格式化/删除/向下拖动/其他:只有可见的单元格受到影响,而不是受影响的单元格。

我认为这种不一致行为没有充分理由 - 这是一个错误吗?或者有什么理由吗?

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

演示

要试用此功能,请在Excel中创建下表:

在此输入图像描述

接下来,使用Category =“Hide”过滤掉行:

在此输入图像描述

你应该看到类似的东西:

在此输入图像描述

现在,执行以下操作:

  1. 在“ 复制自”列(AAAABBBBEEEEFFFF)中选择可见单元格,然后复制它们(CTRL-C在Windows上)
  2. 转到Copy-To下的第一个空单元格和粘贴(CTRL-V在Windows上)
  3. 在“ 剪切自”列(GGGGHHHHKKKKLLLL)中选择可见单元格,然后剪切它们(CTRL-X在Windows上)
  4. 转到Cut-To下的第一个空单元格和粘贴(CTRL-V在Windows上)
  5. Format列中选择可见单元格(MMMM,NNNNQQQQRRRR),然后将它们粗体化(CTRL-B在Windows上)
  6. 在“ 删除”列(SSSSTTTTWWWWXXXX)中选择可见单元格,然后删除它们(DEL在Windows上)
  7. 选择拖动列(1月)中的第一个单元格,然后将其向下拖动到列的末尾(直到CCCC)。

你现在应该看到:

在此输入图像描述

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

在此输入图像描述

基于以上所述,我们可以看到过滤单元的处理方式存在一些不一致之处:

  • 复制:忽略已过滤的单元格
  • 剪切:过滤后的细胞进行操作
  • 粘贴:过滤的单元格进行操作
  • 删除:忽略已过滤的单元格
  • 格式化:忽略过滤的单元格
  • 向下拖动数据:忽略已过滤的单元格

奖金

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

另外,有趣的是,当数据被隐藏而不被过滤时,Drag操作的行为也不同 - 而不是在任何地方重复“1月”,它表现得更智能,并显示2月,3月等。


这是一个快乐的案例。我遇到的不一致绝对没有逻辑。我从来没有确定为什么如果你切割粘贴细胞有时细胞边界也移动,有时不移动。似乎完全随机。
威灵

我总是使用excel来查看/分析信息。最近,我不得不修改190,000个实体列表的一些属性 - 经过几周的工作,当我们最终确定列表时,我意识到有些可疑的东西 - 现在我必须验证所有190,000个实体再次!幸运的是,我没有注意到我的结尾有太多随机行为 - 但我现在开始更少地相信Excel了。
Omaer 2017年

在这样的场景中,我宁愿做一些直接的XML检查。在某些情况下可能更容易,但这需要熟悉XML。无论如何,'只复制可见单元'是Home> Find&Select - > Go To Special中的一个选项。确保它不活跃。默认情况下它不应处于活动状态。这可能是列表中#1点的原因。
威灵

Paste必须是一个连续的范围。单元格“行”不是复制数据的一部分。此外,至少在2016年,该Cut行动必须在一个连续的范围内。不可能只选择可见细胞,并执行Cut。也许你选择了整个专栏,以为你只选择了可见的细胞?复制将排除过滤的单元格,但不包括隐藏的单元格 如果要排除隐藏的单元格,则必须实际选择“复制”功能的“帮助”中所述的可见单元格。
罗恩罗森菲尔德

Answers:


0

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

对于单元格格式化:移动的是CELL上的格式,而不是它的外观。我们来看单元格A1和B1。他们彼此相邻。两者之间有一个边界。我打算移动B1。

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

如果边框是因为A1有一个右边框,它将不会移动。

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

我在切割和粘贴数据的过程中遇到了很多问题。我的口头禅是“永不剪切 - 粘贴 - 你不会得到你希望的结果”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.