2016-04-08 19 views
-1

AB, CD bir excel hücresinde virgülle ayrılmış bir değere sahibim. İki sütun A B ve C D vardır. Şimdi virgülle ayrılmış değerin görünüp görünmediğini kontrol etmek için hücreleri aramak istiyorum ve eğer varsa OK veya Not OK sütunların altına yazacaktır. Boşlukları görmezden gelmeli ve AB'u ararken A B altında OK yazmalıdır.Excel: virgülle ayrılmış değerler içeren arama hücresi boşlukları yok sayıyor

Aşağıdaki formülü denedim ve çalışır ancak boşlukları göz ardı etmez. Yani AB A B 'ile eşleşmiyor. Herhangi bir işaretçi? Boş bir dize ile K2 boşluk yerine

=IF(ISNUMBER(SEARCH("AB",K2)),"OK","Not OK")

cevap

0

Dene:

=IF(ISNUMBER(SEARCH("AB",SUBSTITUTE(K2," ",""))),"OK","Not OK") 
+0

formülü açıklayabilir misiniz? – Sarah

+0

Eklediğim kısım - SUBSTITUTE (K2, "", "") - boş bir dizeyle tüm boşluk karakterlerini (ASCII kodu 32) değiştirir. "A B, CC, YY" içeren bir K2 hücreniz varsa, sonuç "AB, CC, YY" olacaktır. Formülünüzün bir sonraki kısmı şu şekilde değerlendirilecektir: SEARCH ("AB", "AB, CC, YY"), bir eşleşmeyle sonuçlanacak ve bir sayı (1) döndürecek ve bu da ISNUMBER (1) döndürecektir. TRUE ... – Henrik

+0

@Sarah, cevabım size yardımcı oldu mu? – Henrik

İlgili konular