我有一个命名范围,返回值0和> 0。
我需要替换此范围内的值,如下所示: 0 =假,大于0 =真
说我的范围是A1:A10,值:
我需要退回的物品:
我尝试将间接函数包装在AND()函数中以执行逻辑测试,但这没有用。
答案 0 :(得分:0)
如果您具有带有动态数组的Excel,则只需输入:
B1: =A1:A10>0
如果没有,您可以使用 ctrl + shift + enter
作为b1:b10上的数组输入如果您希望结果以不同的方式显示,请明确
答案 1 :(得分:0)
=IF(A1=0,"false","true")
答案 2 :(得分:0)
嘿,我要在VBA中写一些行,然后将excel保存为启用的宏。这样,即使您有1.000.000行,它也会自动执行您想要的操作!
Public Sub truefalse()
Dim Lastrow As Long
Lastrow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To Lastrow
If Range("A" & i).Value > 0 Then
Range("B" & i).Value = "true"
Else
Range("B" & i).Value = "False"
End If
Next
End Sub
答案 3 :(得分:0)
答案 4 :(得分:0)
找不到特定问题的解决方案,开发了解决方法来实现目的