Ana içeriğe atla

Excel'de tam addan ilk orta ve soyadları çıkarın

Diyelim ki, bir kullanıcı adları listeniz var, şimdi tam adları aşağıda gösterilen ekran görüntüsü gibi ayrı sütunlarda ad, orta ve soyadlara ayırmak istiyorsunuz. Bu yazıda, Excel'de bu işin üstesinden gelmek için bazı formüller tanıtacağım.


Excel'de tam adlardan ilk adları çıkarın veya alın

Tam adlardan ilk adları çıkarmak veya almak için SOL ve ARA işlevi size yardımcı olabilir, genel sözdizimi:

=LEFT(name,FIND(" ",name)-1)
  • name: İlk olarak ayıklamak istediğiniz tam ad veya hücre başvurusu.

Lütfen aşağıdaki formülü, sonucu almak istediğiniz boş bir hücreye kopyalayın veya girin:

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

Ardından, doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin ve tüm ilk isimler aşağıda gösterilen ekran görüntüsü gibi çıkarılmıştır:


Formülün açıklaması:

ARA (""; A2) -1: Bu ARAMA işlevi, ilk boşluk karakterinin konumunu elde etmek için kullanılır, 1 çıkarmak, istediğiniz karakter sayısının boşluğun konumundan bir eksik olduğu anlamına gelir. Bu sonucu alacak: 5.

SOL (A2, ARAMA ("", A2) -1) = SOL ("Jerry T. Stone", 5): Bu LEFT işlevi, ARA işlevi tarafından döndürülen 5 karakterle sol taraftan “Jerry T. Stone” tam adındaki metni çıkaracaktır.


Excel'de tam adlardan soyadları çıkarın veya alın

Soyadları tam adlardan çıkarmak için, SAĞ, UZUNLUK, BUL, UZUNLUK ve YERİNEKOY işlevlerinin kombinasyonu size bir iyilik yapabilir. Genel sözdizimi şöyledir:

=RIGHT(name,LEN(name)-FIND("*",SUBSTITUTE(name," ","*",LEN(name)-LEN(SUBSTITUTE(name," ","")))))
  • name: Soyadını çıkarmak istediğiniz tam ad veya hücre başvurusu.

Lütfen aşağıdaki formülü kopyalayın veya soyadlarını almak istediğiniz boş bir hücreye girin:

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

Ardından, bu formülü doldurmak için doldurma tutamacını hücrelere sürükleyin ve tüm soyadlar tam adlardan çıkarılmıştır, ekran görüntüsüne bakın:


Formülün açıklaması:

1. UZUNLUK (A2) -LEN (YEDEK (A2; "", "")): Bu bölüm A2 hücresindeki boşluk karakterlerinin sayısını elde etmek için kullanılır.

  • UZUNLUK (A2): Bu UZUNLUK işlevi, A2 hücresindeki toplam karakter sayısını döndürür. Geri dönecek: 14.
  • SUBSTITUTE (A2; "", ""): Bu SUBSTITUTE işlevi, tüm boşluk karakterlerini hiçbir şeyle değiştirmek için kullanılır. Ve sonucu şu şekilde alacaksınız: "JerryT.Stone anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur.
  • UZUNLUK (YEDEK (A2; "", ""): A2 hücresindeki tam adın toplam uzunluğunu boşluklar olmadan alın.
  • UZUNLUK (A2) -LEN (YEDEK (A2; "-", "")): Boşluk sayısını elde etmek için tam adın uzunluğunu toplam tam ad uzunluğundan boşluksuz çıkarın ve bu 2 olacaktır.

2. SUBSTITUTE (A2, "", "*", UZUNLUK (A2) -LEN (SUBSTITUTE (A2, "", ""))) = SUBSTITUTE (A2, "", "*", 2): Bu SUBSTITUTE işlevi, ilk bölüm formülüyle döndürülen boşluğun son oluşumunu bir * karakteriyle değiştirmek için kullanılır. Ve bu sonucu alacaksınız: "Jerry T. * Taş anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur.

3. BUL ("*", YEDEK (A2, "", "*", UZUNLUK (A2) -LEN (YEDEK (A2, "", "")))) = BUL ("*", "Jerry T. *Taş" ): FIND işlevi, SUBSTITUTE işlevi tarafından döndürülen metin dizesindeki * karakterinin konumunu döndürür ve 9 sayısını alırsınız.

4. UZUNLUK (A2) -BUL ("*", YEDEK (A2, "", "*", UZUNLUK (A2) -LEN (YEDEK (A2, "", "")))) = UZUNLUK (A2) - 9: Formülün bu kısmı, son boşluktan sonra kaç karakter olduğunu alacaktır. Bu 5 sayısını alacaktır. Bu, SAĞ işlevinde sayı_karakterler bağımsız değişkeni olarak tanınacaktır.

5. SAĞ (A2, UZUNLUK (A2) -BUL ("*", YEDEK (A2, "", "*", UZUNLUK (A2) -LEN (YEDEK (A2, "", ""))))) = SAĞ (A2; 5): Son olarak SAĞ işlevi, A5 hücresindeki metin dizesinin sağ tarafından 4. adımda formül tarafından döndürülen 2 karakteri ayıklamak için kullanılır.


not: Tam adlar listeniz yalnızca ad ve soyadları içeriyorsa, ihtiyaç duyduğunuz soyadını almak için aşağıdaki basit formülü uygulayabilirsiniz:

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))


Excel'de tam adlardan ikinci adları ayıklayın veya alın

İkinci adları tam adlardan çıkarmanız gerekirse, ORTA ve ARA işlevleri tarafından oluşturulan bu formül. Genel sözdizimi şöyledir:

=MID(name, SEARCH(" ", name) + 1, SEARCH(" ", name, SEARCH(" ", name)+1) - SEARCH(" ", name)-1)
  • name: Göbek adı çıkarmak istediğiniz tam ad veya hücre başvurusu.

Lütfen sonucun çıktısını almak için aşağıdaki formülü boş bir hücreye girin veya kopyalayın:

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

Ardından, bu formülü uygulamak için dolgu tutamacını hücrelere sürükleyin ve tüm ikinci adlar da çıkarılır, ekran görüntüsüne bakın:


Formülün açıklaması:

İkinci adı çıkarmak için, önce tam ad arasındaki her iki boşluğun konumunu bulmalı ve ardından metni metin dizesinin ortasına çıkarmak için ORTA işlevini uygulamalısınız.

1. ARA (""; A2) + 1: Bu ARAMA işlevi, ilk boşluğun konumunu alır ve bir sonraki karakterden çıkarmayı başlatmak için 1 araç ekler. Bu 7 sayısını alacaktır. Bu kısım, MID işlevi içinde başlangıç_sayısı bağımsız değişkeni olarak tanınır.

2. ARA ("", A2, ARA ("", A2) +1) - ARA ("", A2) -1: Bu bölüm, MID işlevi içinde sayı_karakterler bağımsız değişkeni olarak tanınır.

  • ARA ("", A2, ARA ("", A2) +1): Formülün bu kısmı ikinci boşluğun konumunu elde etmek için kullanılır, 9 sayısını alır.
  • ARA (""; A2): Bu ARAMA işlevi, A2 hücresindeki ilk boşluğun konumunu alır. 6 sayısını alacak.
  • ARA ("", A2, ARA ("", A2) +1) - ARA ("", A2) -1 = 9-6-1: İlk boşluğun konumunu ikinci boşluğun konumundan çıkarın ve ardından sonuç araçlarından 1 çıkarın. Ve sonuç 2.

3. ORTA (A2, ARA ("", A2) + 1, ARA ("", A2, ARA ("", A2) +1) - ARA ("", A2) -1) = ORTA (A2,7,2 , XNUMX): Sonunda, MID işlevi, yedinci karakterden başlayan A2 hücresinin ortasında 2 karakter çıkaracaktır.


not: Tam adlarda yalnızca ad ve soyad varsa, yukarıdaki formül aşağıda gösterilen ekran görüntüsü gibi bir hata değeri alır:

Bu sorunu çözmek için, yukarıdaki formülü EĞERHATA işlevine eklemelisiniz, lütfen aşağıdaki formülü uygulayın:

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


Şaşırtıcı bir özellik ile tam isimlerden ilk, ikinci ve soyadları çıkarın veya alın

Yukarıdaki formüllerle acı çekiyorsanız, burada kolay bir araç önereceğim - Kutools for Excel, Onun ile İsimleri Böl özelliği, tüm ilk, orta ve soyadları aynı anda ayrı hücrelere ayıklayabilirsiniz.  Kutools for Excel'i ücretsiz deneme için indirmek için tıklayın!


Kullanılan göreceli işlevler:

  • LEFT:
  • LEFT işlevi, sağlanan dizenin sol tarafından verilen sayıda karakteri ayıklar.
  • RIGHT:
  • SAĞ işlevi, metin dizesinin sağ tarafından belirli sayıda karakteri çıkarmak için kullanılır
  • MID:
  • MID işlevi, belirli bir metin dizesinin ortasından belirli sayıda karakteri bulup döndürmek için kullanılır.
  • LEN:
  • UZUNLUK işlevi, bir metin dizesindeki karakter sayısını döndürür.
  • FIND:
  • FIND işlevi, başka bir dizge içindeki bir dizeyi bulmak için kullanılır ve dizenin başlangıç ​​konumunu başka bir dizenin içinde döndürür.
  • SEARCH:
  • ARAMA işlevi, verilen metin dizesindeki belirli bir karakterin veya alt dizenin konumunu bulmanıza yardımcı olabilir.
  • SUBSTITUTE:
  • Excel SUBSTITUTE işlevi, bir metin dizesindeki metni veya karakterleri başka bir metin veya karakterle değiştirir.

Daha fazla makale:

  • Adın baş harfini ve soyadını tam addan çıkarın
  • Diyelim ki, tam adların bir listeniz var, şimdi, aşağıda gösterilen ekran görüntülerinde olduğu gibi tam addan adın ilk adını ve soyadını veya ilk adı ve soyadının ilk karakterini çıkarmak istiyorsunuz. Excel çalışma kitabındaki bu görevlerle nasıl başa çıkabilirsiniz?
  • Excel Listesindeki İlk ve Son Adları Çevir veya Ters Çevir
  • Soyadı ve adı olarak biçimlendirilmiş tam adların bir listeniz varsa, şimdi, aşağıda gösterilen ekran görüntüsü gibi soyadını ve adını ilk ve son olarak çevirmek istersiniz. Bu yazıda, Excel'de bu işin üstesinden gelmek için bazı formüller tanıtacağım.
  • Bir Hücreden Birden Fazla Satırı Çıkarın
  • Satır kesmeleriyle ayrılmış bir metin dizeleri listeniz varsa (bu, metni girerken Alt + Enter tuşlarına basarak oluşur) ve şimdi, bu metin satırlarını aşağıda gösterilen ekran görüntüsü gibi birden çok hücreye çıkarmak istiyorsunuz. Bunu Excel'deki bir formülle nasıl çözebilirsin?
  • Excel'de Metin Dizesinden N'inci Kelimeyi Çıkarın
  • Metin dizileri veya cümlelerin bir listeniz varsa, şimdi, aşağıda gösterilen ekran görüntüsü gibi listeden belirli n'inci kelimeyi çıkarmak istiyorsunuz. Bu yazıda, bu işi Excel'de çözmek için bazı yöntemler tanıtacağım.

En İyi Ofis Üretkenliği Araçları

Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin  |  Formülsüz Tur ...
Süper VArama: Çoklu Kriterler  |  Çoklu Değer  |  Çoklu Sayfalarda  |  Bulanık Arama...
Av. Açılır liste: Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçim Açılır Liste...
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  Sütunları şununla karşılaştır: Aynı ve Farklı Hücreleri Seçin ...
Öne Çıkan Özellikler: Izgara Odağı  |  Tasarım görünümü  |  Büyük Formül Çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi | Kaynak Kütüphanesi (Otomatik metin)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştirin  |  Hücreleri Şifrele/Şifresini Çöz  |  E-postaları Listeye Göre Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır ...)  |  50+ Grafik Türleri (Gantt şeması ...)  |  40+ Pratik Formüller (Yaşı doğum gününe göre hesapla ...)  |  19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle ...)  |  12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme ...)  |  7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Excel Hücrelerini Böl ...)  |  ... ve dahası

Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...

Açıklama


Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)

  • Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
  • Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
  • Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
  • Tıpkı Chrome, Edge ve Firefox gibi Verimli Sekmeleri Office'e (Excel dahil) getirir.
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
عندى اسم خماسي وعاوز لغايه الاسم الرباعى فقط
This comment was minimized by the moderator on the site
Hi,
Please try the below formula:
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))), (4-1)*LEN(A2)+1, LEN(A2)))
Hope it can help you!
This comment was minimized by the moderator on the site
Eu gostaria de extrair o primeiro e do meio nomes juntos.
This comment was minimized by the moderator on the site
Eu gostaria de ter uma lista de todos nomes excepto o ultimo. Portanto, uma lista de nome completo sem o sobrenome.
This comment was minimized by the moderator on the site
you are a champ! very helpful!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations