vba一键清除指定区域单元格中的公式保留结果。

发布网友 发布时间:2022-04-22 02:57

我来回答

2个回答

热心网友 时间:2023-07-19 09:18

要么VBA,要么用迭代运算。
步骤:
一、打开这个工作簿,打开选项,勾选迭代运算,确定。
二、把G3公式改为:
=IF(OR(G3="",ISERROR(G3)),VLOOUP(F3,B:D,2,0),G3)

然后下拉填充公式、
这条公式涉及到循环引用,所以要启用迭代运算。
公式意思是,如果G3是空的,或者是错误值时,返回VLOOUP的结果,否则返回G3的结果。

热心网友 时间:2023-07-19 09:18

用VBA能做,但我认为没有必要。
直接全选G列,复制粘贴,在粘贴选项中选“123”仅粘贴数值就行了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
0.511586s