Excel'de bir hücredeki metni sınırlayıcı ile bölme
Aslında, Excel'deki yerleşik Metin Sütunlarına Dönüştür işlevi, belirli bir sınırlayıcıya göre metni hızlıca bölmeye yardımcı olabilir. Başka bir seçenek olarak, bu işlemi gerçekleştirmek için formül uygulayabilirsiniz. Bu makalede, size Excel'de TRIM, MID, SUBSTITUTE, REPT ve LEN işlevlerinin birleşimini kullanarak sınırlayıcı ile metni bölmek için adım adım bir rehber sunuyoruz.
Excel'de bir hücredeki metni belirli bir sınırlayıcı ile nasıl bölersiniz?
Öncelikle verilerinizi hazırlayın. Aşağıdaki ekran görüntüsünde gösterildiği gibi sütun B'de bir metin dizisi listesi hazırladığınızı varsayalım, ayrıca sütun hücrelerinde sırasıyla 1, 2 ve 3 numaralı üç yardımcı sütun oluşturmanız gerekmektedir.
Genel formül
=TRIM(MID(SUBSTITUTE(A1, sınırlayıcı,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))
Argümanlar
A1: Sınırlayıcı ile bölmek istediğiniz metin dizesini içeren hücreyi temsil eder;
Sınırlayıcı: Metni bölmek istediğiniz sınırlayıcı;
Sınırlayıcı tırnak işaretleri arasına alınmalıdır.
N: Burada N harfi, yardımcı sütunlardaki sayıya atıfta bulunur.
Bu formülü nasıl kullanılır?
1. İlk metni çıkarmak için boş bir hücre seçin. Bu durumda, C3 hücresini seçiyorum.
2. Aşağıdaki formülü girin ve Enter tuşuna basın.
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
3. Sonuç hücresini seçin, ikinci ve üçüncü metinleri çıkarmak için Doldurma Tutamacını sağdaki bitişik iki hücreye sürükleyin.
4. Yukarıdaki üç hücrenin seçili kalmasını sağlayın ve ardından aynı tablodaki diğer metin dizilerini aynı sınırlayıcı ile bölmek için Doldurma Tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne bakın:
Şimdi her bir metin dizesi "-" sınırlayıcısıyla ayrı hücrelere bölünmüştür.
Bu formül nasıl çalışır?
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))
- REPT(" ",LEN($B3)): LEN fonksiyonu KTE-Oca-359'daki karakter sayısının toplamını döndürür (buradaki sonuç 11'dir). Ardından REPT fonksiyonu bir boşluğu 11 kez tekrarlar. Sonuç " " şeklindedir (tırnak işaretleri arasında 11 boşluk vardır);
- SUBSTITUTE($B3,"-", " "): SUBSTITUTE fonksiyonu "KTE-Oca-359" metin dizisindeki her tire "-" karakterini 11 boşlukla değiştirir ve "KTE Oca 359" sonucunu döndürür.
2. MID("KTE Oca 359",(G$3-1)*LEN($B3)+1,LEN($B3))
- MID("KTE Oca 359",1,11): MID fonksiyonu "KTE Oca 359" metninin ilk karakterinden başlayarak 11 karakter döndürür. Sonuç "KTE " şeklindedir.
Not: N harfi $B3'e atıfta bulunur ve $B3'ün değeri 1'dir, burada başlangıç noktası şu şekilde hesaplanır: (G$3-1)*LEN($B3)+1 = 1.
3. TRIM("KTE "): TRIM fonksiyonu "KTE " metnindeki tüm fazladan boşlukları kaldırır ve son olarak KTE sonucunu döndürür.
İlgili fonksiyonlar
Excel TRIM fonksiyonu
Excel TRIM fonksiyonu metin dizesindeki tüm fazladan boşlukları kaldırır ve kelimeler arasında yalnızca tek boşluk bırakır.
Excel MID fonksiyonu
Excel MID fonksiyonu, verilen metin dizesinin ortasından belirli bir sayıda karakter bulmak ve döndürmek için kullanılır.
Excel SUBSTITUTE fonksiyonu
Excel SUBSTITUTE fonksiyonu, bir metin dizesindeki metin veya karakterleri başka bir metin veya karakterlerle değiştirir.
Excel LEN fonksiyonu
Excel LEN fonksiyonu, bir metin dizesindeki karakter sayısını döndürür.
İlgili formüller
Excel'de boyutları iki parçaya ayırma
Bu makale, bir hücredeki boyutları birimler olmadan (bireysel uzunluk ve genişlik) iki parçaya ayırmak için formüllerin nasıl kullanılacağını açıklar.
Ölçü birimlerinden sayıları ayırma
Bu makale, ölçü birimlerinden sayıları ayırmak için formülün nasıl kullanılacağını açıklar.
Excel'de bir hücredeki metin ve sayıları bölme
Eğer bir hücredeki metin ve sayıları farklı sütun hücrelerine bölmek istiyorsanız, bu formül öğretici size yardımcı olacaktır.
Excel'de bir hücredeki belirli bir karakterde metin dizesini bölme
Bu öğretici, Excel'de formüllerle belirli bir karakterde metin dizesini ayrı sütun hücrelerine nasıl böleceğinizi açıklar.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.