Ana içeriğe atla

Excel'de adı ve soyadı değiştirme: Kolay ve eksiksiz bir kılavuz

Birçok bağlamda adlar geleneksel olarak "Ad Soyadı" biçiminde listelenir. Ancak, bu sırayı "Soyadı, Adı" olarak tersine çevirmenin tercih edildiği durumlar vardır; önce soyadı, sonra virgül ve verilen adın sonuncusu yer alır. Organizasyonel, veri tabanı yönetimi veya biçimsel nedenlerden dolayı adların düzenini değiştirmek gerekli olabilir ancak büyük bir veri kümesinde manuel olarak yapılırsa potansiyel olarak sıkıcı olabilir.

Bu eğitim, adları "Ad Soyadı"ndan "Soyadı, Ad"a (virgüllü veya virgülsüz) veya tam tersine çeviriyor olsanız da, Excel'de adları kolayca nasıl yeniden düzenleyeceğinizi gösterir. İster basit takaslara ister gelişmiş özellikler veya komut dosyaları içeren daha karmaşık çözümlere ihtiyacınız olsun, ihtiyacınız olan her şeye sahibiz.


Flash Fill'i kullanarak adı ve soyadını çevirin

Excel'in Dolgu Dolgu özelliği, sağladığınız bir modele göre verileri otomatik olarak doldurmak için kullanılan akıllı ve etkili bir araçtır. Bu, onu veri kümenizdeki ad ve soyadların sırasını tersine çevirmek gibi görevler için mükemmel kılar. Adları çevirmek amacıyla Hızlı Doldurmayı kullanmak için şu basit adımları izleyin:

  1. İsimlerinizin yanındaki boş sütunun ilk hücresine (örn. B2), hücredeki adı yazın A2 ters sırada: "Soyad ad".
  2. Aynı sütunun altındaki sonraki hücreyi seçin ve hücrenin ters adını girin A3. Siz yazmaya başladığınızda, Hızlı Doldurma işlevi deseni tanıyacak ve kalan hücreleri buna göre otomatik olarak dolduracaktır.
  3. Basın Keşfet Hızlı Doldurma önerilerini onaylamak için.

    Bahşiş: 2. ve 3. adımlara alternatif olarak tuşuna basabilirsiniz. Ctrl + E klavyenizde veya şuraya gidin: Veri Şeritteki sekmeye tıklayın ve Dolgu Dolgu Aşağıdaki hücreleri sağladığınız desenle doldurmak için düğmesine basın B2.

Notlar:

  • Bu yöntem, virgül kullanmamayı tercih ettiğinizde veya "Soyadı, Adı"ndan "Ad Soyadı"na geri dönmek istediğinizde de aynı derecede etkilidir. Anahtar, kopyalandığını görmek istediğiniz ilk modeli sağlamaktır.

  • Bazı adların ikinci adları varsa ve bazılarının yoksa, Hızlı Doldurma bunların işlenmesinde o kadar sorunsuz çalışmayabilir. Bu durumlarda daha iyi sonuçlar elde etmek için bkz. Yapay zeka yöntemi bir sonraki bölümde anlatılmıştır.
  • Flash Fill sabit bir çözüm sunar; bu yöntemle tersine çevrilen adlar statik kalır, yani orijinal adlarda yapılan değişikliklerle veya yeni girişlerin eklenmesiyle dinamik olarak güncellenmezler. Otomatik olarak güncellenen dinamik bir çözüm için formül yöntemi tavsiye edilir.

Yapay zekayı kullanarak adınızı ve soyadınızı değiştirin

Kutools for Excel Yapay zeka destekli bir asistana sahiptir, Yapay Zeka Yardımcısı, ikinci ad içerip içermediğine bakılmaksızın adların sırasını zahmetsizce tersine çevirmek için tasarlanmıştır. Kullanıcı dostu arayüzünü kullanarak Kutools AI Yardımcısıgerektiğinde tekli veya birden fazla seçili aralıktaki adların sırasını kolayca tersine çevirebilirsiniz. Lütfen şu adımları izleyin:

Not: Bir AI işlemi kullanıldıktan sonra Geri Al işlevi kullanılamaz. Yapay zeka destekli herhangi bir değişikliğe geçmeden önce orijinal verilerinizin bir yedeğini oluşturmanız önerilir.

İndir Kutools for Excel özelliğe erişmek ve 30 günlük ücretsiz deneme sürenizin kilidini açmak için!
  1. gidin Kutools Excel şeridindeki sekmeyi seçin ve Yapay Zeka Yardımcısı açmak için Kutools AI Yardımcısı Arayüz aynı
  2. Çevirmek istediğiniz adları seçin.
  3. Komutunuzu giriş kutusuna açıkça yazın. Örneğin şunu girebilirsiniz: "Seçimdeki soyadlarını öne taşı ve ardından virgül koy".
  4. Basın Keşfet veya Gönder düğmesine tıklayın .

  5. Kutools AI Yardımcısı Komutunuzu anında işleme alarak çözüm sunar. Basitçe tıklayın Gerçekleştirmek Yeniden düzenlemeyi seçtiğiniz verilere uygulamak için düğmesine basın.

Sonuç

Seçilen hücrelerdeki tüm soyadlar öne taşınır ve ardından virgül gelir.

Sonuç beklentilerinizi karşılamıyorsa ipuçları:
  1. Basitçe tıklayın tatminsiz düğmesine basın. Kutools AI Yardımcısı daha sonra işlemin tersini yapacak ve ihtiyaçlarınıza göre hazırlanmış ayrıntılı, adım adım bir kılavuz oluşturacaktır.

  2. Daha tatmin edici bir sonuç verip vermediğini görmek için komutunuzu yeniden yazmayı düşünün.

Not: Erişmek istiyorum Kutools AI Yardımcısı? İndirmek Kutools for Excel Şimdi! Bunun ötesinde Kutools, sayısız 300'den fazla başka özelliğe sahiptir ve 30 günlük ücretsiz deneme olanağı sunar. Beklemeyin, bugün deneyin!


Formül kullanarak adı ve soyadını ters çevirin

Excel'de bir formül kullanarak ad ve soyadını tersine çevirmek için Excel'in metin işleme işlevlerine güvenebilirsiniz. Bu yöntem özellikle orijinal adların değişmesi durumunda otomatik olarak güncellenen dinamik bir çözüme ihtiyaç duyduğunuzda kullanışlıdır. Formülü uygulamak için şu adımları izleyin:

  1. Tersine çevirmek istediğiniz adların sütunda olduğunu varsayalım A, den başlayarak A2. Tersine çevrilmiş adların görünmesini istediğiniz sütundaki ilk hücreyi seçin (B2 bizim durumumuzda) ve formülü girin:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    Bahşiş: Sağlanan formülde değiştirdiğinizden emin olun A1 tersine çevirmek istediğiniz adı içeren gerçek hücre referansıyla.
  2. Hücrenin sağ alt köşesindeki doldurma tutamacını sürükleyin B2 Formülü ilgili tüm hücrelere uygulamak için aşağı doğru tuşuna basın.

İpuçları:
  • Virgül yerine yalnızca boşluk kullanmayı tercih ediyorsanız aşağıdaki formülü kullanmayı düşünün:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

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

(AD) Kutools for Excel ile metin sırasını kolayca tersine çevirin

Her harfi ayrı ayrı çevirerek veya metni belirli bir ayırıcı etrafında yeniden düzenleyerek, Excel hücrelerinizdeki metni tersine çevirmek için çabalıyor musunuz? Kutools for Excel bunu kolaylaştırır!

İle Ters Metin Sırası özelliği sayesinde, bir hücrenin içindeki harfleri hızlı bir şekilde ters çevirebilir veya seçtiğiniz sınırlayıcıyla ayrılmış metin bölümlerini ters çevirebilirsiniz - üstelik bunların tümünü tek ve basit bir iletişim kutusu aracılığıyla yapabilirsiniz!

Kutools for Excel: Entegre AI 🤖, 300'den fazla kullanışlı Excel işlevi parmaklarınızın ucunda. Artık hiçbir özellik kısıtlaması olmadan hepsini 30 günlük ücretsiz deneme sürümünde deneyin!


Ad ve soyadını kullanarak değiştirin Power Query

kullanma Power Query Excel'de, seçtiğiniz bir sınırlayıcıyı eklerken ad ve soyadların konumlarını değiştirmek de dahil olmak üzere, verileri işlemek ve dönüştürmek için güçlü bir yöntemdir. Bu görevi gerçekleştirmek için bu ayrıntılı adımları izleyin. Power Query:

Not: için tercih Power Query yöntem yalnızca belirli senaryolarda: Eğer Power Query zaten veri dönüştürme iş akışınızın bir parçası ve adı tersine çevirmeyi entegre etmeniz gerekiyorsa veya benzer görevlerle sık sık karşılaşıyorsanız. Tek seferlik ad değiştirme ihtiyaçları için, aşağıdakiler gibi daha basit alternatifler Dolgu Dolgu, AIya da formüller (bu kılavuzda daha önce incelendiği gibi) muhtemelen daha uygun ve doğrudan çözümlerdir.

  1. Tersine çevirmek istediğiniz adları içeren aralığı seçin.
  2. gidin Veri sekmesini tıklayın ve üzerine tıklayın. Tablodan/Aralıktan içinde Verileri Al ve Dönüştür grup.
  3. Verileriniz tablo biçiminde değilse Excel sizden bir tablo oluşturmanızı ister. lütfen tıklayın OK.

  4. içinde Power Query editör açılan ad sütununun başlığına sağ tıklayın ve ardından Bölünmüş Sütun > Sınırlayıcıya göre.

  5. Sınırlayıcıyı seçin adlarınızı ayırır (genellikle bir boşluk) ve sınırlayıcının her tekrarında bölünme, Ardından OK.

  6. Bölme işleminden sonra ad ve soyadlar için iki sütununuz olur. İlk sütun olacak şekilde soyadını tutan sütunu manuel olarak sürükleyin.

  7. Birleştirmek istediğiniz sütunları tuşunu basılı tutarak seçin. Ctrl tuşuna basın ve her birine tıklayın. Daha sonra sütun başlıklarından herhangi birine sağ tıklayın ve Sütunları Birleştir.

  8. içinde Sütunları Birleştir diyalogdan, Separatör açılır listeyi seçin görenek seçeneğini seçin ve virgül ve ardından boşluk girin (, ) ayırıcı için. Gerekirse, bir isim belirtin birleştirilmiş sütun için tıklayın ve ardından OK.

  9. Önizlemeden memnun kaldığınızda, Kapat ve Yükle düğmesi Power Query editör değişikliklerinizi uygulamak için.

Sonuç

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

Bahşiş: Bu yöntem, orijinal veriler ile dönüştürülmüş çıktı arasında bir bağlantı oluşturur. Orijinal verilerde yapılan herhangi bir güncelleme, yenilenerek dönüştürülen çıktıya kolayca uygulanabilir: çıktı tablosuna sağ tıklayın ve Yenile.


VBA'yı kullanarak adı ve soyadını değiştirin

Bir sütundaki ad ve soyadını hızlı bir şekilde çevirmek için VBA makrolarını da kullanabilirsiniz. Bu yaklaşım, Excel'deki verileri verimli bir şekilde işlemek için bir kodlama yöntemini tercih eden herkes için idealdir.

Not: Bu VBA komut dosyasını çalıştırmadan önce, VBA işlemleri standart Excel geri alma özelliğiyle geri alınamayacağından verilerinizin bir yedeğini oluşturmanız önemle tavsiye edilir.

  1. basılı tutun Alt + F11 açmak için Excel'deki tuşları Uygulamalar için Microsoft Visual Basic pencere.
  2. Tıkla Ekle > modülve aşağıdaki makroyu yapıştırın modül pencere.
    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 çevrilmiş adların arasına otomatik olarak virgül ekler. Farklı bir ayırıcı kullanmak isterseniz pasajı değiştirebilirsiniz xRng.Value = AdList(1) & ", " & AdList(0) Kodun 16. satırında bulunur. Örneğin, değiştirilmesi "" ile "" adları virgül yerine boşlukla ayıracaktır.

  3. Basın F5 Bu makroyu çalıştırmak için anahtar. Haşhaşta Kutools for Excel iletişim kutusunda çevirmek istediğiniz adları içeren aralığı seçin ve OK düğmesine basın.

  4. Bir sonraki iletişim kutusunda, lütfen adların içinde kullanılan mevcut ayırıcıyı girin (bizim durumumuzda boşluk gibi) ve ardından OK düğmesine basın.

Sonuç

Artık seçilen aralıktaki adlar ve soyadlar virgülle ayrılarak ters çevrilir.


Yukarıda Excel'deki adların çevrilmesiyle ilgili tüm içerik bulunmaktadır. Umarım öğreticiyi faydalı bulursunuz. Daha fazla Excel ipucu ve püf noktası keşfetmek istiyorsanız, lütfen buraya tıklayınız binlerce öğreticiden oluşan kapsamlı koleksiyonumuza erişmek için.

Comments (42)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It worked for me.
Thank you!
This comment was minimized by the moderator on the site
hola, gracias por tus formulas, como puedo hacer si necesito reversar los nombres y luego los apellidos, por ejemplo tengo esto GRANDA VELASCO OMAR GERMANICO, y con la función revert no me funciona en orden me saca GERMANICO OMAR VELASCO GRANDA, me cambia el orden.
This comment was minimized by the moderator on the site
Hi there,

If you have additional middle names rather than just first and last names, please try the Reverse Text Order feature of Kutools for Excel.
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text.png

If you don't have Kutools for Excel installed in your computer, you can click here to download and try it for free for 30 days: Kutools for Excel. After the installation, you can find the feature on Kutools tab, in Editing group:
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text-2.png

Amanda
This comment was minimized by the moderator on the site
Thank you sooo very much! You made work easier for me!
This comment was minimized by the moderator on the site
=MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)

where the name is on the A2 cell
This comment was minimized by the moderator on the site
You saved my life!!! Thank you. None of the others worked. This is exactly what I needed.
This comment was minimized by the moderator on the site
=MID(O4&", "&O4,FIND(" ",O4)+1,LEN(O4)+1)
This comment was minimized by the moderator on the site
okay. can someone say this in english because I have no clue what you guys are talking about
This comment was minimized by the moderator on the site
Try this to add a comma: =MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
THANK YOU literally I've been trying to figure out the comma thing for like an hour. Thank you!
This comment was minimized by the moderator on the site
What if I need to insert a comma between the last and first name?
This comment was minimized by the moderator on the site
What if there is a comma separating the 2 names? Is there a way to eliminate it? Now the names look like

Arthur Lange,

Eric Norris,

etc etc
This comment was minimized by the moderator on the site
Try this to remove a comma: =MID(A2&" "&A2,FIND(", ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
Have you tried Ctrl+F, Select Replace, Find "," and leave replace with blank.
This comment was minimized by the moderator on the site
When I try that, it pops up with this error message "There's a problem with this formula. Not trying to type a formula? When the first character is an equal (=) or minus (-) sign, Excel thinks it's a formula: you type: =1+1, cell shows: 2. To get around this, type an apostrophe (') first: you type: '=1+1, cell shows =1+1.
This comment was minimized by the moderator on the site
I think you are changing the formula. Try copying and pasting the values to a new cell then do the find/replace.
This comment was minimized by the moderator on the site
I want to know this too!
This comment was minimized by the moderator on the site
Correction. What if i have four names? What's the formula? Last name - first name - middle1 - middle2
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations