2015-06-30 107 views
0

我能夠實現我想用兩個公式是什麼,但我想只用1Excel的結合ISNUMBER(搜索和另一個AND和OR條件

我目前使用下面的公式,來檢查單元格包含字符串1或字符串2返回ST1或ST2。

= IF(ISNUMBER(SEARCH( 「STRING1」,C3)), 「ST1」,IF(ISNUMBER(SEARCH( 「STRING2」,C3)), 「ST2」,A3))

然後,我在包含以前的列上使用以下公式公式,

= IF(AND(A3 = 「AE」,OR(C3 = 「ST1」,C3 = 「ST2」)),E3,A3)

是否有可能合併一切都在一個公式中?

邏輯應該是:

如果單元格A1包含 「string0」 AND單元C1包含 「字符串1」 返回ST1;

如果單元格A1包含「string0」並且單元格c1包含「string2」返回ST2;

否則返回A1

非常感謝

回答

0

我認爲這將解決這個問題

=IF(AND(IFERROR(SEARCH("string0",A2),0)>0,IFERROR(SEARCH("string1",C2),0)>0), "ST1", IF(AND(IFERROR(SEARCH("string0",A2),0)>0,IFERROR(SEARCH("string2",C2),0)>0), "ST2", A2)) 
+0

非常感謝你對你幫助它工作完美,但我錯誤地描述的邏輯,因爲它必須是 如果單元格A1 =「string0」,並且單元格C1包含「字符串1」,則返回ST1 ,並且單元格C1包含「字符串2」返回ST2。 否則返回A1 我已經調整你的形式到這個和它的工作完美,很多很多再次感謝 = IF(AND(B2 =「string0」,IFERROR(SEARCH(「Arabic」,D2),0)> 0 )「ST1」,IF(AND(B2 =「string0」,IFERROR(SEARCH(「English」,D2),0)> 0),「ST2」,A2)) – Alex

+0

如果滿意 – bvmcode