Excel 多个 if(or(isnumber 函数在一个单元格中
Excel multiple if(or(isnumber function in one cell
我正在尝试根据其他条件 (IF) 在单元格中显示一个值。
所以我要做的就是这个(也请参见图片)。
如果 ECT 值为 32 ECT B 或 32 ECT C,则显示“SP3-23M-SP3”。
如果 ECT 值为 44 ECT C 或 44 ECT B,则显示“SP4-23M-SP4”。
如果 ECT 值为 51 ECT BC,则显示“SP3-23M-SP3-23M-SP3”
我试过使用数组公式和 IF 语句。
数组公式:
{=INDEX($B$A2:$B$A6,MATCH(TRUE,ISNUMBER(SEARCH($A$Z2:$A$Z6)),0)}
IF statement: =IF(OR(ISNUMBER(SEARCH("32 ECT C",AI4)),ISNUMBER(SEARCH("32 ECT B",AI4))),"SP3-23M-SP3","False")
数组我刚收到一个错误。不知道为什么。我几乎是从这里的回复中得到的。 If 或语句正在运行 - 但仅适用于我需要 return 作为一个值的条件。我需要为另外 2 个 return 值执行此操作。这可能吗?
嗯,我认为最好创建一个 Table of Reference,然后使用一个 LOOKUP
Function
单元格中使用的公式 AX2
=LOOKUP(9^9,SEARCH($AZ:$AZ,$AI2),$BA:$BA)
我正在尝试根据其他条件 (IF) 在单元格中显示一个值。 所以我要做的就是这个(也请参见图片)。
如果 ECT 值为 32 ECT B 或 32 ECT C,则显示“SP3-23M-SP3”。 如果 ECT 值为 44 ECT C 或 44 ECT B,则显示“SP4-23M-SP4”。 如果 ECT 值为 51 ECT BC,则显示“SP3-23M-SP3-23M-SP3”
我试过使用数组公式和 IF 语句。
数组公式:
{=INDEX($B$A2:$B$A6,MATCH(TRUE,ISNUMBER(SEARCH($A$Z2:$A$Z6)),0)}
IF statement: =IF(OR(ISNUMBER(SEARCH("32 ECT C",AI4)),ISNUMBER(SEARCH("32 ECT B",AI4))),"SP3-23M-SP3","False")
数组我刚收到一个错误。不知道为什么。我几乎是从这里的回复中得到的。 If 或语句正在运行 - 但仅适用于我需要 return 作为一个值的条件。我需要为另外 2 个 return 值执行此操作。这可能吗?
嗯,我认为最好创建一个 Table of Reference,然后使用一个 LOOKUP
Function
单元格中使用的公式 AX2
=LOOKUP(9^9,SEARCH($AZ:$AZ,$AI2),$BA:$BA)