Excel TEXTSPLIT işlevi
TEXTSPLIT işlevi, metin dizelerini belirtilen bir sınırlayıcıya göre sütunlara ve satırlara böler.
Not: Bu işlev, yalnızca Insider kanalındaki Microsoft 365 için Excel’de kullanılabilir.

Söz Dizimi
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
Bağımsız Değişkenler
Açıklamalar
Dönüş değeri
Bölünmüş metin dizesini döndürür.
Örnek
TEXTSPLIT işlevinin metinleri farklı koşullar altında nasıl böldüğünü gösteren bazı örnekler aşağıda verilmiştir.
#Örnek 1: Metni sütunlara veya satırlara sınırlayıcıya göre bölme
Aşağıdaki ekran görüntüsünde gösterildiği gibi, A2 hücresindeki metni virgülle sütunlara veya satırlara bölmek için TEXTSPLIT işlevini şu şekilde kullanabilirsiniz.

Metni yatay olarak virgüllerle sütunlara bölme
Bir hücre seçin, aşağıdaki formülü girin ve Entertuşuna basın.
Sonuç hücreleri, Otomatik Doldurma sırasında kullanılmadan aynı anda bölünmüş metinlerle doldurulur.
=TEXTSPLIT(A2,",")

Metni dikey olarak virgüllerle satırlara bölme
Metni dikey olarak belirtilen bir sınırlayıcıyla satırlara bölmek için col_delimiter bağımsız değişkenini boş bırakın ve row_delimiter bağımsız değişkeni için bir ayırıcı belirtin. Aşağıdaki adımları izleyin.
Bir hücre seçin, aşağıdaki formülü girin ve Entertuşu.
Sonuç hücreleri, Otomatik Doldurma sırasında kullanılmadan doğrudan bölünmüş metinlerle aynı anda doldurulur.
=TEXTSPLIT(A2,,",")

#Örnek 2: TEXTSPLIT işleviyle metin bölme sırasında Boş hücreler yoksayma
Aşağıdaki ekran görüntüsünde gösterildiği gibi, metin dizesi arasında değer olmaksızın iki veya daha fazla ardışık sınırlayıcı içeriyorsa TEXTSPLIT işlevi varsayılan olarak metni bölerken boş hücreleri korur. Boş hücreleri bölme sırasında yok saymak için TEXTSPLIT işlevini aşağıdaki gibi kullanabilirsiniz.

Boş bir hücre seçin, aşağıdaki formülü girin ve tüm bölünmüş metinleri almak ve Boş hücreler yoksaymak için Entertuşuna basın. Bölünmesi gereken bir metin listesi varsa, sonuç hücresini Lütfen seçin ve geri kalan sonuçları almak için Otomatik Doldurma Sırasında aşağı doğru sürükleyin.
=TEXTSPLIT(A2,",",,TRUE)

Not: Bu formülde mantıksal değer “TRUE”, ignore_empty bağımsız değişkeni olarak sağlanmıştır.
#Örnek 3: Metni büyük/küçük harfe duyarlı veya duyarsız şekilde bölme
Varsayılan olarak, TEXTSPLIT işlevi Büyük/Küçük Harf Duyarlı olduğundan match_mode değeri 0 olarak ayarlanmıştır veya boş bırakılmıştır.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, TEXTSPLIT işlevindeki match_mode bağımsız değişkeni boş bırakıldığı için belirtilen metin dizesinde yalnızca “Consultant” metninin tam eşleşmesini arar.
=TEXTSPLIT(A2,"Consultant")

Eğer tam eşleşme araması yapmak istemiyorsanız — örneğin hem “Consultant” hem de “CONSULTANT” metinlerini içeren içerikleri bulmak istiyorsanız — bu davranışı elde etmek için match_mode bağımsız değişkenini 1 olarak ayarlayabilirsiniz.
Boş bir hücre seçin, aşağıdaki formülü girin ve Entertuşuna basın. Bu sonuç hücresini seçin ve geri kalan sonuçları almak için Otomatik Doldurma Sırasındaaşağı doğru sürükleyin.
=TEXTSPLIT(A2,"Consultant",,TRUE,1)

#Örnek 4: Metni aynı anda satırlara ve sütunlara bölme
Metni TEXTSPLIT işlevini kullanarak aynı anda satırlara ve sütunlara bölmek için formülde hem `col_delimiter` hem de `row_delimiter` bağımsız değişkenlerini birlikte belirtmelisiniz.
Aşağıdaki tabloda gösterildiği gibi, C2 hücresine aşağıdaki formülü girip EnterTuşuna basarak bölünmüş metinleri ilgili satır ve sütunlarda aynı anda alabilirsiniz.
=TEXTSPLIT(A2,":", ",")

Not: Bu durumda, : karakteri col_delimiter bağımsız değişkeni olarak ve virgül , karakteri row_delimiterbağımsız değişken olarak sağlanmıştır.
#Örnek 4: 2B dizide eksik değerler için özel bir değer belirleme
TEXTSPLIT işlevini kullanarak metni aynı anda satırlara ve sütunlara bölerken, Orijinal Metin dizesinde eksik değerler varsa Excel sonuçta #N/A hataları döndürür.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, : karakteri Yayın tarihi metninin ardından bulunmadığı için Excel, “Yayın tarihi”nin yanına #N/A değerini döndürür.

Eğer #N/A hatası yerine 2B dizideki tüm eksik değerleri tire (-) karakteriyle doldurmak istiyorsanız, bunu gerçekleştirmek için son bağımsız değişken olan “pad_with” değerini “-” olarak belirtmeniz yeterlidir.
Boş bir hücre seçin, aşağıdaki formülü girin ve satır ve sütunlarda tüm bölünmüş metinleri almak için Entertuşuna basın.
=TEXTSPLIT(A2,":",",",,,"-")

#Örnek 5: Metni birden çok sınırlayıcıya göre bölme
TEXTSPLIT işlevi, metni aynı anda bölmek için birden fazla sınırlayıcı kullanmanıza olanak tanır. Ancak bu sınırlayıcıların bir dizi sabiti içinde yer alması ve virgülle ayrılması gerekir; örneğin:{“sınırlayıcı1”,”sınırlayıcı2”,…}.
Aşağıdaki tablodaki metin dizesi “-” ve “,” olmak üzere iki sınırlayıcı içerir; bu iki sınırlayıcıya göre metni bölmek için TEXTSPLIT işlevini aşağıdaki gibi uygulamanız gerekir.

Boş bir hücre seçin, aşağıdaki formülü girin ve Entertuşuna basın.
=TEXTSPLIT(A2,{"-",","})

Not: Bu formülde, col_delimiter bağımsız değişkeni {"-",","} olarak belirtilmiştir.
İlgili İşlevler
Excel TEXTAFTER işlevi
TEXTAFTER işlevi, belirtilen bir alt dizenin veya sınırlayıcının ardından gelen metni çıkarır ve döndürür.
Excel TEXTBEFORE işlevi
TEXTBEFORE işlevi, belirtilen bir alt dizenin veya sınırlayıcının öncesindeki metni döndürür.
Excel VALUETOTEXT İşlevi
VALUETOTEXT işlevi, belirttiğiniz herhangi bir değeri metne dönüştürür.
En İyi Office Verimlilik Araçları
Kutools for Excel – Sizi Kalabalıktan Ayıran Özellikler Sunar
Kutools for Excel'in 300'den Fazla Özelliği Var,İhtiyacınız Olan Her Şeyin 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 verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.