• DİKKAT

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

Hücre içindeki metni bulup silme

Katılım
17 Ocak 2006
Mesajlar
241
Excel Vers. ve Dili
excel xp türkçe
Herkese günaydın arkadaşlar.

Excel çalışmamda 2 hücre içinde (A,B hücresinde) adres ve ilçe/şehir isimleri var...

benim amacım b hüxresindeki ilçe/şehir ismini a hücresinde bulup silmesini istiyorum...

Örnek

A B
----------------------------------------- -----------------------
Yeni mh.çeşme sk. sefaköy/Küçükçekmece sefaköy/küçükçekmece
umut mh.kahve sk. Küçükçekmece küçükçekmece

örnekte göründüğü gibi B hücresindeki metni bulup A hücresinden silmesini istiyorum.

bu konuda bana yardımcı olurmusunuz?
 
Şöyle yapabilirsiniz.

A1 hücresi orjinal metin, B1 hücresi çıkartılacak metin, C1 hücresine

=Yerinekoy(a1;b1;"")

yazın.
 
formülün bir kısmı çalıştı ama çoğunluğu olmadı

dosyayı size gönderiyorum...

yada ben size tam olarak anlatamadım.
 
İlk gönderdiğim formül Büyük/Küçük harf duyarlıydı.

Formülü şöyle yazın,

=YERİNEKOY(YAZIM.DÜZENİ(A1);YAZIM.DÜZENİ(B1);"")

Büyük/Küçük hark duyarlılığını ortadan kaldırır. Ayrıca Formül birebir eşleşen verileri değiştirir.

Bir kısım verileriniz birbiri ile uyuşmuyor.
Güzelkent/Eryaman/Ankara ana metin
Eryaman/Güzelkent/Ankara değişecek metin gibi.

"/" işareti farklıları var. Ana metinde olmadığı halde,değişecek metinin "/Denizli" olması gibi.

Bazı verilerinizin yerleri kaymış.

Değişmeyen metinlerinize bakarsanız aradaki farkları görürsünüz.
 
Son düzenleme:
Soruyu anlayıp anlayamadığı tam olarak bilmiyorum. kodun izahı : Gelen InputBox ile A sütununda silinecek veri yazılıp okeyleniyor > hem hedef veriyi hemde sağındakini siliyor. Olay bu.

Sub Düğme1_Tıklat()
On Error GoTo hata
s = InputBox("Silinecek Değeri Giriniz")
Range("a1:a100").Find(s).Select
Selection = Empty
ActiveCell.Offset(, 1) = Empty
hata:
Exit Sub
End Sub
 
Geri
Üst