我正在尝试编写一个公式,根据单元格 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