24小时服务热线:13547931051 微信/QQ:854292829
MOS考试资讯 NEWS CATEGORY
OFFICE技巧 SKILL
联系我们 contact us
手机:
13547931051
电话:
13547931051
邮箱:
3201180075@qq.com
地址:
人民中路三段6号508室
office技巧
Excel技巧:怎么把筛选后的公式转换为值?
作者:office技巧分享小编 发布时间:2019-11-24 来源:成都电脑培训 标签:excelExcel技巧excel公式
今天有小伙伴问小编,数据筛选后,如何把公式直接转换成数值呢?(删除公式,保留公式结果),小

编在经过几番思考和学习之后,找到了两个办法,现分享出来,如果你也有同样的问题,那就跟着成都

电脑培训
小编去看看吧(由于数据过多,小编只是截取了部分数据):


成都电脑培训

方法1:操作步骤如下

1.首先,取消筛选


成都电脑培训

2.在所有数据后面空白列,添加数字序列的辅助列

成都电脑培训

3.重新按需求筛选需要显示的数据后,在上一步骤辅助列的后边再增加一个辅助列,在辅助列内选择和

筛选后的数据的相同行内,输入1(可选择所有单元格后,输入1,然后按 Ctrl+Enter)


成都电脑培训

4.再次取消筛选后,根据辅助列2对整个表格进行升序排序(目的是为了把筛选后显示的数据在筛选前放

到一起,方便删除公式)


成都电脑培训

5.选择与辅助列2列内为1所对应的需要删除公式所在的单元格,复制(Ctrl+C)后在粘贴选项内选

择“数值”(选择性粘贴快捷键:Ctrl+Alt+V)或者直接原位置右键—选择“粘贴选项”里的“值”


成都电脑培训

成都电脑培训

6.粘贴后,单元格内的公式就会被删除,只需要再重新按需要筛选数据就可以了

成都电脑培训

如果觉得上面的方法过程太过复杂的话,小编这里也有一种过程不那么复杂的方法,那就是VBA代码

咯:

1.按Alt+F11或者点【开发工具】—【Visual Basic】计入VBE(代码)窗口

2.双击“ThisWorkBook”,将下列代码复制进代码窗口:

        Sub 筛选数据删除公式()
           dim c as range
              for each c in application.selection
              if  c.height*c.width <>0 then
                c=c.value
             end  if
           next
        end sub


成都电脑培训

3.代码复制完成后,不需保存可直接关闭VBE代码窗口

4.选择需要删除公式的单元格区域—【开发工具】—【宏】—选择之前制作的宏代码点击“执行”即可


成都电脑培训

小贴士:使用方法二的小伙伴们要注意了,宏代码一经执行是不能撤销的哦~~~

上一篇:Excel函数:对含错误单元格求和的另一种打开方式

下一篇:Excel技巧:如何使用条件格式制作项目进度图?