在Excel中-如果我有一个单元格(例如:A1),则可以输入“ 2x6 DF#2”,“ 4x6硼酸盐”或“ 3x6 ACQ”。 。 。基本上,任何包含文本“ DF”,“ Borate”或“ ACQ”的条目。 。 。并且我希望单元格B1输出“ BF”,我正在成功使用以下公式:
=IF(OR(ISNUMBER(SEARCH("DF",A1)),ISNUMBER(SEARCH("Borate",A1)),ISNUMBER(SEARCH("ACQ",A1))),"BF","")
如果我希望以上规定仍然成立。 。 。但我也希望能够选择输入“ 4x8 CDX”,“ 2x6 OSB S1”,“ 4x9 FRT PLY”。 。 。基本上,任何包含文本“ CDX”,“ OSB”或“ PLY”的条目。 。 。将“ SF”输出到单元格B1中-我该怎么做?
我基本上想要一种可以组合以下两个公式的方法。 。
=IF(OR(ISNUMBER(SEARCH("DF",A1)),ISNUMBER(SEARCH("Borate",A1)),ISNUMBER(SEARCH("ACQ",A1))),"BF","")
=IF(OR(ISNUMBER(SEARCH("CDX",A1)),ISNUMBER(SEARCH("OSB",A1)),ISNUMBER(SEARCH("PLY",A1))),"SF","")
谢谢您的帮助
答案 0 :(得分:0)
您可以使用:
=IF(SUMPRODUCT(--(ISNUMBER(SEARCH({"DF","Borate","ACQ"},A2)))),"BF",IF(SUMPRODUCT(--(ISNUMBER(SEARCH({"CDX","OSB","PLY"},A2)))),"SF",""))
或者在这种情况下:
=CHOOSE(ROUNDUP(MATCH(TRUE,(ISNUMBER(SEARCH({"DF","Borate","ACQ","CDX","OSB","PLY"},A2))),0)/3,0),"BF","SF")
答案 1 :(得分:0)