【问题标题】:How to Save Edited Data from Filtered Excel Column when filter cleared清除过滤器时如何保存过滤后的 Excel 列中的编辑数据
【发布时间】:2017-06-04 21:52:23
【问题描述】:

我找不到我需要的答案。所有搜索都会导致更复杂的场景或只是如何过滤。

我已过滤工作簿以仅成功显示 C 列中值介于 0.01 和 5.55 之间的行。

然后,我在空白列 ( J ) 中使用了一个公式,成功地将 1.35 添加到每个值。 (=Cxx+1.35)

我现在需要将 J 列中的获得值移动到 C 列中的替换值,并在清除过滤器时保留这些值。

在继续搜索 - 通过谷歌我发现: https://support.office.com/en-us/art...8-272422419b59

但是该方法只移动了一部分单元格。

我在 J 列中突出显示了修改后的值 - 因为它们之间缺少行号,所以它们出现在块中复制。 我突出显示 C 中的原始值 - (这是相同大小的数据范围)并绑定粘贴 - 粘贴值和粘贴特殊/值,但它没有正确粘贴。 第一个单元格是唯一正确粘贴的单元格。只有大约一半的单元格被替换并且这些值不正确。

我是否使用正确的方法来满足我的需求?还是我做错了?这似乎是我在电子表格中执行其他操作的“合乎逻辑”的方式,但......之前没有尝试编辑过滤的信息。

感谢观看

【问题讨论】:

  • 超链接失效
  • 这只是基本指令不起作用 - 它的结果包含在下面的段落中。我想这是我不需要添加的参考。对不起

标签: excel filter editing


【解决方案1】:

为什么要麻烦过滤?

在 J 列中使用此公式,从第 2 行开始,向下复制,然后复制整个列并使用选择性粘贴 > 值粘贴到 C 列中

=if(and(C2>=0.01,c2<=5.55),C2+1.35,c2)

或者,如果你坚持做过滤方法:

  • 过滤数据
  • 在可见单元格中输入您的公式
  • 清除过滤器
  • 选择 J 列并复制
  • 选择 C ​​列并使用特殊粘贴,勾选“Values”和“Skip Blanks”选项。

【讨论】:

  • 非常直观!有用。你问为什么要过滤?我正在训练的实际工作簿有 56000 多行。我需要对其他范围进行其他数字调整(我知道如何编辑公式)范围组中的其他列需要更改(不是计算的更改)只是简单的 y 到 n 等我的想法是使用隔离范围是鉴于我的经验不足,这是一种安全/可靠的方式。尽早开始准备和学习,以确保一切顺利。对实现我的目标的任何其他想法或提示表示赞赏。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-05
  • 2019-07-21
  • 2012-03-14
  • 1970-01-01
  • 1970-01-01
  • 2017-12-30
  • 1970-01-01
相关资源
最近更新 更多