İçindekiler
Bunun için çok sayıda yol vardır Excel'de metni bölme Bu makalede, aşağıdakiler için çeşitli yöntemler göreceğiz Excel metni boşluk formülüne göre bölme . içeren örnek bir veri setimiz var İsimler . Uzay burada bir sınırlayıcı olarak kullanılır. Formülleri kullanarak metni boşluğa göre bölme içinde Excel .
Alıştırma Çalışma Kitabını İndirin
Metni Boşluğa Göre Böl.xlsmExcel'de Formül Kullanarak Metni Boşluğa Bölmenin 5 Yolu
Bu yazıda, aşağıdakilerin kullanımını göreceğiz SOL , BUL , ARAMA , DOĞRU , TRIM , LEN , YEDEK , SÜTUNLAR fonksiyonları ve bir VBA koduna metni boşluğa göre bölme .
Yöntem 1: LEFT ve FIND İşlevlerini Kullanarak Metni Boşluğa Göre Bölme
İlk başta, aşağıdaki İlk İsim kullanarak adın sol kısmı olan SOL ve BUL fonksiyonlar.
Adımlar:
- İlk olarak, hücreye aşağıdaki formülü yazın C5 .
=LEFT(B5, FIND(" ",B5))
- Şimdi, tuşuna basın GİRİŞ Anahtar.
İşte, FIND(" ",B5) çıktıyı şu şekilde verir 5 . dahil olmak üzere toplam harflerdir. Uzay adın sol tarafından. Sonra = SOL(B5, 5 ) bize sonucu şu şekilde verir Mary .
- Son olarak, aşağı sürükleyin Otomatik Doldurma Serinin geri kalanı.
Daha fazlasını okuyun: Excel'de Ad ve Soyadı Nasıl Bölünür (6 Kolay Yol)
Yöntem 2: MID ve FIND İşlevlerini Kullanarak Metni Boşluğa Göre Bölme
Şimdi, boşlukla ayrılmış olan göbek adını şu şekilde böleceğiz MID ve BUL fonksiyonlar.
Adımlar:
- İlk olarak, hücreye aşağıdaki formülü yazın D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))
- Bundan sonra, tuşuna basın. GİRİŞ Anahtar.
- Son olarak, aşağı sürükleyin Otomatik Doldurma Serinin geri kalanı.
Peki, burada neler oluyor? FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5) ikinci boşluğun olduğu numarayı belirler. Bu durumda, bu 10 . Ve, =MID(B5,5,10) sonucu şu şekilde verir Elizabeth . 5 bu başlangıç numarası ve 10 şu anlama gelir toplam karakter sayısı .
Daha fazlasını okuyun: Excel'de Metni Karaktere Göre Bölme (5 Hızlı Yöntem)
Benzer Okumalar
- Excel'de Dizeyi Karaktere Göre Bölme (6 uygun Yol)
- Excel'de Dizeyi Uzunluğa Göre Bölme (8 Yol)
- Excel'de İki Kelime Nasıl Ayrılır (6 Kolay Yol)
- Flash Fill Kullanarak Excel'de Metin Bölme
Yöntem 3: SAĞ ve ARA İşlevlerini Kullanma
Soyadı'nı bölmek için DOĞRU , LEN ve ARAMA fonksiyonları. Her iki fonksiyon da BUL ve ARAMA aynı özelliklere sahiptir.
Adımlar:
- İlk olarak, hücreye aşağıdaki formülü yazın E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))
- Şimdi, tuşuna basın GİRİŞ Anahtar.
- Son olarak, aşağı sürükleyin Otomatik Doldurma Serinin geri kalanı.
Bu kadar. İşte, formül SEARCH(" ",B5,SEARCH(" ",B5,1)+1) bize çıktıyı şu şekilde verir 15 'nin uzayını kapsayan karakter sayısıdır. Mary ve Elizabeth . LEN(B5) sonucu verir 20 Bu da demek oluyor ki, LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1) temel olarak şu şekilde çıktı verir 5 (20 eksi 15). Sonunda, =RIGHT(B5,5) nihai sonucu şu şekilde verir Smith .
Daha fazlasını okuyun: Excel'de Formül Kullanarak Metin Bölme (5 Kolay Yol)
Yöntem 4: Kombine Formül Kullanarak Metni Boşluğa Göre Bölme
Bu yöntemde, aşağıdakilerin bir kombinasyon fonksiyonunu kullanacağız TRIM , YEDEK , SÜTUNLAR , LEN ve REPT metinleri boşluğa göre bölmek için işlevler.
Adımlar:
- İlk olarak, hücreye aşağıdaki formülü yazın C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5)),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5))
- Şimdi, tuşuna basın GİRİŞ Anahtar.
- Bu noktada, sağa doğru sürükleyerek Otomatik Doldurma sıra serisi.
- Sonunda, aşağı sürükleyin Otomatik Doldurma Serinin geri kalanı.
Bilginiz olsun diye, her bir fonksiyonun linki burada verilmiştir. Eğer formül ilginizi çekiyorsa, lütfen linke tıklayın ve kullanımlarına ve formül dökümlerine bir göz atın.
Daha Fazla Oku: Formül Kullanarak Excel'de Kelimeler Nasıl Ayrılır (Nihai Kılavuz)
Yöntem 5: Metni Boşluğa Göre Bölmek için VBA Kullanma
Son yöntemimizde, bir VBA koduna bölünmüş metinler uzay tarafından.
Adımlar:
- Birincisi, sağ tıklayın sayfasına gidin ve Kodu Görüntüle .
- Bundan sonra, kopyalayıp yapıştırın VBA kodu aşağıda.
VBA kodu:
Sub SplitTextbyspace() Dim Mydataset() As String, Count As Long, J As Variant For Rnumber = 5 To 10 Mydataset = Split(Cells(Rnumber, 2), " ") Newdest = 3 For Each J In Mydataset Cells(Rnumber, Newdest) = J Newdest = Newdest + 1 Next J Next Rnumber End Sub
- Son olarak, tuşuna basın. F5 veya oynat düğmesi kodu çalıştırmak için.
İşte, Rnumber = 5 ila 10 için veri kümesindeki satır numaramız anlamına gelir ve Newdest=3 metnin bölüneceği ve devam edeceği ilk sütunu temsil eder.
Daha fazlasını okuyun: Excel'de metni birden çok hücreye bölme
Uygulama Bölümü
Bu hızlı yaklaşımlara alışmak için en önemli husus pratik yapmaktır. Sonuç olarak, bu yöntemleri uygulayabileceğiniz bir alıştırma çalışma kitabı ekledik.
Sonuç
Bu makale için hepsi bu. Bunlar, aşağıdakiler için 5 farklı yöntemdir Excel metni boşluk formülüne göre bölme Tercihlerinize göre en iyi alternatifi seçebilirsiniz. Herhangi bir sorunuz veya geri bildiriminiz varsa lütfen bunları yorum alanına bırakın.