Excel'de bir hücredeki metni sınırlandırıcı ile bölme
Aslında Excel’de yerleşik **Metni Sütunlara Dönüştür** özelliği, metni belirli bir sınırlandırıcıya göre hızlıca bölmenizi sağlar. Alternatif bir yöntem ise bu işlemi gerçekleştirmek için formüller kullanmaktır. Bu makalede, Excel’de **KIRP**, **ORTA**, **DEĞİŞTİR**, **YİNELE** ve **UZUNLUK** fonksiyonlarını bir araya getirerek metni sınırlandırıcıya göre nasıl bölebileceğinizi adım adım açıklıyoruz.

Excel'de bir hücredeki metni belirli bir sınırlandırıcıya göre nasıl bölerim?
Öncelikle verilerinizi hazırlayın. Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi, sütun B’de bir metin dizesi listesiniz olduğunu varsayalım. Bunun yanı sıra, sırasıyla 1, 2 ve 3 sayılarını içeren üç yardımcı sütunu da ilgili hücrelere eklemeniz gerekir.

Genel formül
=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))
Bağımsız değişkenler
A1: Ayırma işleminde kullanılacak sınırlandırıcıya göre bölünmek istenen metin dizesini içeren hücreyi temsil eder;
Sınırlandırıcı: Metni bölmek için kullanmak istediğiniz sınırlandırıcı;
Sınırlandırıcıyı tırnak işaretleri arasına almalısınız.
N: Buradaki N harfi, yardımcı sütunlarda yer alan sayıyı temsil eder.
Bu formülü nasıl kullanabilirim?
1. Bölmek istediğiniz ilk metnin görüneceği boş bir hücre seçin. Bu örnekte C3 hücresini seçtim.
2. Aşağıdaki formülü hücreye 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 ve ikinci ile üçüncü metinleri çıkarmak için Dolgu Kulpu’nu sağa doğru bitişik iki hücreye sürükleyin.

4. Yukarıdaki üç hücreyi seçili bırakın ve ardından aynı tablodaki diğer metin dizeslerini aynı sınırlandırıcıyı kullanarak bölmek için Dolgu Kulpu’nu aşağı doğru sürükleyin. Ekran görüntüsüne bakın:

Artık belirli hücrelerdeki her metin dizesi, "-" sınırlandırıcısı kullanılarak ayrı sütunlara bölünmüştür.
Bu formül nasıl işler?
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))
- REPT(" ",LEN($B3))UZUNLUK fonksiyonu, KTE-Oca-359 içindeki toplam karakter sayısını verir (bu örnekte sonuç 11’dir). Ardından YİNELE fonksiyonu, bir boşluğu 11 kez tekrarlar. Sonuç " " şeklindedir (tırnak işaretleri arasında 11 adet boşluk bulunur).
- SUBSTITUTE($B3,"-", " ")DEĞİŞTİR fonksiyonu, "KTE-Oca-359" metin dizesindeki her tireyi 11 boşlukla değiştirerek sonucu "KTE Oca 359" olarak döndürür.
2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))
- MID("KTE Jan 359",1,11): ORTA fonksiyonu, "KTE Jan 359" metninin ilk karakterinden başlayarak 11 karakter döndürür. Sonuç "KTE Jan 359" şeklindedir.
Not: N harfi $B3 hücresine atıfta bulunur ve $B3 hücresindeki değer 1 sayısıdır; burada başlangıç noktası (G$3-1)*LEN($B3)+1 = 1 formülüyle hesaplanır.
3. TRIM("KTE "): KIRP fonksiyonu, "KTE " ifadesindeki tüm fazladan boşlukları kaldırır ve nihai sonucu "KTE" olarak döndürür.
İlgili fonksiyonlar
Excel KIRP fonksiyonu
Excel’deki KIRP fonksiyonu, metin dizesindeki tüm fazladan boşlukları temizler ve kelimeler arasında yalnızca tek bir boşluk bırakır.
Excel ORTA fonksiyonu
Excel ORTA fonksiyonu, belirtilen metin dizesinin ortasından belirli sayıda karakteri almak ve döndürmek için kullanılır.
Excel DEĞİŞTİR fonksiyonu
Excel’in DEĞİŞTİR fonksiyonu, bir metin dizesindeki belirli bir metni veya karakterleri başka bir metin ya da karakterle değiştirir.
Excel UZUNLUK Fonksiyonu
Excel UZUNLUK fonksiyonu, bir metin dizesindeki karakter sayısını verir.
İlgili formüller
Excel'de boyutları iki parçaya bölme
Bu makale, bir hücredeki boyutların birimleri olmadan ayrı uzunluk ve genişlik olarak nasıl formüllerle ayrılacağını açıklar.
Ölçü Birimlerinden Sayıları Ayırma
Bu makalede, ölçü birimlerinden sayıları ayırmak için nasıl formül kullanacağınız adım adım açıklanıyor.
Excel'de Bir Hücredeki Metni ve Sayıyı Bölme
Bir hücredeki metni ve sayıyı farklı sütunlara formül kullanarak bölmek istiyorsanız, bu formül eğitimi tam size göre!
Excel'de bir hücredeki metin dizesini belirli bir karakterde bölme
Bu eğitim, Excel'de metin dizesini belirli bir karaktere göre ayrı sütunlara nasıl böleceğinizi formül kullanarak açıklar.
En İyi Office Verimlilik Araçları
Kutools for Excel – Sizi Kalabalıktan Ayıran Özellikler Sunar
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!
- Her gün sizin için yüzlerce fare tıklamasını azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken üretkenliğinizi %50 artırın.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office’e verimlilik kazandırır.