我會告訴你如何檢查一個字符串是否在其他列內,返回一個布爾值。然後,您需要決定如何處理積極案例。我相信你會使用VLOOKUP或類似的東西。
請替換;通過,。我沒有使用英文區域設置ATM。
您可以結合FIND和ISERROR函數來查找結果。 ISERROR返回一個布爾值,並且可以根據需要組合多個列檢查。
例子:
比方說,你在小區C1和D1的測試中的關鍵字,你上面提供的範圍在A2開始。
現在,我們可以在C2中添加一個測試來檢查字符串尼龍是否存在於A2內,即= ISERROR(FIND(C1;$A$2))
。我們還需要檢查字符串Nylon是否存在於B2中,然後我們添加第二個條件:AND(ISERROR(FIND(C1;$A$2));ISERROR(FIND(C1;$B$2)))
由於我們測試FIND函數是否返回錯誤,它意味着函數將返回false已被發現。爲了更容易理解,我相信這是更好地爲我們配方中添加NOT條件,則情況下,C1的字符串出現在A2和B2,我們的函數將返回TRUE:
=NOT(AND(ISERROR(FIND(C1;$A$2));ISERROR(FIND(C1;$B$2))))
然後,我們複製這個公式一個單元格向右測試D1值,Epoxy。
現在,這結果結構:
Nylon Epoxy
Nylon | Nylon wire | TRUE | FALSE
Cable | 5mm metal cable | FALSE | FALSE
Epoxy | some comment | FALSE | TRUE
Polyester | some comment | FALSE | FALSE