Skip to main content

Excel'de ad ve soyadları değiştirin: Kolay ve eksiksiz bir kılavuz

Author: Kelly Last Modified: 2025-06-10

Birçok bağlamda, isimler geleneksel olarak "Ad Soyad" formatında listelenir. Ancak, bazen bu sırayı tersine çevirerek "Soyad, Ad" yapmak daha uygun olabilir; yani soyadı önce, ardından bir virgül ve en son verilen ad gelir. Organizasyonel, veritabanı yönetimi veya stilistik nedenlerle olsun, isimlerin sırasını değiştirmek gerekebilir ancak büyük bir veri setinde manuel olarak yapılırsa potansiyel olarak yorucu olabilir.

Bu öğretici, Excel'de isimleri kolayca yeniden düzenlemenizi sağlar; "Ad Soyad"'ı "Soyad, Ad" (virgülle veya olmadan) veya tam tersi şekilde değiştirirken size yardımcı olur. Basit takaslar mı yoksa gelişmiş özellikler veya betikler içeren daha karmaşık çözümler mi gerekiyor, her şey burada.

A screenshot of a name-reversing example in Excel

Anlık Doldurma kullanarak ad ve soyadları değiştirin

Excel'in Anlık Doldurma özelliği, sizin sağladığınız bir desene göre verileri otomatik olarak doldurmak için akıllı ve etkili bir araçtır. Bu da, veri setinizdeki ad ve soyad sıralamasını tersine çevirmek gibi görevler için mükemmeldir. Adları tersine çevirmek için Anlık Doldurma'yı kullanmak üzere şu basit adımları izleyin:

  1. İsimlerinizin yanındaki boş sütunun ilk hücresinde (örneğin, B2), A2 hücresinden ismi ters sırada yazın: "Soyad, Ad".
  2. Aynı sütundaki bir alttaki hücreyi seçin ve A3 hücresinden ters ismi girin. Yazmaya başladığınızda, Anlık Doldurma işlevi deseni tanıyacak ve kalan hücreleri buna göre otomatik olarak dolduracaktır.
  3. Anlık Doldurma önerilerini onaylamak için Enter tuşuna basın.

    İpucu: 2. ve 3. adımlara alternatif olarak klavyenizde Ctrl + E tuşlarına basabilir veya Şerit üzerindeki "Veri" sekmesine gidip "Anlık Doldurma" düğmesine tıklayarak B2'de sağladığınız deseni kullanarak aşağıdaki hücreleri doldurabilirsiniz.

Notlar:

  • Bu yöntem, virgül eklememeyi tercih ederseniz veya "Soyad, Ad" sırasını tekrar "Ad Soyad" olarak geri döndürmek isterseniz de eşit derecede etkilidir. Anahtar, çoğaltılmasını istediğiniz şekilde başlangıç desenini sağlamaktır.

    A screenshot showing how Flash Fill learns an initial pattern

  • Bazı isimlerde ikinci ad varken bazılarında yoksa, Anlık Doldurma bu isimleri işlemekte sorunsuz çalışmayabilir. Bu tür durumlarda daha iyi sonuçlar için bir sonraki bölümde açıklanan Yapay Zeka yöntemine başvurun.
  • Anlık Doldurma sabit bir çözüm sunar; bu yöntemle tersine çevrilen isimler statik kalır, yani orijinal isimlerde yapılan değişikliklerle veya yeni girişlerle dinamik olarak güncellenmez. Otomatik olarak güncellenen dinamik bir çözüm için formül yöntemi önerilir.

Yapay Zeka kullanarak ad ve soyadları değiştirin

Kutools for Excel, orta isim içerip içermediğine bakılmaksızın isimlerin sırasını kolayca tersine çevirmek için tasarlanmış "AI Asistanı", adlı bir yapay zeka destekli asistan içerir. Kutools AI Asistanının kullanıcı dostu arayüzünü kullanarak, tek veya birden fazla seçili aralıktaki isimlerin sırasını kolayca tersine çevirebilirsiniz. Lütfen şu adımları izleyin:

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Not: Bir Yapay Zeka işlemi kullandıktan sonra Geri Al işlevi kullanılamaz. Herhangi bir Yapay Zeka destekli değişikliğe başlamadan önce orijinal verilerinizin bir yedeğini almanız önerilir.

  1. Excel şeridindeki "Kutools" sekmesine gidin ve "AI Asistanı" seçerek "Kutools AI Asistanı" arayüzünü açın.
  2. Tersine çevirmek istediğiniz isimleri seçin.
  3. Komutunuzu giriş kutusuna açıkça yazın. Örneğin, şu komutu girebilirsiniz: "Seçimdeki soyadlarını öne taşı, ardından bir virgül ekle".
  4. Enter tuşuna basın veya "Gönder" düğmesine tıklayın. .

    A screenshot of the Kutools AI Aide interface for reversing names

  5. Kutools AI Asistanı komutunuzu hızla işler ve bir çözüm sunar. Yeniden düzenleme işlemini seçili verilerinizde uygulamak için "Yürüt" düğmesine tıklayın.

    A screenshot of the Execute button in Kutools AI Aide to apply changes

Sonuç

Seçili hücrelerdeki tüm soyadları ön tarafa taşınır ve ardından bir virgül eklenir.

A screenshot showing Excel data with names reversed by Kutools AI Aide

Sonuç beklentilerinizi karşılamazsa ipuçları:
  1. Basitçe "Beklenmedik şekilde" düğmesine tıklayın. Kutools AI Asistanı tersine çevirme işlemini geri alır ve ihtiyaçlarınıza özel detaylı, adım adım bir rehber oluşturur.

    A screenshot of the Unsatisfied button used in Kutools AI Aide for refining results

  2. Komutunuzu yeniden ifade etmeyi deneyin; daha tatmin edici bir sonuç elde edip etmediğinizi görün.

Not: Kutools AI Asistanına erişmek istiyor musunuz? Kutools for Excel'i şimdi indirin! Bunun ötesinde, Kutools'un 300+ diğer birçok özelliği bulunmaktadır. Beklemeden bugün deneyin!


Formül kullanarak ad ve soyadları ters çevirin

Excel'de formül kullanarak ad ve soyad sırasını tersine çevirmek için Excel'in metin işleme fonksiyonlarını kullanabilirsiniz. Bu yöntem, özellikle orijinal isimler değiştiğinde otomatik olarak güncellenen dinamik bir çözüm gerektiğinde çok kullanışlıdır. Formülü uygulamak için şu adımları izleyin:

  1. Tersine çevirmek istediğiniz isimlerin olduğunu varsayalım, sütunda A, başlangıçtan itibaren A2. Tersine çevrilmiş isimlerin görüneceği sütunun ilk hücresini seçin (bizim durumumuzdaB2 ve formülü girin:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    İpucu: Sağlanan formülde, tersine çevirmek istediğiniz ismin bulunduğu gerçek hücre referansını A1 ile değiştirdiğinizden emin olun.
  2. B2 hücresinin sağ alt köşesindeki dolgu tutamacını aşağı doğru sürükleyerek formülü tüm ilgili hücrelere uygulayın.

    A screenshot of Excel's formula result for reversing first and last names

İpuçları:
  • Virgül değil yalnızca bir boşluk kullanmak istiyorsanız, aşağıdaki formülü göz önünde bulundurabilirsiniz:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

    A screenshot of a formula without commas for reversing names in Excel

  • Sırayı "Soyad, Ad" dan tekrar "Ad Soyad" a döndürmek istiyorsanız, aşağıdaki formülü kullanın:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

    A screenshot of a formula to revert names from 'Last, First' to 'First Last'

(REKLAM) Excel için Kutools ile metin sırasını kolayca ters çevirin

Excel hücrelerinde metni tersine çevirmekte zorlanıyor musunuz, her harfi tek tek tersine çevirerek veya belirli bir ayırıcı etrafında metni yeniden düzenleyerek? Kutools for Excel bunu kolaylaştırır!

Metin Sırasını Ters Çevir özelliğiyle, bir hücre içindeki harfleri hızlıca tersine çevirebilir veya seçtiğiniz ayırıcıya göre metin bölümlerini tersine çevirebilirsiniz - hepsi tek ve basit bir diyalog kutusu üzerinden!

A screenshot of the Kutools for Excel Reverse Text Order feature

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Power Query kullanarak ad ve soyadları değiştirin

Excel'de Power Query kullanmak, ad ve soyadların konumlarını değiştirirken istediğiniz bir ayırıcıyı eklemek de dahil olmak üzere verileri düzenleme ve dönüştürme açısından güçlü bir yöntemdir. Power Query ile bu görevi gerçekleştirmek için şu ayrıntılı adımları izleyin:

Not: Power Query yöntemini yalnızca belirli senaryolarda tercih edin: Eğer Power Query zaten veri dönüşüm iş akışınızın bir parçasıysa ve isim tersine çevirme işlemini entegre etmeniz gerekiyorsa veya benzer görevlerle sık sık karşılaşıyorsanız. Tek seferlik isim tersine çevirme ihtiyaçları için, bu kılavuzda daha önce ele aldığımız gibi Anlık Doldurma, Yapay Zeka veya formüller gibi daha uygun ve doğrudan çözümler muhtemelen daha uygundur.

  1. Tersine çevirmek istediğiniz isimleri içeren alanı seçin.
  2. "Veri" sekmesine gidin ve "Get & Transform Data" grubunda "From Table/Range" seçeneğine tıklayın.
  3. Verileriniz tablo formatında değilse, Excel size bir tane oluşturmanızı isteyecektir. Lütfen Tamam'a tıklayın.

  4. Power Query Editörü'nde, isim sütununun başlığına sağ tıklayın ve ardından "Split Column" > "By Delimiter" seçeneğini seçin.

    A screenshot of splitting a column by delimiter in Power Query

  5. İsimlerinizi ayıran ayırıcıyı seçin (genellikle bir boşluk) ve her bir ayırıcı oluşumunda bölünmesini seçin, ardından Tamam'a tıklayın.

    A screenshot of delimiter options in Power Query to split names

  6. Bölündükten sonra, ad ve soyadlar için iki sütununuz olacaktır. Soyadlarını içeren sütunu manuel olarak ilk sütun yapmak için sürükleyin.

    A screenshot showing the manual rearrangement of columns in Power Query

  7. Birleştirmek istediğiniz sütunları Ctrl tuşunu basılı tutarak ve her birine tıklayarak seçin. Ardından, herhangi bir sütun başlığına sağ tıklayın ve "Merge Columns" seçeneğini seçin.

    A screenshot of the Merge Columns option in Power Query

  8. "Merge Columns" iletişim kutusunda, Ayırıcı açılır listesinden "Custom" seçeneğini seçin ve ayırıcı olarak bir virgül ve ardından bir boşluk (,) girin. Gerekiyorsa, birleştirilmiş sütun için bir ad belirtin ve ardından Tamam'a tıklayın.

    A screenshot of the Merge Columns dialog in Power Query

  9. Sonra, sonucu çıkarmak için "Close & Load" düğmesine tıklayın.

    A screenshot of the Close and Load button in Power Query Editor

Sonuç

Power Query, dönüştürülmüş verileri anında Excel'deki yeni bir çalışma sayfasına aktaracaktır.

A screenshot of the transformed data output by Power Query

İpucu: Bu yöntem, orijinal veri ile dönüştürülmüş çıktı arasında bir bağlantı oluşturur. Orijinal veride yapılan herhangi bir güncelleme, çıktı tablosuna sağ tıklayıp "Yenile" seçeneğini seçerek kolayca uygulanabilir.

A screenshot showing how to refresh the output table in Excel


VBA kullanarak ad ve soyadları değiştirin

Ayrıca, VBA makrolarını kullanarak bir sütundaki ad ve soyadları hızlıca tersine çevirebilirsiniz. Bu yaklaşım, verileri Excel içinde etkili bir şekilde değiştirmek için kodlama yöntemini tercih edenler için idealdir.

Not: Bu VBA betiğini çalıştırmadan önce, VBA işlemlerinin standart Excel geri alma özelliğiyle geri alınamayacağı için verilerinizin bir yedeğini almanız şiddetle tavsiye edilir.

  1. Excel'de "Alt + F11" tuşlarına basılı tutarak "Microsoft Visual Basic for Applications" penceresini açın.
  2. "Insert" > "Module" seçeneğine tıklayın ve aşağıdaki makroyu Module 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, tersine çevrilmiş isimler arasına otomatik olarak bir virgül ekler. Farklı bir ayırıcı kullanmak istiyorsanız, kodun 16. satırında bulunan xRng.Value = NameList(1) & ", " & NameList(0) parçasını değiştirebilirsiniz. Örneğin, ", " yerine " " kullanmak, isimleri virgül yerine boşlukla ayırır.

  3. Bu makroyu çalıştırmak için F5 tuşuna basın. Açılacak olan Kutools for Excel iletişim kutusunda, tersine çevirmek istediğiniz isimleri içeren alanı seçin ve Tamam düğmesine tıklayın.

    A screenshot of selecting a range for name flipping using VBA

  4. Ardından açılacak olan iletişim kutusunda, isimlerde kullanılan mevcut ayırıcıyı girin (örneğimizde bir boşluk) ve ardından Tamam düğmesine tıklayın.

    A screenshot of entering a separator for the VBA macro in Excel

Sonuç

Şimdi seçili aralıktaki adlar ve soyadlar, bir virgülle ayrılmış şekilde tersine çevrilmiştir.

A screenshot showing flipped names in Excel after using VBA


Yukarıda, Excel'de isimleri tersine çevirmekle ilgili tüm içerik bulunmaktadır. Umarım bu öğretici size faydalı olmuştur. Daha fazla Excel ipucu ve hilesi keşfetmek istiyorsanız, binlerce öğreticiden oluşan kapsamlı koleksiyonumuza ulaşmak için lütfen buraya tıklayın.