Excel'de Formül Kullanarak İlk Orta ve Soyadı Nasıl Ayırırım

  • Bunu Paylaş
Hugh West

Bu makale, bir Excel formülü yardımıyla ad, ikinci ad ve soyadının nasıl ayrılacağını gösterecektir. Bu konuda hızlı bir görünüm elde etmek için aşağıya bir göz atın.

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

Aşağıdaki bağlantıya tıklayın ve alıştırma çalışma kitabını ücretsiz olarak indirin.

İlk Orta ve Soyadı Ayrı Yaz.xlsx

3 Formül Kullanarak Adı Orta Adı veya Soyadı Ayırmanın Yolları

Bir Excel formülü kullanarak tam bir adı parçalara ayırmak kolaydır. Ancak, bir seferde farklı hücrelerdeki ilk, orta ve soyadları ayıklayabilen tek bir Excel formülü yoktur. Bu nedenle, burada tüm adın parçalarını ayırmak için farklı bireysel formüllerin kullanımını göstereceğiz.

Aşağıdaki veri kümesinde, önde gelen birkaç aktörün gerçek isimlerinin bir listesi bulunmaktadır.

Tam adlarından ilk, orta ve soyadlarını çıkarmak için Excel formüllerini kullanacağız ( Sütun B ).

1. İlk Adı Excel SOL ve ARA İşlevleri ile ayırın

İlk adı yalnızca SOL fonksiyon ile birleştirerek veya tek başına ARAMA işlevi .

LEFT Fonksiyonlu Jenerik Formül:

=LEFT(Ad Soyad, İlk addaki karakter sayısı)

Jenerik SOL GÖZ Formülü:

=LEFT(Ad Soyad,SEARCH(" ",Ad Soyad)-1)

Tam adlarda virgül varsa boşluk yerine virgül (,) kullanın.

Bu SOL ARAMA formülünden daha etkilidir. SOL formülünün kullanılması durumunda ilk addaki karakter sayısını manuel olarak girmeniz gerekir. SOL formülü. SOL ARAMA formülü, ilk adlarınızın kaç karaktere sahip olduğunu bulacak, ardından ilk adları SOL işlevine sahiptir.

1.1 SOL ARAMA Formülünü Kullanın

İlk isimleri ayırmak için aşağıdaki adımları uygulayın.

Adımlar:

  • İlk olarak, aşağıdaki formülü kopyalayın ve içine girin hücre C5 .

=LEFT(B5,SEARCH(" ",B5)-1)

  • Tuşuna basın GİRİŞ tuşuna basın ve Doldurma Kolu simgesini aşağıdaki hücrelerin üzerine getirerek içlerindeki formülü kopyalayın.

Not:

Ayrıca şunları da kullanabilirsiniz FIND işlevi yerine ARAMA fonksiyonudur. Aralarındaki fark şudur ARAMA büyük/küçük harfe duyarlı değildir, dolayısıyla daha esnektir, oysa BUL Ancak her iki fonksiyon da bu durumda sorunsuz çalışacaktır.

1.2 Yalnızca SOL Fonksiyonunu Kullanın

Uygulanacak adımlar aşağıdaki gibidir.

Adımlar:

  • İlk isimdeki karakter sayısını sayın. Örneğin, "William Bradley Pitt" ilk ismindeki karakter sayısı 7'dir (W i l l i a m).
  • Gitmek hücre C5 ve aşağıdaki formülü içine girin.

=LEFT(B5,7)

  • Basın GİRİŞ ve ilk tam ad için ilk adı alın.
  • Sonraki hücrelere gidin ve önceki tüm adımları tekrarlayın.

Nihai çıktı aşağıdaki görüntüdeki gibi olacaktır. 👇 İlgili formülleri de gösterdim.

Daha fazlasını okuyun: Excel'de İsimler Üç Sütuna Nasıl Bölünür (3 Yöntem)

2. Soyadı ayırın (Göbek adı olsun ya da olmasın)

İkinci adı olan isimler ve ikinci adı olmayan isimler! Soyadını tam addan ayırmak için, içinde ikinci ad olup olmadığını dikkate almalıyız. Buna bağlı olarak formüller değişecektir.

2.1 İkinci İsimler Olduğunda

kullanarak bir formül uygulayacağız. SAĞ, LEN, BUL ve YEDEK fonksiyonları için aşağıdaki adımları uygulamanız yeterlidir.

Adımlar:

  • Aşağıdaki formülü yazın veya kopyalayın hücre C5 .

=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

  • Vur GİRİŞ düğmesine basın ve Doldurma Kolu simgesi.

Nihai sonuç aşağıda gösterilmiştir. 👇

Not:

Ayrıca şunları da kullanabilirsiniz ARAMA fonksiyonu yerine BUL fonksiyon.

🔎 Formül Nasıl Çalışır?

  • SUBSTITUTE(B5," ","")

    Bu YEDEK işlevi, metin dizesindeki " " boşluklarını değiştirir B5 hücresi boş dizeyle "".

    Sonuç: "WilliamBradleyPitt".

  • LEN(SUBSTITUTE(B5," ",""))

    Bu LEN fonksiyonu "WilliamBradleyPitt" uzunluğunu döndürür.

    Sonuç: 18.

  • LEN(B5)-LEN(SUBSTITUTE(B5," ",""))

    Sonuç: 2.

  • SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

    Burada, bunun 4. argümanı olarak çalışan LEN(B5)-LEN(SUBSTITUTE(B5," ",""))=2 çıktısı YEDEK fonksiyonunu ifade eder. YEDEK işlevi, B5 hücresi metin dizesindeki 2. boşluk karakteri " " yerine geçecektir.

    Sonuç: "William Bradley^Pitt".

  • FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))

    SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))) kısmının çıktısı "William Bradley^Pitt" şeklindedir. BUL işlevi, "William Bradley^Pitt" metin dizesindeki "^" karakterinin sol köşeden konumunu bulur.

    Sonuç: 16.

  • LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))

    Sonuç: 4.

  • =RIGHT(B5,LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

    Sonuç: Pitt.

2.2 İkinci İsim Olmadığında

Tam adlarda göbek adı yoksa işimiz daha kolaydır. Bu gibi durumlarda soyadlarını ayırmak için, tam addaki boşluk karakterinin konumunu soldan sağa doğru belirlememiz, sonucu tam ad metin dizesinin uzunluğundan çıkarmamız ve ardından bu 2. sonucu num_chars argümanının DOĞRU fonksiyon.

Bunu yapmak için aşağıdaki kolay adımları uygulayın.

Adımlar:

  • Aşağıdaki formülü yazınız hücre C5 ve vurmak GİRİŞ Anahtar.

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Sürükleyin Doldurma Kolu simgesini kullanarak formülü aşağı kopyalayın.

İşte sonuç. 👇

🔎 Formül Dağılımı

  • ARA(" ",B5)

    Bu ARAMA fonksiyonu boşluk karakterinin (" ") konumunu döndürür. B5 hücresi Soldan.

    Sonuç: 5.

  • LEN(B5)-SEARCH(" ",B5)

    Sonuç: 4.

  • RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

    LEN(B5)-SEARCH(" ",B5) kısmı soyadındaki karakter sayısını döndürür. DOĞRU fonksiyonu aşağıdaki metin dizesinden 4 karakter döndürecektir B5 hücresi yani soyadı.

    Sonuç: Pitt.

Daha fazlasını okuyun: Excel'de İsimler Virgülle Nasıl Bölünür (3 Uygun Yol)

3. Ayrı İkinci İsimler (Tekli veya Çoklu)

Tek veya birden fazla ikinci adımız olabilir. Her iki durumda da ayrı Excel formülleri kullanmamız gerekir. Aşağıda her ikisini de gösterdik.

3.1 ORTA-ARAMA Formülü ile Tek Orta Adı Ayırın

Tek bir göbek adını ayırmak için, aşağıdaki ifadeleri içeren bir formül kullanabiliriz MID işlevi çoklu ile birlikte ARAMA fonksiyonlar. MID fonksiyonu, belirli bir konumdan başlayarak, belirtilen bir metin dizesinin ortasından belirli sayıda karakter döndürür.

MID Fonksiyonunun Sözdizimi:

=MID(text, start_num, num_chars)

Şimdi, aşağıdaki adımları izleyin.

Adımlar:

  • Öncelikle aşağıdaki formülü yazın hücre C5 ve tuşuna basın GİRİŞ Anahtar.

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1))

  • Sürükleyin Doldurma Kolu simgesi kadar hücre C9 formülü tüm hücrelere kopyalamak için.

Göbek adlarının mükemmel bir şekilde ayrıldığını gösteren aşağıdaki resme bakın 👇

Not:

Tam adlardan bazılarının yalnızca adı ve soyadı varsa, formülde bir IFERROR işlevi Başlangıçta.

=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

🔎 Formül Dağılımı

Bu formülde kullanılan MID işlevinin üç gerekli bağımsız değişkeni vardır.

" B5 şu anlama gelir Metin Tartışma.

" SEARCH(" ",B5)+1 ifade eder start_num Tartışma.

" SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1) döndürür num_chars MID işlevi için argüman.

  • SEARCH(" ", B5) + 1

    Bu ARAMA işlevi, aşağıdaki metin dizesinde bir boşluk karakteri (" ") arar B5 hücresi ve dizenin sol köşesinden itibaren boşluk konumunu döndürür. Çıktısına 1 eklenmesi, göbek adının başladığı konumu verir.

    Sonuç: 9.

  • SEARCH(" ", B5, SEARCH(" ", B5)+1) - (SEARCH(" ", B5)+1)

    Bu bölümde, üç adet ARAMA fonksiyonları. ilk içindeki SEARCH(" ", B5)+1) kısmı ARAMA fonksiyonu, " " karakterinin konumunun sayılacağı başlangıç konumunu döndürür. Böylece SEARCH(" ", B5, SEARCH(" ", B5)+1) metin dizesindeki ikinci boşluk karakterinin konumunu döndürür. (SEARCH(" ", B5)+1) çıktısının bundan çıkarılması num_chars argümanının MID fonksiyon.

    Sonuç: 7.

  • MID(B5, SEARCH(" ", B5) + 1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - (SEARCH(" ", B5)+1))

    Son olarak MID işlevi göbek adını döndürür.

    Sonuç: "Bradley".

3.2 Birden Fazla İkinci Adı Ayırın

Birden fazla ikinci adınız varsa, bunları yine de tam adlardan ayırabilirsiniz. Tıpkı önceki formülde olduğu gibi MID fonksiyonu ile birleştireceğiz. TRIM ve LEN işlevleri de vardır.

Birden Fazla İkinci Adı Ayırmak için Genel Formül:

=TRIM(MID(name,LEN(first)+1,LEN(name)-LEN(first&last)))

Adımlar:

  • Öncelikle, ad ve soyadları iki ayrı sütuna ayırmanız gerekir C ve D Bu konuyu 1.1 ve 2'de ele almıştık.

  • Aşağıdaki formülü kopyalayın hücre E5 ve basın GİRİŞ .

=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))

  • Sürükleyin Doldurma Kolu ve tüm isimler için çıktı alın. 👇

🔎 Formül Dağılımı

  • LEN(C5&D5)

    Sonuç: 10.

  • LEN(B5)-LEN(C5&D5)

    Sonuç: 13.

  • LEN(C5)+1

    Sonuç: 6.

  • MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5))

    Sonuç: " E. Hoffmann "

  • =TRIM(" E. Hoffmann ")

    Sonuç: "E. Hoffmann".

Excel'de Ad, Orta ve Soyadı Ayırmanın Diğer Yolları

Şimdiye kadar, Excel'de adları, ortanca adları veya soyadlarını ayırabileceğimiz çeşitli formüller öğrendik. Şimdi bu bölümde, Excel formülleri olmadan bazı yöntemler daha öğreneceğiz.

1. Metni Sütunlara Ayırma Özelliği Yardımıyla Tam Adları Bölün

Excel Metninden Sütunlara sihirbazı, ilk, orta veya soyadlarını aynı anda ayırmamızı sağlar. Aşağıdaki basit adımları takip etmeniz yeterlidir.

Adımlar:

  • Hücre aralığını seçme B5:B9 Tam adları içeren.
  • Şuraya git Veri sekmesi >> the Veri Araçları grubu >> tuşuna basın Metinden Sütunlara düğmesi .

  • Aşağıdaki pencere açılacaktır. Sınırlandırılmış düğmesine basın ve ardından Sonraki> .

  • İşaretleyin Uzay onay kutusunu işaretleyin ve Sonraki> Tekrar.

  • Seçiniz Sütun veri formatı olarak Genel .
  • Hedefi Seçin hücre C5 ilk çıktının gerçekleşeceği yer.
  • Basın Bitirmek .

  • Aşağıdaki açılır pencere görünürse, tuşuna basın TAMAM. .

Aşağıdaki resim ayrılmış isimleri göstermektedir. 👇

Daha fazlasını okuyun: Excel'de İsimler Nasıl Bölünür (5 Etkili Yöntem)

2. Adı, Ortayı veya Soyadı ayırın Flaş Dolgusu Kullanma Excel 2013, 2016, 2019 & 365'te

Excel Flaş Dolgu hücrelerdeki desenleri algılayabilen ve sonraki hücreleri desene göre otomatik olarak doldurabilen harika bir özelliktir. Excel 2013, 2016, 2019 veya 365 kullanıyorsanız, bu özelliği kullanabilirsiniz.

Aşağıdaki adımlar, Excel Flash Fill kullanarak ilk, orta veya soyadlarının nasıl çıkarılacağını/kaldırılacağını gösterecektir.

Adımlar:

  • İlk adı yazın hücre C5 .
  • Seçiniz C5:C9 ve şu adrese git Veri sekmesi .
  • Bu kitaptan Veri Araçları grubu 'yi seçin. Flaş Dolgu düğmesi .

Hücrelerin geri kalanı ( C6:C9 ) artık otomatik olarak ilk isimleri döndürecektir.

Not:

C5 hücresindeki deseni çıktı almak istediğiniz şekilde oluşturun. İkinci adı kaldırmak istiyorsanız, C5 hücresine William Pitt yazın, ardından Flash Fill uygulayın ve bu şekilde devam edin.

Daha fazlasını okuyun: Excel VBA: Adı ve Soyadı Bölme (3 Pratik Örnek)

3. Bul ve Değiştir Kullanarak İsimleri Ayırın

Bu Bul ve Değiştir aracı, geniş işlevselliğe sahip başka bir Excel özelliğidir. Wildcards Bu bölümde Bul ve Değiştir'de yıldız (*) joker karakterini kullanarak ilk, orta ve soyadlarını ayıklayacağız.

3.1 Ayrı Ad veya Soyadı

İlk isimleri ayırın:

  • Önce tam isimleri ayrı bir sütuna kopyalayın.
  • CTRL+H tuşlarına basın. Bul ve Değiştir penceresi görünecektir.
  • İçinde Ne olduğunu bul: kutusuna bir boşluk ve ardından bir yıldız işareti (*) yazın.
  • İçinde Şununla değiştir: kutusuna hiçbir şey yazmayın, boş bırakın.
  • Tuşuna basın Tümünü Değiştirin Düğme.

Aşağıdaki görsel bu yöntemin mükemmel çalıştığını göstermektedir. 👇

Soyadlarını ayırın:

  • Tam adları ayrı bir sütuna kopyalayın ve seçin.
  • Basın CTRL+H.
  • Soyadları ayırmak için yıldız (8) ve ardından bir boşluk yazın. Ne olduğunu bul: kutusunu bırakın. Şununla değiştir: kutu boş.
  • Şimdi, basın Tümünü değiştirin Düğme.

Aşağıdaki resim sonuçları göstermektedir. 👇

3.2 Tam Addan İkinci Adı Kaldırma

Tam addan ikinci adları kaldırmak için, çalışma prosedürü 3.1'dekiyle aynıdır. Ancak bir boşluk, ardından bir yıldız işareti (*) ve ardından tekrar boşluk eklemeniz gerekir. Ne olduğunu bulun kutusunun Bul ve Değiştir Pencereden ayrılmayın. İle değiştirin kutusunu boşaltın. Bu kez, içine bir boşluk eklemeniz gerekir. Tümünü Değiştirin Düğme.

Daha fazlasını okuyun: Excel'de Formül Kullanarak İsimler Nasıl Bölünür (4 Kolay Yöntem)

Hızlı Notlar

  • Büyük/küçük harfe duyarlı BUL fonksiyonu yerine ARAMA fonksiyonunu yukarıdaki tüm formüllerde kullanabilirsiniz.
  • ARAMA veya BUL fonksiyonu, aranan karakterin verilen metin dizesinin en sol köşesinden itibaren konumunu döndürür.
  • Bir seferde tek bir yöntem kullanarak adları ayırmak için T ext'den Sütunlara özellik.
  • Kullanmak için Flaş Dolgu özelliğini kullanıyorsanız, deseni bitişik sütunda oluşturun. Aksi takdirde, Flash Fill sırayı algılayamaz.

Sonuç

Excel'de ilk, orta ve soyadları ayırmak için 3 formül örneğini her birinin artıları ve eksileri ile tartıştık. Herhangi bir sorunuz varsa, lütfen yorum bölümünde bize bildirin. Excel ile ilgili daha fazla makale okumak için sitemizi ziyaret edin ExcelWIKI .

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.