IF OR 函数与部分文本匹配

IF OR 函数与部分文本匹配

我正在尝试编写一个公式,根据单元格 E3 中字符串的首字母返回两个值之一。

到目前为止,我尝试了各种组合,但总是出错,所以它只返回 R。单元格 E3 中的字符串是由字母和数字组成的 SKU,但始终以 F、G、Q 或 A 等开头。

我的公式:

=IF(OR(ISTEXT(LEFT(E3,1)*SEARCH("F*",E3)),ISTEXT(LEFT(E3,1)*SEARCH("G*",E3))),"L","R")

答案1

如果 SKU 永远不会有无效值,则:

=IF(OR(LEFT(E3,1)={"F","G"}),"L","R")

如果您还必须确保 SKU 以某个字母开头,以排除无效值,那么:

    =IF(OR(LEFT(E3,1)={"F","G"}),"L",IF(OR(LEFT(E3,1)={"Q","A"}),"R","invalid"))

根据您的 Excel 版本,您可能需要按住ctrl+shift并点击来确认此公式enter

相关内容