我想使用Excel中的查找和替换来删除列中的所有零,这些列包含列A列C的值。所以A2-C2,A3-C3等等。但是因为它的公式它不会即使我已经尝试了匹配案例/匹配整个内容'以及选项中的其他组合。这是一个简单的问题,但很难找到答案,因为所有问题似乎都是针对寻找公式的一部分并用其他东西替换。
答案 0 :(得分:1)
如果你不想看到" 0"或" #VALUE!"在这些列中,我将重写公式,使其将这些值排除为输出(意味着任何sum或avg函数将排除这些单元格)。尝试使用" iferror"或"如果"要排除的公式请参见下面的示例。
=IF(H8*G8 = 0,"",H8*G8)
=IF(H8*G8 = 0,"",H8*G8)
=IFERROR(IF(G20*H20 = 0," ",G20*H20),"")
如果要排除0和#value!你可以结合公式: enter image description here
答案 1 :(得分:0)
假设你不想重写整个公式范围,你可以通过VBA(点击 Alt + F11 )来做。只需将代码粘贴到那里的某处。现在选择要清空0's
和#Errors
的范围并运行代码:
Sub RemZeroErr()
Dim rng As Range
For Each rng In Intersect(Selection, Selection.Parent.UsedRange).Cells
If IsError(rng) Then
rng.Value = ""
ElseIf rng.Value = 0 Then
rng.Value = ""
End If
Next
End Sub