Excel公式:正确和错误值的返回范围

时间:2020-10-14 00:27:17

标签: excel excel-formula

我有一个命名范围,返回值0和> 0。

我需要替换此范围内的值,如下所示: 0 =假,大于0 =真

说我的范围是A1:A10,值:

  • 0、​​0、0.25、0.5、0.5、0、0、0.36、0、0

我需要退回的物品:

  • FALSE,FALSE,TRUE,TRUE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE

我尝试将间接函数包装在AND()函数中以执行逻辑测试,但这没有用。

5 个答案:

答案 0 :(得分:0)

如果您具有带有动态数组的Excel,则只需输入:

B1:  =A1:A10>0

如果没有,您可以使用 ctrl + shift + enter

作为b1:b10上的数组输入

如果您希望结果以不同的方式显示,请明确

enter image description here

答案 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)

假设您命名的范围名称是MyData,然后使用下面的公式然后向下拖动。

=MyData>0

enter image description here

答案 4 :(得分:0)

找不到特定问题的解决方案,开发了解决方法来实现目的