{"segments": ["KutoolsforOffice — Tek çözüm, beş güçlü araç."]}{"segments": ["Daha az çabayla daha fazlasını başarmak."]}

ikinci boşluktan veya virgülden önce veya sonra Metni Çıkart

YazarXiaoyang Değiştirme Tarihi

Hücre listesindeki ikinci veya n. belirli karakterden (boşluk veya virgül gibi) önce ya da sonra gelen metin dizelerini çıkarmanız gerekiyorsa, bu makale Excel’de söz konusu görevi gerçekleştirmeniz için bazı pratik formüller sunar.

doc-extract-after-second-space-1doc-extract-after-second-space-2

Excel'de İkinci veya N. Boşluktan/Virgülden Sonra veya Önce Metni Çıkarın

Excel’de TRIM, MID, FIND ve SUBSTITUTE işlevlerinin birleşimi bu görevi kolayca halledebilir. Genel sözdizimi şu şekildedir:

=TRIM(MID(text,FIND("#",SUBSTITUTE(text," ","#",Nth))+1,255))
  • text: Metni Çıkart işlemi yapmak istediğiniz metin dizesi ya da hücre başvurusu.
  • Nth: Metni Çıkart işlemi sırasında temel almak istediğiniz boşluk veya virgül örneği sayısı.

Lütfen aşağıdaki formülü sonuçların çıktısını almak istediğiniz boş bir hücreye girin veya kopyalayın:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255))

doc-extract-after-second-space-3


Formül açıklaması:

SUBSTITUTE(A2;" ";"#";2): Bu SUBSTITUTE işlevi, A2 hücresindeki ikinci boşluk karakterini # karakteriyle bulup değiştirir. Şuna benzer bir sonuç elde edersiniz: “Insert multiple#Boş satırlar”. Bu döndürülen sonuç, FIND işlevinde within_text bağımsız değişkeni olarak kullanılır.

FIND("#",SUBSTITUTE(A2," ","#",2))+1: FIND işlevi, SUBSTITUTE işlevi tarafından döndürülen metin dizesindeki "#" karakterinin konumunu belirler; buna 1 eklemek, metinde ikinci boşluktan sonraki karakterin başlangıç konumunu verir ve sonuç olarak 17 değerini elde edersiniz. Bu sonuç, MID işlevinde start_num bağımsız değişkeni olarak kullanılır.

MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255): MID işlevi, A2 hücresindeki metin dizesinden FIND işlevinin belirlediği konumdan itibaren 255 karakter alır.

doc extract after second space 04

TRIM(): Bu TRIM işlevi, fazladan tüm boşlukları kaldırır ve kelimeler arasında yalnızca tek bir boşluk bırakır.


Notlar:

1. Metinleriniz virgül veya diğer ayırıcılarla ayrılmışsa, sadece boşluk karakterini istediğiniz diğer ayırıcıyla değiştirmeniz yeterlidir. Örneğin:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2,",","#",2))+1,255))

2. N. boşluktan sonraki metni çıkarmak için lütfen formüldeki 2 sayısını ihtiyacınız olan sayı ile değiştirin. Örneğin, üçüncü boşluktan sonraki metni almak için aşağıdaki formülü kullanmanız yeterlidir:

=TRIM(MID(A4,FIND("#",SUBSTITUTE(A4," ","#",3))+1,255))

doc-extract-after-second-space-5


Excel'de İkinci veya N. Boşluktan veya Virgülden Önce Metni Çıkarın

İkinci veya n. boşluktan veya virgülden önceki metni çıkarmak için LEFT, SUBSTITUTE ve FIND işlevleri size yardımcı olabilir. Genel sözdizimi şöyledir:

=LEFT(text,FIND("#",SUBSTITUTE(text, " " ,"#",Nth))-1)
  • text: Metni Çıkart işlemi yapmak istediğiniz metin dizesi veya hücre başvurusu.
  • Nth: Metni Çıkart işlemi için temel almak istediğiniz boşluk veya virgül örneği sayısı.

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

=LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",2))-1)

Ardından, bu formülü uygulamak istediğiniz hücrelere kadar doldurma tutamacını aşağı sürükleyin; böylece ikinci boşluktan önceki tüm metinler aşağıdaki ekran görüntüsünde gösterildiği gibi çıkarılmış olacaktır.

doc-extract-after-second-space-6


Formül açıklaması:

SUBSTITUTE(A2;" ";"#";2): Bu SUBSTITUTE işlevi, A2 hücresindeki ikinci boşluk karakterini # karakteriyle Bul ve Değiştir. Şuna benzer bir sonuç elde edersiniz: “Insert multiple#Boş satırlar”. Bu döndürülen sonuç, FIND işlevinde within_text bağımsız değişkeni olarak kabul edilir.

FIND("#",SUBSTITUTE(A2," ","#",2))-1: FIND işlevi, SUBSTITUTE işlevi tarafından döndürülen metin dizesindeki "#" karakterinin konumunu belirler; 1 çıkarılması, metinde ikinci boşluktan hemen önceki konumu elde etmek içindir. Böylece 15 değerini alırsınız. Bu sonuç, LEFT işlevinde num_chars bağımsız değişkeni olarak kullanılır.

LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",2))-1): Son olarak, LEFT işlevi, A2 hücresindeki metin dizesinden FIND işlevinin belirlediği konuma kadar olan kısmı (ilk 15 karakter değil) almak için kullanılır.


Notlar:

1. Metinleriniz virgül veya diğer ayırıcılarla ayrılmışsa, sadece boşluk karakterini ihtiyacınıza uygun diğer ayırıcılarla değiştirmeniz yeterlidir. Örneğin:

=LEFT(A2,FIND("#",SUBSTITUTE(A2,",","#",2))-1)

2. N. boşluktan önceki metni çıkarmak için formüldeki "2" sayısını istediğiniz sayı ile değiştirin. Örneğin, üçüncü boşluktan önceki metni almak için aşağıdaki formülü kullanmanız yeterlidir:

=LEFT(A4,FIND("#",SUBSTITUTE(A4," ","#",3))-1)

doc-extract-after-second-space-7


Kullanılan ilgili işlevler:

  • MID:
  • MID işlevi, belirtilen bir metin dizesinin ortasından istediğiniz sayıda karakteri almak ve döndürmek için kullanılır.
  • LEFT:
  • LEFT işlevi, belirtilen bir dizenin solundan istenen sayıda karakteri alır.
  • FIND:
  • FIND işlevi, bir dizenin başka bir dize içindeki başlangıç konumunu bulmak ve döndürmek için kullanılır.
  • SUBSTITUTE:
  • Microsoft Excel’deki SUBSTITUTE işlevi, bir metin dizesindeki belirli bir metni veya karakterleri başka bir metin ya da karakterle değiştirir.
  • TRIM:
  • TRIM işlevi, metin dizesindeki tüm gereksiz boşlukları kaldırır ve kelimeler arasında yalnızca tek bir boşluk bırakır.

Daha fazla makale:

  • Bir Hücreden Birden Fazla Satır Çıkarın
  • Satır sonlarıyla (metni girerken Alt + Enter tuşlarına basıldığında oluşan) ayrılmış bir metin dizesiniz varsa ve bu satırları aşağıdaki ekran görüntüsünde gösterildiği gibi birden fazla hücreye ayırmak istiyorsanız, Excel’de bunu gerçekleştirmek için hangi formülü kullanabilirsiniz?
  • Excel'de Metin Dizisinden N. Kelimeyi Çıkarın
  • Elinizde bir metin dizesi veya cümle listesi varsa ve aşağıdaki ekran görüntüsünde gösterildiği gibi listeden belirli n. kelimeyi çıkarmak istiyorsanız, bu makalede Excel’de bu görevi gerçekleştirmenize yardımcı olacak bazı yöntemleri tanıtacağım.
  • Metin Dizesinden Parantezler Arasındaki Metni Çıkart
  • Metin dizesi içinde parantezlerle çevrelenmiş bir bölüm varsa ve aşağıdaki ekran görüntüsünde gösterildiği gibi parantezler arasındaki tüm metni çıkarmak istiyorsanız, Excel’de bu işlemi nasıl hızlı ve kolayca yapabilirsiniz?
  • Excel'de Metin Dizesinden Alt Dize Çıkarın
  • Metin dizelerinden alt dizeler çıkarmak size yaygın bir görev olabilir. Excel’de bunu yapmak için doğrudan bir işlev bulunmamakla birlikte, LEFT, RIGHT, MID ve SEARCH işlevlerinin yardımıyla ihtiyacınıza göre çeşitli alt dizeler çıkarabilirsiniz.

En İyi Office Verimlilik Araçları

Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Süper VLookup:Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalarda  |  Bulanık Eşleme…
Gelişmiş Açılır Liste:Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |Sütunları Karşılaştırarak Aynı/Farklı Hücreleri Seç…
Öne Çıkan Özellikler:Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş formül çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
15 Araç Setlerinin Zirvesi:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Şeyin Sadece Bir Tık Uzakta Olduğundan Emin Olun…


Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir

  • Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
  • Günde yüzlerce fare tıklamasını sizin için azaltır; fareye elveda deyin.
  • Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.