用excel如何实现:满足一定条件时,自动去掉单元格的公式但保留数值?

2025-03-21 02:52:33
推荐回答(2个)
回答1:

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

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

回答2:

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