首页 > 解决方案 > Excel 中的条件 ISNUMBER 语句

问题描述

我正在寻找一种使用 ISNUMBER 语句的方法,但要根据它在另一行中是否为真来更改值

举个例子:

   A.       B.       C 
Device   Status   Results
 dev1.   Trusted   True
 dev1.     -       False
 dev2.     -       False
 dev1.   Trusted   True
 dev3.     -       False
 dev3.   Trusted   True

dev1 在第一行中显示为受信任,因此 ISNUMBER 函数的结果显示为 True 在第二行中,缺少信息,因此结果显示为 False

我希望能够找到一个函数,说明只要设备在任何行中都受到信任,即使信息丢失,结果也将始终为 True

基本上,前面的示例将显示为:

   A.       B.       C 
Device   Status   Results
 dev1.   Trusted   True
 dev1.     -       True
 dev2.     -       False
 dev1.   Trusted   True
 dev3.     -       True
 dev3.   Trusted   True
C2=ISNUMBER(SEARCH("Trusted", B2))
C3=ISNUMBER(SEARCH("Trusted", B3))
...

我使用 ISNUMBER 函数,因为我有一个字符串,其中包含受信任的单词,该字符串可以更改,但如果设备是受信任的,则“受信任”一词将始终出现在单元格中的某个位置。

标签: excelexcel-formula

解决方案


好吧,当然这可以减少,但它有效......

你可以把每一个拆开看看发生了什么。

在此处输入图像描述

F2 和 G2 列仅生成“有效”设备的列表...


推荐阅读