• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Metni bul çalışması

Katılım
9 Aralık 2006
Mesajlar
134
Excel Vers. ve Dili
microsoft office professional plus 2010 TR
Elimde 410 adet ekipman var ve sürekli periyodik kontrolleri yapılmalı fakat ay sonuna yakın zamanda yapılmayanları tespit edip ekiplere bildiriyoruz. Kontrolü yapılmayan ekipmanın hangi ekip tarafından kontrol edileceğini mbul formulüyle denedim a sütununa rakam yazarsam veriyor. Ekte ki gibi yapmak mümkün mü
 

Ekli dosyalar

Selamlar,

E2 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=EĞER($D2="";"";EĞER(EĞERSAY($E$1:$E1;İNDİS($A$2:$A$65536;KAÇINCI(YERİNEKOY($D2;" PERİYODİK KONTROL";"");$B$2:$B$65536;0)))>0;"";İNDİS($A$2:$A$65536;KAÇINCI(YERİNEKOY($D2;" PERİYODİK KONTROL";"");$B$2:$B$65536;0))))
 
*yok hatası ve yanlış sonuç

Formülün faydası oldu ancak hatalar var
=eğer($d2="";"";eğer(eğersay($e$1:$e1;indis($a$2:$a$65536;kaçıncı(yerinekoy($d2;" periyodik kontrol";"");$b$2:$b$65536;0)))>0;"";indis($a$2:$a$65536;kaçıncı(yerinekoy($d2;" periyodik kontrol";"");$b$2:$b$65536;0))))

son satırda ki 0 değeri 1 olursa hata vermiyor ayrıca ekte ki dosya da belirtiğim problemler var
 

Ekli dosyalar

Selamlar,

Son eklediğiniz dosyadaki verilerinizi inceledim. Bazı sorunlar olduğu için önerdiğim formülü biraz değiştirdim.

Her verinin sonunda "PERİYODİK KONTROL" ibaresi tam olarak yazmıyor.
B sütunundaki bazı verilerin sonunda boşluk bırakılmış.

Bu sıkıntılar formülün sağlıklı çalışmasını engelliyor. Aşağıdaki formülü uygulayıp denermisiniz.

D2 hücresine uygulayın.
Kod:
=EĞER($C2="";"";EĞER(EĞERSAY($D$1:$D$1;İNDİS($A$2:$A$65536;KAÇINCI(KIRP(PARÇAAL(C2;1;MBUL("PERİYODİK";C2;1)-1));KIRP($B$2:$B$65536);0)))>1;"";İNDİS($A$2:$A$65536;KAÇINCI(KIRP(PARÇAAL(C2;1;MBUL("PERİYODİK";C2;1)-1));KIRP($B$2:$B$65536);0))))

Dizi formülüdür. Hücreye yazdıktan sonra CTRL+SHIFT+ENTER tuşları ile tamamlayın.
 
Peki jimer doğum hast. Periyodik kontrol kelimesinden sadece periyodik kontrol kısmını çıkartmak mümkün mü. Karakter sayısı vererek omuyor çünkü her satırda karakter sayıları farklı
 
Cümlenizin A2'de olduğunu kabul edelim.:cool:
jimer doğum hast.
=YERİNEKOY(A2;"Periyodik kontrol";"")
 
bu gibi sıkıntısı olanlar için bulduğum şu çok basit cevabı sizlerle paylaşmak isterim.


ilgili sütunu mouse ile seçin

Menüden; Düzen->Değiştir'i seçin.

"Aranan" kısmına, silmek istediğiniz kelimeyi yazın. örn. periyodik kontrol

"Yeni Değer" kısmını boş bırakın.

"Tümünü Değiştir" butonuna basın.
sonuç ilgili sütunun her satırında bulunan belirtiiniz kelime siliniyor. :):):)
iki gündür bu cevabı arıyorum ohh be
 
bu gibi sıkıntısı olanlar için bulduğum şu çok basit cevabı sizlerle paylaşmak isterim.


ilgili sütunu mouse ile seçin

Menüden; Düzen->Değiştir'i seçin.

"Aranan" kısmına, silmek istediğiniz kelimeyi yazın. örn. periyodik kontrol

"Yeni Değer" kısmını boş bırakın.

"Tümünü Değiştir" butonuna basın.
sonuç ilgili sütunun her satırında bulunan belirtiiniz kelime siliniyor. :):):)
iki gündür bu cevabı arıyorum ohh be

Tabii böyle çözümde vardı.
Ama siz formül üzerinden gittiğiniz için size bu alternatifi söylemedim.
Fonksiyon şart değil deseydiniz o çözümüde verirdik.Zira sorunuzu fonksiyonlar kısmında sormuşsunuz.
Sorunuzu çözdüğünüze göre sorun kalmamış.Kolay gelsin.:cool:
Unutmayın,Excelde bir problemin birden fazla çözümü her zaman vardır.Hangi yolu takip edeceğinizi önceden belirlemelisiniz.:cool:
 
herşeye rağmen emeğe saygı duyarım
 
Geri
Üst