KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel’de ad ve Soyad’ı ters çevirme: Kolay ve eksiksiz bir kılavuz

YazarKelly Değiştirme Tarihi

Birçok bağlamda isimler geleneksel olarak «Ad Soyad» biçiminde listelenir. Ancak özellikle organizasyonel, veritabanı yönetimi veya biçimsel gereksinimler nedeniyle, soyadın önce, ardından virgül ve en sonda adın geldiği «Soyad, Ad» biçimine geçmek tercih edilebilir. Bu tür bir sıralama değişikliği, büyük veri kümelerinde manuel olarak oldukça yorucu hale gelebilir.

Bu eğitim, Excel’de isimleri kolayca yeniden sıralamanızı sağlar: İster «Ad Soyad» biçiminden «Soyad, Ad» biçimine geçin (virgüllü ya da virgülsüz), ister tam tersini yapın. Basit takaslar mı gerekiyor, yoksa gelişmiş özellikler veya betikler içeren karmaşık çözümler mi arıyorsunuz—burada ihtiyacınız olan her şeyi bulacaksınız.

Excel'de isim ters çevirme örneğinin ekran görüntüsü

Hızlı Doldurma kullanarak ad ve Soyad’ı ters çevirin

Excel’in Hızlı Doldurma özelliği, sağladığınız bir kalıba dayanarak verileri otomatik olarak dolduran akıllı ve verimli bir araçtır. Bu özellik, veri kümenizdeki ad ve Soyad sıralamasını ters çevirmek gibi görevler için mükemmeldir. Hızlı Doldurma’yı isimleri ters çevirmek için kullanmak üzere şu basit adımları izleyin:

  1. İsimlerinizin yanındaki boş sütunun ilk hücresine (örneğin B2), A2 hücresindeki ismi “Soyad, Ad” biçiminde ters sırayla yazın.
  2. Aynı sütundaki bir alt hücreyi seçin ve A3 hücresine ters ismi girin. Yazmaya başladığınız anda Flash Fill özelliği kalıbı tanıyacak ve kalan hücreleri buna göre otomatik olarak dolduracaktır.
  3. Flash Fill önerilerini onaylamak için Enter tuşuna basın.

    İpucu:2 ve 3 adımlarına alternatif olarak klavyenizde Ctrl + E tuşlarına basabilir veya Şerit’teki "Veri" sekmesine gidip "Flash Fill" düğmesine tıklayarak B2’de sağladığınız kalıpla hücrelerin altını doldurabilirsiniz.B2.

Notlar:

  • Bu yöntem, virgül kullanmak istememeniz veya "Soyad, Ad" sırasını "Ad Soyad" biçimine dönüştürmek istemeniz durumunda da eşit ölçüde etkilidir. Önemli olan, tekrarlanmasını istediğiniz ilk kalıbı sağlamaktır.

    Hızlı Doldurmanın başlangıç desenini nasıl öğrendiğini gösteren ekran görüntüsü

  • Bazı isimlerde ikinci ad bulunurken bazılarında bulunmuyorsa, Flash Fill bu isimleri sorunsuz şekilde işleyemeyebilir. Bu tür durumlarda daha iyi sonuçlar almak için bir sonraki bölümde açıklanan yapay zeka yöntemine başvurun.
  • Flash Fill sabit bir çözüm sunar; bu yöntemle ters çevrilen isimler statiktir, yani orijinal isimlerde yapılan değişiklikler veya yeni girdiler eklendiğinde otomatik olarak güncellenmez. Otomatik olarak güncellenen dinamik bir çözüm için formül yöntemi önerilir.

Yapay zekâ kullanarak ad ve Soyad’ı değiştirin

Kutools for Excel, adların sıralamasını—içerisinde ikinci ad olsun veya olmasın—kolayca ters çevirmek için tasarlanmış yapay zekâ destekli bir asistan olan «AI Asistanı» özelliğine sahiptir. KUTOOLS AI Aide’in kullanıcı dostu arayüzünü kullanarak tek ya da çoklu aralık seçimindeki isimlerin sıralamasını kolayca ters çevirebilirsiniz. Lütfen şu adımları izleyin:

Kutools for Excel, karmaşık görevleri kolaylaştıran 300’den fazla gelişmiş özelliğe sahiptir ve yaratıcılığı ile verimliliği artırır.Yapay zekâ yetenekleriyle entegre edilmiş, Kutools veri yönetimini hatasız ve zahmetsiz hale getirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…

Not: Bir yapay zekâ işlemi kullandıktan sonra Geri Al işlevi devre dışı kalır. Yapay zekâ destekli değişikliklere başlamadan önce orijinal verilerinizin bir yedek kopyasını almanızı öneririz.

  1. Excel Şeridi’ndeki «Kutools» sekmesine gidin ve «AI Asistanı» seçeneğine tıklayarak «KUTOOLS AI Aide» arayüzünü açın.
  2. Ters çevirmek istediğiniz adları seçin.
  3. Komutunuzu giriş kutusuna açık ve net bir şekilde yazın. Örneğin şunu girebilirsiniz: «Seçimdeki Soyad öğesini virgülden önce en üste taşı».
  4. Enter tuşuna basın veya «Gönder» düğmesine tıklayın .

    İsimleri ters çevirmek için Kutools AI Aide arayüzünün ekran görüntüsü

  5. KUTOOLS AI Aide, komutunuzu hızla işler ve size anında bir çözüm sunar. Veri Seç’inizde yeniden sıralamayı uygulamak için tek yapmanız gereken «Çalıştır» düğmesine tıklamaktır.

    Değişiklikleri uygulamak için Kutools AI Aide'daki Yürüt düğmesinin ekran görüntüsü

Sonuç

Seçili hücrelerdeki tüm Soyad öğeleri, virgülden önce en üste taşındı.

Kutools AI Aide tarafından ters çevrilmiş isimlerle Excel verilerinin ekran görüntüsü

Sonuç beklentilerinizi karşılamıyorsa ipuçları:
  1. Yalnızca “Memnun Değilim” düğmesine tıklayın; KUTOOLS AI Yardımcısı, ters işlemi geri alacak ve ihtiyaçlarınıza özel ayrıntılı, adım adım bir kılavuz sunacaktır.

    Sonuçları iyileştirmek için Kutools AI Aide'da kullanılan Memnun Değilim düğmesinin ekran görüntüsü

  2. Daha tatmin edici bir sonuç almak için komutunuzu yeniden ifade etmeyi düşünebilirsiniz.

Not: KUTOOLS AI Aide’a mı erişmek istiyorsunuz? Hemen Kutools for Excel’i indirin! Üstelik Kutools, 300’den fazla başka özellikle de donatılmıştır. Beklemeyin, bugün deneyin!


Formül kullanarak ad ve Soyad’ı ters çevirin

Excel’de bir formül kullanarak ad ve soyadı ters çevirmek için Excel’in metin işleme işlevlerinden yararlanabilirsiniz. Bu yöntem, özellikle orijinal isimler değiştiğinde otomatik olarak güncellenen dinamik bir çözüm gerektiğinde son derece kullanışlıdır. Formülü uygulamak için aşağıdaki adımları izleyin:

  1. Ters çevirmek istediğiniz adların A sütununda olduğunu ve A2hücresinden başladığını varsayalım. Ters çevrilmiş adların görünmesini istediğiniz sütundaki ilk hücreyi seçin ()örneğimizde B2) ve aşağıdaki formülü girin:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    İpucu: Sağlanan formülde, ters çevirmek istediğiniz adı içeren hücre referansıyla A1 ifadesini değiştirdiğinizden emin olun.
  2. B2hücresinin sağ alt köşesindeki doldurma tutamacını aşağı doğru sürükleyerek formülü ilgili tüm hücrelere uygulayın.

    Excel'de ad ve soyadı ters çevirmek için formül sonucunun ekran görüntüsü

İpuçları:
  • Virgül koymak istemiyorsanız ancak yalnızca bir boşluk bırakmak istiyorsanız aşağıdaki formülü kullanmayı düşünebilirsiniz:
    =MID(A2&," "&,A2,FIND(" ",A2)+1,LEN(A2))

    Excel'de isimleri ters çevirmek için virgül içermeyen bir formülün ekran görüntüsü

  • "Soyad, Ad" sırasını "Ad Soyad" şeklinde eski haline döndürmek istiyorsanız aşağıdaki formülü kullanın:
    =MID(A2&," "&,A2,FIND(", ",A2)+2,LEN(A2)-1)

    'Soyad, Ad' formatındaki isimleri 'Ad Soyad' biçimine döndürmek için bir formülün ekran görüntüsü

(AD) Metni Ters Çevir işlemini Kutools for Excel ile kolayca yapın

Excel hücrelerinizdeki metni ters çevirmekte zorlanıyor musunuz? İster her harfi tek tek ters çevirin, ister belirli bir ayırıcıya göre metni yeniden düzenleyin—Kutools for Excel bunu kolaylaştırır!

Metni Ters Çevir özelliğini kullanarak, bir hücredeki harfleri anında ters çevirebilir veya seçtiğiniz sınırlayıcıya göre ayrılmış metin bölümlerini tek bir, basit iletişim kutusuyla kolayca yeniden sıralayabilirsiniz!

Kutools for Excel Metni Ters Çevir özelliğinin ekran görüntüsü

Kutools for Excel– Excel’i 300’den fazla temel araçla güçlendirerek işlerinizi daha hızlı ve kolay hale getirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin


Power Query kullanarak ad ve Soyad’ı değiştirin

Excel’de Power Query kullanmak, verileri manipüle etmek ve dönüştürmek—özellikle ad ile soyadın pozisyonlarını değiştirmek ve istediğiniz bir sınırlayıcı eklemek—için son derece güçlü bir yöntemdir. Bu görevi Power Query ile gerçekleştirmek için aşağıdaki ayrıntılı adımları izleyin:

Not: Power Query yöntemini yalnızca şu özel senaryolarda tercih edin: Power Query zaten veri dönüştürme iş akışınızın bir parçasıysa ve isim ters çevirme işlemini bu akışa entegre etmeniz gerekiyorsa ya da benzer görevlerle sık sık karşılaşıyorsanız. Tek seferlik isim ters çevirme ihtiyaçlarınız için ise bu kılavuzda daha önce ele aldığımız Hızlı Doldurma, Yapay Zekâ veya formüller gibi daha basit alternatifler, daha uygun ve doğrudan çözümler olabilir.

  1. Ters çevirmek istediğiniz adların bulunduğu aralığı seçin.
  2. «Veri» sekmesine gidin ve «Veri Al & Dönüştür» grubundan «Tablodan/Araklıktan» seçeneğine tıklayın.
  3. Verileriniz tablo biçiminde değilse Excel bir tablo oluşturmanızı isteyecektir. Lütfen **Tamam**’a tıklayın.

  4. Power Query Düzenleyici’de, isim sütununun başlığına sağ tıklayıp «Sütunu Böl» > «Sınırlayıcıya Göre» seçeneğini seçin.

    Power Query'de sütunu sınırlayıcıya göre bölmeyi gösteren ekran görüntüsü

  5. Ayırıcı olarak genellikle boşluk karakterini seçin, ardından her ayırıcı oluşumunda bölme seçeneğini işaretleyip Tamam’a tıklayın.

    İsimleri bölmek için Power Query'deki sınırlayıcı seçeneklerinin ekran görüntüsü

  6. Bölme işleminden sonra ad ve soyad için iki sütununuz olacak. Soyadı içeren sütunu, ilk sütun olacak şekilde elle sürükleyin.

    Power Query'de sütunların manuel olarak yeniden düzenlenmesini gösteren ekran görüntüsü

  7. Birleştirmek istediğiniz sütunları seçmek için Ctrl tuşuna basılı tutarak her birine tıklayın. Daha sonra, seçili sütunlardan herhangi birinin başlığına sağ tıklayıp «Sütunları Birleştir» seçeneğini seçin.

    Power Query'deki Sütunları Birleştir seçeneğinin ekran görüntüsü

  8. «Sütunları Birleştir» iletişim kutusunda, Sınırlayıcı Açılır Liste bölümünden «Özel» seçeneğini seçin ve sınırlayıcı olarak virgül ve boşluk (), ) girin. Gerekirse birleştirilmiş sütun için bir ad belirleyin, ardından Tamam’a tıklayın.Power Query'deki Sütunları Birleştir iletişim kutusunun ekran görüntüsü
  9. Sonucu dışa aktarmak için «Kapat ve Yükle» düğmesine tıklayın.

    Power Query Düzenleyicisinde Kapat ve Yükle düğmesinin ekran görüntüsü

Sonuç

Power Query, dönüştürülmüş verileri anında Excel'de yeni bir çalışma sayfası olarak çıktılar.

Power Query tarafından dönüştürülmüş veri çıktısının ekran görüntüsü

İpucu:Bu yöntem, orijinal veri ile dönüştürülmüş çıktı arasında canlı bir bağlantı kurar. Orijinal veride yapılan tüm güncellemeler, çıktı tablosuna sağ tıklayıp “Yenile” seçeneğini seçerek kolayca yansıtılabilir.

Excel'de çıktı tablosunu yenilemeyi gösteren ekran görüntüsü


VBA kullanarak ad ve Soyad’u değiştirin

Ayrıca, ad ve soyadı tek bir sütunda hızlıca ters çevirmek için VBA makrolarından da yararlanabilirsiniz. Bu yöntem, Excel’de verileri etkili şekilde işlemek adına kodlamayı tercih edenler için idealdir.

Not: Bu VBA betiğini çalıştırmadan önce verilerinizin bir yedeğini almanızı şiddetle öneririz; çünkü VBA işlemleri, standart Excel Geri Al özelliğiyle geri alınamaz.

  1. Excel’de «Microsoft Visual Basic for Applications» penceresini açmak için «Alt + F11» tuşlarına basın.
  2. «Ekle» > «Modül» seçeneğine tıklayıp aşağıdaki makroyu Modül penceresine yapıştırın.
    Sub FlipName()
    'Update by ExtendOffice on 20240327
    Dim xRng As Range
    Dim xWorkRng As Range
    Dim xSign As String
    Dim xSeparator As String
    On Error Resume Next
    xTitleId = "Kutools for Excel"
    Set xWorkRng = Application.Selection
    Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8)
    xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2)
    For Each xRng In xWorkRng
        xValue = xRng.Value
        NameList = VBA.Split(xValue, xSign)
        If UBound(NameList) = 1 Then
            xRng.Value = NameList(1) & ", " & NameList(0)
        End If
    Next
    End Sub

    Not: Bu makro, ters çevrilen isimler arasına otomatik olarak virgül ekler. Farklı bir ayırıcı kullanmak isterseniz, kodun 16. satırında yer alan ", " ifadesini değiştirebilirsiniz. Örneğin, ", " yerine " "Yazarsanız, isimler virgül yerine boşlukla ayrılacaktır.

  3. Bu makroyu çalıştırmak için F5 tuşuna basın. Açılan Kutools for Excel iletişim kutusunda, ters çevirmek istediğiniz adları içeren aralığı seçin ve **Tamam** düğmesine tıklayın.

    VBA kullanarak isimleri ters çevirmek için bir aralık seçmenin ekran görüntüsü

  4. Sonraki iletişim kutusunda, adlar içinde kullanılan mevcut ayırıcıyı (örneğin boşluk) girin ve Tamam düğmesine tıklayın.

    Excel'de VBA makrosu için ayırıcı girmenin ekran görüntüsü

Sonuç

Artık Ad ve Soyad, Aralık seç içinde virgülle ayrılarak yer değiştirdi.

VBA kullandıktan sonra Excel'de ters çevrilmiş isimlerin ekran görüntüsü


Yukarıda Excel’de isimleri ters çevirmeyle ilgili tüm içerik yer almaktadır. Umarım bu eğitim faydalı olmuştur! Daha fazla Excel ipucu ve püf noktası keşfetmek istiyorsanız, lütfen buraya tıklayın ve binlerce eğitimin yer aldığı kapsamlı koleksiyonumuza erişin.