Excel'de bir metin dizisinden ilk, son veya n. kelime nasıl çıkarılır?
Bir çalışma sayfasındaki metin dizisinden belirli bir kelimeyi çıkarmakla hiç uğraştınız mı? Örneğin, aşağıdaki metin dizisi aralığından ilk, son veya n. kelimeyi almanız gerekiyorsa, bu sorunu çözmenize yardımcı olacak bazı etkili yollar sunabilirim.
- Formüllerle metin dizisinden ilk kelimeyi veya Soyad çıkarın
- Kullanıcı Tanımlı İşlev ile metin dizisinden n. kelimeyi çıkarın
- Metin dizisinden her kelimeyi çıkarın ve yatay ya da dikey olarak listeleyin
- Harika bir araçla metin dizisinden n. kelimeyi çıkarın
Formüllerle metin dizisinden ilk kelimeyi veya Soyad çıkarın
Bir metin dizisi listesinden ilk kelimeyi ayıklamak istiyorsanız, aşağıdaki formüller işinizi kolaylaştırabilir.
İlk kelimeyi çıkarmak için lütfen aşağıdaki formülü boş bir hücreye girin, ardından bu hücrenin Otomatik Doldurma tutamacını ihtiyacınız olan aralığa kadar sürükleyin.
=IF(ISERR(FIND(" ",A2)),"",LEFT(A2,FIND(" ",A2)-1))

Her bir hücreden son kelimeyi çıkarmak için lütfen bu formülü uygulayın:
=IF(ISERR(FIND(" ",A2)),"",RIGHT(A2,LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))))

Artık her hücreden ilk veya son kelimenin çıkarıldığını göreceksiniz.
Notlar: Yukarıdaki formüllerde, A2, ilk veya son kelimeyi çıkaracağınız hücreyi belirtir.
Uzun ve karmaşık formülleri ezberlemek mi zor? Harika bir araç, bunu sadece birkaç tıklamayla Word'den çıkarmanıza yardımcı olur!
Yukarıdaki uzun formüller yalnızca ilk ve son kelimeyi çıkarabilir; ikinci, altıncı veya başka bir belirli n. kelimeyi çıkarmak için işe yaramaz. Sorunu çözen formülleri bulsanız bile, bunlar ezberlenmesi ve uygulanması son derece zor, karmaşık yapıdadır. İşte tam da bu noktada, Kutools for Excel’in “Bir hücreden N’inci kelimeyi çıkar” özelliğini kullanmanızı öneririz; bu özellik, istediğiniz n. kelimeyi en kolay şekilde çıkarmanıza yardımcı olur!

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Kullanıcı Tanımlı İşlev ile metin dizisinden n. kelimeyi çıkarın
Metin dizisinden ikinci, üçüncü veya istediğiniz herhangi bir n. kelimeyi çıkarmanız gerekiyorsa, bunu kolayca gerçekleştirmek için kullanıcı tanımlı bir işlev oluşturabilirsiniz.
1. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
Function FindWord(Source As String, Position As Integer)
'Update 20131202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function
3. Ardından kodu kaydedin. Bu örnekte, dizeden üçüncü kelimeyi alacağım; bu yüzden B2 hücresine şu formülü girin: =findword(A2,3) ve ardından bu hücrenin Otomatik Doldurma tutamacını ihtiyacınız olan aralığa kadar sürükleyin. Ekran görüntüsüne bakın:
Not: Yukarıdaki formülde, A2, kelimeyi çıkaracağınız hücredir; 3 sayısı ise dizeden çıkarılacak üçüncü kelimeyi belirtir. Bu değerleri ihtiyacınıza göre değiştirebilirsiniz.
Metin dizisinden her kelimeyi çıkarın ve yatay ya da dikey olarak listeleyin
Bu yöntem, Kutools for Excel’in Hücreleri Böl yardımcısını kullanarak metin dizisi içeren hücrelerden her kelimeyi çıkarır ve bu kelimeleri ihtiyacınıza göre yatay ya da dikey olarak listeler.
1. Kelimelerini ayırmak istediğiniz metin içeren hücreleri seçin ve Kutools > Birleştir ve Ayır > Hücreleri Böl seçeneğine tıklayın.
2. Açılan Hücreleri Böl iletişim kutusunda, Tür bölümünden bölme türünü belirleyin, Ayırıcı bölümünde Boşluk seçeneğini işaretleyin ve Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:
3. Şimdi, çıkarılan kelimelerin çıktısını almak istediğiniz hedef aralığı belirtin ve Tamam düğmesine tıklayın.
Yukarıdaki Hücreleri Böl iletişim kutusunda Sütunlara BölSeçeneği işaretlerseniz, her metin dizisindeki kelimeler ayrı ayrı dikey olarak listelenir.
Yukarıdaki Hücreleri Böl iletişim kutusunda Satırlara Böl seçeneğini işaretlerseniz, her metin dizisindeki kelimeler çıkarılır ve yatay olarak listelenir.
Excel'de harika bir araçla metin dizisinden n. kelimeyi çıkarın
Kutools for Excel yüklüyse, belirtilen bir hücreden n. kelimeyi hızlıca ve kolayca çıkarmak için Formül Yardımcısı > Bir hücreden N'inci kelimeyi çıkar özelliğini kullanabilirsiniz.
1. Çıkarılan kelimenin yerleştirileceği hücreyi seçin ve Kutools > Formül Yardımcısı > Formül Yardımcısı seçeneğine tıklayarak bu özelliği etkinleştirin.
2. Formül Yardımcısı iletişim kutusunda şu adımları izleyin:
(1)Metin seçeneğini Formül Türü açılır liste kutusundan seçin;
(2)Bir hücreden N'inci kelimeyi çıkar öğesini Bir formül seçin listesinde vurgulamak için tıklayın;
(3)Hücre kutusuna, kelime çıkarılacak hücresini girin;
(4)n. Sıradaki kutusuna, sırayı belirten sayıyı girin.
3. Tamam düğmesine tıklayın. Gerekirse, formül hücresinin Otomatik Doldurma Tutamacı’nı sürükleyerek formülü diğer hücrelere kopyalayın.
Demo: metin dizisinden her kelimeyi çıkarın ve yatay veya dikey olarak listeleyin
İlgili makaleler:
- Excel'de yalnızca boşluk veya virgülden önce/sonra Metni Çıkart nasıl yapılır?
- Excel'de metni boşluk/virgül/ayraçla nasıl bölerim?
- Excel'de virgül/parantez/kesme işaretleri arasında Metni Çıkart nasıl yapılır?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar