• DİKKAT

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

Bir sütunda geçen belirli kelimeleri diğer sütuna aktarma

Katılım
27 Nisan 2021
Mesajlar
14
Excel Vers. ve Dili
Office Plus 2016 Tr-En - 64bit
Merhaba Üstadlar, elimde bir dosyada ilçeler var. Ben orada geçen ilçeleri diğer sütuna taşımak istiyorum. Nasıl yapabilirim.

İlçeler
AKDENİZ, ANAMUR, AYDINCIK, BOZYAZI, ÇAMLIYAYLA, ERDEMLİ, GÜLNAR, MEZİTLİ, MUT, SİLİFKE, TARSUS, TOROSLAR, YENİŞEHİR

Ayrıca örnek excel tablosundaki ilçeleri başka bir şekilde diğer sütuna taşıma önerilerine de açığım.

Şimdiden çok teşekkür ederim.
 

Ekli dosyalar

Sorunuzda 13 ilçe yazmışınız ama dosyada 4 satır ve 2 farklı ilçe var. Ama bunda sorun yok.
1. Her satırda tek bir adres mi var?
2. Satırın sonunda Türkiye varsa ilçe sağdan 2. "/" dan önceki ifademidir?
3. Satırın sonunda Türkiye yoksa ilçe sağdan 1. "/" dan önceki ifademidir?
 
Sorunuzda 13 ilçe yazmışınız ama dosyada 4 satır ve 2 farklı ilçe var. Ama bunda sorun yok.
1. Her satırda tek bir adres mi var?
2. Satırın sonunda Türkiye varsa ilçe sağdan 2. "/" dan önceki ifademidir?
3. Satırın sonunda Türkiye yoksa ilçe sağdan 1. "/" dan önceki ifademidir?
Merhaba Ömer Bey,

Evet örnek olduğu için kısa tuttum.
1- Ne yazık ki her satıda tek bir adres bütünü var.
2- evet
3- evet
 
Aşağıdaki kodları VBA penceresinde boş bir modüle içine ekleyin.
Sayfanızda =İlceler(A1) şeklinde kullanabilirsiniz.
C++:
Function İlceler(Hücre As Range)
    Metin = Trim(Replace(Replace(Hücre, "/", " "), "Türkiye", ""))
    MetinDizi = Split(Metin, " ")
    For k = UBound(MetinDizi) - 1 To 0 Step -1
        If Len(MetinDizi(k)) > 1 Then
            İlceler = MetinDizi(k)
            Exit Function
        End If
    Next k
End Function
 
Geri
Üst