如何在清除过滤器时从过滤的 Excel 列中保存已编辑的数据
How to Save Edited Data from Filtered Excel Column when filter cleared
我找不到满足我需要的答案。所有搜索都会导致更复杂的场景或如何过滤。
我已过滤一个工作簿以仅成功显示 C 列中值介于 .01 和 5.55 之间的行。
然后我在空白列 ( J ) 中使用公式成功地将 1.35 添加到每个值。 (=Cxx+1.35)
我现在需要将 J 列中获得的值移动到替换 C 中的值,并在清除过滤器时保留这些值。
在继续搜索 - 通过 google 我发现:
https://support.office.com/en-us/art...8-272422419b59
但是该方法只移动了一部分单元格。
我在 J 列中突出显示修改后的值 - 它们看起来是按块复制的,因为它们之间缺少行号。
我突出显示 C 中的原始值 - (这是相同大小的数据范围)并绑定粘贴 - 粘贴值和粘贴特殊/值但它没有正确粘贴。
第一个单元格是唯一正确粘贴的单元格。只有大约一半的单元格被替换,这些值不正确。
我是否使用了正确的方法来满足我的需求?还是我做错了?我在电子表格中做的其他事情似乎是 "logical" 的方式,但是......之前没有尝试编辑过滤后的信息。
感谢观看
为什么要费心过滤?
在 J 列中使用此公式,从第 2 行开始,向下复制然后复制整列,然后使用选择性粘贴 > 值粘贴到 C 列中
=if(and(C2>=0.01,c2<=5.55),C2+1.35,c2)
或者,如果你坚持做过滤方法:
- 过滤数据
- 在可见单元格中输入您的公式
- 清除过滤器
- select 列 J 并复制
- select C 列并使用带有选项“Values”和“Skip Blanks”的特殊粘贴。
我找不到满足我需要的答案。所有搜索都会导致更复杂的场景或如何过滤。
我已过滤一个工作簿以仅成功显示 C 列中值介于 .01 和 5.55 之间的行。
然后我在空白列 ( J ) 中使用公式成功地将 1.35 添加到每个值。 (=Cxx+1.35)
我现在需要将 J 列中获得的值移动到替换 C 中的值,并在清除过滤器时保留这些值。
在继续搜索 - 通过 google 我发现: https://support.office.com/en-us/art...8-272422419b59
但是该方法只移动了一部分单元格。
我在 J 列中突出显示修改后的值 - 它们看起来是按块复制的,因为它们之间缺少行号。 我突出显示 C 中的原始值 - (这是相同大小的数据范围)并绑定粘贴 - 粘贴值和粘贴特殊/值但它没有正确粘贴。 第一个单元格是唯一正确粘贴的单元格。只有大约一半的单元格被替换,这些值不正确。
我是否使用了正确的方法来满足我的需求?还是我做错了?我在电子表格中做的其他事情似乎是 "logical" 的方式,但是......之前没有尝试编辑过滤后的信息。
感谢观看
为什么要费心过滤?
在 J 列中使用此公式,从第 2 行开始,向下复制然后复制整列,然后使用选择性粘贴 > 值粘贴到 C 列中
=if(and(C2>=0.01,c2<=5.55),C2+1.35,c2)
或者,如果你坚持做过滤方法:
- 过滤数据
- 在可见单元格中输入您的公式
- 清除过滤器
- select 列 J 并复制
- select C 列并使用带有选项“Values”和“Skip Blanks”的特殊粘贴。