Excel'de Ad ve Soyadı Virgülle Nasıl Değiştirilir

  • Bunu Paylaş
Hugh West

Bu yazıda, Excel'de ad ve soyadı virgülle nasıl değiştireceğinizi göstereceğim. Sorunlara bağlı olarak, birçok sorunla karşılaşabilirsiniz. Bu eğitimde, mümkün olduğunca çok soruna ve çözümlerine odaklanacağım. Ancak özel bir sorununuz varsa ve bunu çözmek için bir sorunla karşı karşıyaysanız, yorum kutusunda bize bildirin. Size bir çözüm sunmaya çalışacağız.

Alıştırma Çalışma Kitabını İndirin

Lütfen bu makaleyi yazmak için kullandığım aşağıdaki Excel dosyasını indirin. Bu makalede kullandığım tüm formülleri ve yöntemleri alacaksınız.

Ad ve Soyadı Virgülle Değiştir.xlsm

4 Excel'de Ad ve Soyadı Virgülle Değiştirmenin Uygun Yolları

Önce veri setimizi tanıtalım. Sayfamda adı ve soyadı olan bazı kişilerin isimleri var ve Excel'de adı ve soyadını virgülle değiştireceğim.

1. Excel İşlevlerini Kullanarak Ad ve Soyadı Virgülle Değiştirme

Bu yöntemde, Ad ve Soyadı aşağıdaki şekilde değiştireceğiz:

Soyadı, Adı = Adı Soyadı

Örneğin,

John Dalton = Dalton, John

Bunu aşağıdaki alt yöntemi kullanarak yapabiliriz.

1.1 SAĞ, ARAMA ve SOL İşlevlerini Birleştirme

Bu bölümde, aşağıdakileri uygulayacağız SAĞ, ARA, ve SOL fonksiyonlar Ad ve soyadları virgülle değiştirmek için aşağıdaki talimatları takip edelim!

Adımlar:

  • Her şeyden önce, şunları seçin hücre C5 İşimizi kolaylaştırmak için.
  • Bundan sonra, aşağıdaki fonksiyonları bu hücreye yazın.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&","&LEFT(B5,SEARCH(" ",B5)-1)

  • Bu nedenle, basitçe Girin Sonuç olarak, klavyenizde SAĞ, ARA, ve SOL fonksiyonlar, ve geri dönüş Dalton, John .

  • Daha ileri, Otomatik Doldurma sütunundaki hücrelerin geri kalanına işlevler C ekran görüntüsünde verilmiştir.

1.2 REPLACE, SEARCH ve LEFT İşlevlerini Birleştirme

Şimdi, uygulayacağız DEĞİŞTİR, ARA, ve SOL fonksiyonlar Veri setimizden bunu kolayca yapabiliriz. Ad ve soyadları virgülle değiştirmek için aşağıdaki talimatları takip edelim!

Adımlar:

  • Her şeyden önce, şunları seçin hücre C5 İşimizi kolaylaştırmak için.
  • Bundan sonra, aşağıdaki fonksiyonları bu hücreye yazın.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&""&LEFT(B5,SEARCH(",",B5)-1)

  • Bu nedenle, basitçe Girin Sonuç olarak, klavyenizde DEĞİŞTİR, ARA, ve SOL fonksiyonlar ve geri dönüş Dalton John .

  • Daha ileri, Otomatik Doldurma sütunundaki hücrelerin geri kalanına işlevler C ekran görüntüsünde verilmiştir.

1.3 MID, SEARCH ve LEN İşlevlerini Uygulama

Bu bölümde, aşağıdakileri uygulayacağız MID, ARA, ve LEN fonksiyonları Ad ve soyadları virgül olmadan değiştirmek için aşağıdaki talimatları takip edelim!

Adımlar:

  • Her şeyden önce, şunları seçin hücre C5 İşimizi kolaylaştırmak için.
  • Bundan sonra, aşağıdaki fonksiyonları bu hücreye yazın.
=MID(B5&""&B5,SEARCH(", ",B5)+2,LEN(B5)-1)

  • Bu nedenle, basitçe Girin Sonuç olarak, klavyenizde MID, ARA, ve LEN fonksiyonları , ve geri dönüş Dalton John .

  • Daha ileri, Otomatik Doldurma sütunundaki hücrelerin geri kalanına işlevler C ekran görüntüsünde verilmiştir.

2. Adı ve Soyadı Değiştirmek için Excel Flash Fill Özelliğini Kullanın

Bazen bir isim ikiden fazla parçadan oluşabilir. Bu durumda Excel'in Flaş Doldurma özelliği .

Klavye Kısayolu: CTRL + E

  • İlk olarak, istediğiniz çıktıyı hücre içinde yapın C5 Gerekirse, Excel'e gerçek çıktılarınızın ne olacağına dair bir ipucu vermek için sütundaki birkaç hücrede daha fazla çıktı yapın.

  • Şimdi bunu seçin ( C5 ) veya bu hücreleri seçin ve CTRL + E adlı bir açılır menü bulacaksınız. Flaş Dolgu Seçenekleri . Aşağı açılır menüye tıklayın ve Önerileri kabul edin komutu, eğer her şey TAMAM. . ya da seçin Flaş Dolguyu Geri Al komutunu kullanarak çıktıları iptal edebilirsiniz.

3. Adı ve Soyadı Değiştirmek için Excel'in Metni Sütunlara Uygulama Özelliği

Bu şekilde, isimleri aşağıdakileri kullanarak kendi parçalarına ayıracağız Excel'in Metinden Sütunlara özelliği Daha sonra bu parçaları birleştirerek yeni bir isim formatı oluşturacağız. Öğrenmek için aşağıdaki talimatları takip edelim!

Adım 1:

  • Adların bulunduğu hücreleri seçin ve ardından Sütunlara Metin Excel sihirbazı ( Veri> Veri Araçları> Sütunlara Metin ). Metni Sütunlara Dönüştürme sihirbazını açmak için klavye kısayolu: ALT + A + E
  • 3'ün 1. adımında, şu öğeyi seçin Sınırlandırılmış seçeneğine tıklayın ve ardından Sonraki Düğme.

  • 3'ün 2. adımında şunu seçin Uzay olarak Sınırlayıcı . Ve tıklayın Sonraki seçenek.

  • 3'ün 3'üncü adımında, aşağıdakileri seçiyoruz Hedef hücre olarak B2 üzerine tıklayın ve Bitirmek seçenek.

  • Bu aşamada elde ettiğimiz şey budur:

Adım 2:

  • Şimdi kullandım CONCATENATE işlevi bu hücreleri birleştirmek ve yeni bir ad biçimi oluşturmak için.
=CONCATENATE(D5,", ",C5)

Ancak & operatörünü de bu şekilde kullanabilirsiniz:

=D5&", "&C5

Daha fazlasını okuyun: Bir Sütundaki Metni Bulmak ve Değiştirmek için Excel VBA (2 Örnek)

4. Ad ve Soyadı Virgülle Değiştirmek için VBA Kodunu Çalıştırın

Son olarak, basit bir yöntem kullanarak Excel'de ad ve soyadı virgülle nasıl değiştireceğimi göstereceğim VBA Kod. Bazı özel anlar için çok yararlı . Veri kümemizden, Excel'de ad ve soyadları basit bir VBA Kod. Öğrenmek için aşağıdaki talimatları takip edelim!

Adım 1:

  • Her şeyden önce, bir Modül açın, bunu yapmak için öncelikle Geliştirici sekmesine gidin,

Geliştirici → Visual Basic

  • üzerine tıkladıktan sonra Visual Basic kurdele, adlı bir pencere Uygulamalar için Microsoft Visual Basic - Ad ve Soyadı Virgülle Değiştirme Bu pencereden, kendi modülümüzü uygulamak için bir modül ekleyeceğiz. VBA kodu. Bunu yapmak için şu adrese gidin,

Ekle → Modül

Adım 2:

  • Bu nedenle Ad ve Soyadı Virgülle Değiştirin modülü açılır. Ad ve Soyadı Virgülle Değiştirin modülü için aşağıdakileri yazın VBA Kod.
 Sub Switch_First_and_Last_Name() Dim R As Range Dim X As Range Dim Y As String On Error Resume Next xTitleId = "Ad ve Soyadı Değiştir" Set X = Application.Selection Set X = Application.InputBox("Range", xTitleId, X.Address, Type:=8) Y = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2) For Each R In X xValue = R.Value NameList = VBA.Split(xValue, Y) If UBound(NameList) = 1 ThenR.Value = NameList(1) + Y + NameList(0) End If Next End Sub 

  • Bu nedenle, çalıştırın VBA Kod. Bunu yapmak için şuraya gidin,

Çalıştır → Alt/KullanıcıFormunu Çalıştır

  • Çalıştırdıktan sonra VBA Kodu adlı bir iletişim kutusu Ad ve Soyadı Değiştir görünecektir. Bu iletişim kutusundan $B$5:$B$10 içinde Menzil yazma kutusu. Son olarak TAMAM. .

  • Sonuç olarak, yeni bir yazım kutusu Sembol aralığı açılacaktır. Uzay klavyenizdeki düğmesine basın. TAMAM. .

  • Son olarak, şunları yapabileceksiniz cadı adı ve soyadı virgül ile kullanarak VBA Kod.

Hatırlanması Gerekenler

Başvurulan hücrede bir değer bulunamazken, ➜ #N/A! Excel'de hata oluşuyor.

➜ Flaş Dolgusu Özellik şunlar için kullanılabilir Excel sürüm 2013 ve sonrası.

Sonuç

Yani, bunlar benim yöntemlerim Excel'de ad ve soyadları virgüllü veya virgülsüz olarak değiştirme Üç veya daha fazla parçalı isimlerin nasıl değiştirileceğini bile gösterdim. Herhangi bir özel sorununuz varsa, yorum bölümünde bize bildirin. Size bir çözüm sunmaya çalışacağız.

Blogumuzu okuduğunuz için teşekkür ederiz.

Happy Excelling 😀

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.