Skip to main content

Excel TEXTSPLIT işlevi

Author: Siluvia Last Modified: 2025-06-10

TEXTSPLIT işlevi, metin dizelerini belirli bir sınırlayıcıya göre sütunlar ve satırlar boyunca bir diziye böler.

Not: Bu işlev yalnızca Insider kanalındaki Microsoft 365 için Excel'de kullanılabilir.

show the usage of Excel TEXTSPLIT function

Sözdizimi

=TEXTSPLIT(metin, sütun_sınırlayıcı, [satır_sınırlayıcı], [boşları_yoksay], [eşleşme_modu], [doldur])

Argümanlar

Metin (gerekli): Ayırmak istediğiniz metin;
Sütun_sınırlayıcı (gerekli): Metni sütunlar arasında bölmek istediğiniz yeri gösteren sınırlayıcı veya alt dize;
Satır_sınırlayıcı (isteğe bağlı): Metni satırlar arasında bölmek istediğiniz yeri gösteren sınırlayıcı veya alt dize;
Boşları_yoksay (isteğe bağlı): Boş hücreleri yok sayma durumunu belirtir.
-- YANLIŞ (varsayılan): Ayırma sırasında boş hücreler korunur.
-- DOĞRU: Ayırma sırasında boş hücreler yok sayılır.
Eşleşme_modu (isteğe bağlı): Sınırlayıcının büyük/küçük harfe duyarlı olup olmadığını belirler.
-- 0 (varsayılan): Büyük/küçük harfe duyarlı.
-- 1: Büyük/küçük harfe duyarsız.
Doldur (isteğe bağlı): İki boyutlu dizide eksik değerleri doldurmak için kullanılacak değer. Varsayılan olarak #N/A hata değeri kullanılır.

Açıklamalar

1) Bu işlev, Excel'deki Metni Sütunlara Böl sihirbazı ile aynı şekilde çalışır;
2) Bu işlev, TEXTJOIN işlevinin tersidir;
3) “doldur” argümanı atlanırsa, eksik değerler iki boyutlu dizilerde #N/A ile doldurulur;
4) Birden fazla sınırlayıcı, {“sınırlayıcı1”,“sınırlayıcı2”,...} gibi bir dizi sabitinde yer almalı ve virgüllerle ayrılmalıdır.

Dönüş değeri

Ayırılmış metin dizesini döndürür.

Örnek

Burada, TEXTSPLIT işlevini farklı koşullarda metin ayırmak için nasıl kullanacağınızı göstermek üzere bazı örnekler sunuyoruz.

#Örnek 1: Metni sınırlayıcıya göre sütunlara veya satırlara ayırma

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 aşağıdaki şekilde uygulayabilirsiniz.

show the usage of Excel TEXTSPLIT function

Metni yatay olarak sütunlara ayırma

Bir hücre seçin, aşağıdaki formülü girin ve Enter tuşuna basın.

Sonuçlar, Otomatik Doldurma Tutamacı'nı kullanmadan aynı anda bölünmüş metinlerle doldurulur.

=TEXTSPLIT(A2,",")

show the usage of Excel TEXTSPLIT function

Metni dikey olarak satırlara ayırma

Metni dikey olarak satırlara bölmek için col_delimiter argümanını boş bırakmanız ve row_delimiter argümanı için bir sınırlayıcı belirtmeniz gerekir. Lütfen aşağıdaki adımları izleyin.

Bir hücre seçin, aşağıdaki formülü girin ve Enter tuşuna basın.

Sonuç hücreleri, Otomatik Doldurma Tutamacı'nı kullanmadan aynı anda bölünmüş metinlerle doldurulur.

=TEXTSPLIT(A2,,",")

show the usage of Excel TEXTSPLIT function
#Örnek 2: TEXTSPLIT işleviyle metin ayırırken boş hücreleri yok sayma

Aşağıdaki ekran görüntüsünde gösterildiği gibi, eğer metin dizesi arasında hiçbir değer bulunmayan iki veya daha fazla ardışık sınırlayıcı içeriyorsa, varsayılan olarak TEXTSPLIT işlevi metni ayırırken boş hücreleri korur. Ayırma sırasında boş hücreleri yok saymak için TEXTSPLIT işlevini aşağıdaki şekilde uygulayabilirsiniz.

show the usage of Excel TEXTSPLIT function

Boş bir hücre seçin, aşağıdaki formülü girin ve tüm bölünmüş metinleri almak ve boş hücreleri yok saymak için Enter tuşuna basın. Eğer bölünecek bir metin listesi varsa, lütfen sonuç hücresini seçin ve kalan sonuçları almak için Otomatik Doldurma Tutamacı'nı aşağı doğru sürükleyin.

=TEXTSPLIT(A2,",",,DOĞRU)

show the usage of Excel TEXTSPLIT function

Not: Bu formülde, mantıksal değer “DOĞRUignore_empty argümanı olarak sağlanmıştır.

#Örnek 3: Metni büyük/küçük harfe duyarlı veya duyarsız olarak ayırma

Varsayılan olarak, TEXTSPLIT işlevi match_mode 0 olarak ayarlandığı veya boş bırakıldığı için büyük/küçük harfe duyarlıdır.

Aşağıdaki ekran görüntüsünde gösterildiği gibi, TEXTSPLIT işlevindeki match_mode argümanı boş bırakılmıştır, bu nedenle yalnızca belirtilen metin dizesinde “Danışman” metninin tam eşleşmesini arar.

=TEXTSPLIT(A2,"Danışman")

show the usage of Excel TEXTSPLIT function

Eğer tam eşleşme araması yapmak istemiyorsanız, örneğin hem “Danışman” hem de “DANIŞMAN” metinlerini aramak istiyorsanız, bu durumda match_mode argümanını 1 olarak belirleyebilirsiniz.

Boş bir hücre seçin, aşağıdaki formülü girin ve Enter tuşuna basın. Bu sonuç hücresini seçin ve kalan sonuçları almak için Otomatik Doldurma Tutamacı'nı aşağı doğru sürükleyin.

=TEXTSPLIT(A2,"Danışman",,DOĞRU,1)

show the usage of Excel TEXTSPLIT function
#Örnek 4: Metni aynı anda satırlara ve sütunlara ayırma

TEXTSPLIT işlevini kullanarak metni aynı anda satırlara ve sütunlara bölmek için formülde hem col_delimiter hem de row_delimiter argümanlarını aynı anda belirtmeniz gerekir.

Aşağıdaki tabloda gösterildiği gibi, C2 hücresine aşağıdaki formülü girin ve Enter tuşuna basarak aynı anda ilgili satırlara ve sütunlara bölünmüş metinleri elde edebilirsiniz.

=TEXTSPLIT(A2,":", ",")

show the usage of Excel TEXTSPLIT function

Not: Bu durumda, iki nokta üst üste “:col_delimiter argümanı olarak ve virgül “,row_delimiter argümanı olarak sağlanmıştır.

#Örnek 4: 2B dizide eksik değerleri doldurmak için özel bir değer özelleştirme

TEXTSPLIT işlevini kullanarak metni aynı anda hem satırlara hem de 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, “Yayın tarihi” metninden sonra iki nokta üst üste “:” olmadığı için Excel “Yayın tarihi” yanına #N/A döndürür.

show the usage of Excel TEXTSPLIT function

Eğer 2B dizideki tüm eksik değerleri #N/A hatası yerine tire (-) karakteriyle doldurmanız gerekiyorsa, son argüman olan “pad_with” değerini “-” olarak belirlemeniz yeterlidir.

Boş bir hücre seçin, aşağıdaki formülü girin ve tüm bölünmüş metinleri satırlara ve sütunlara almak için Enter tuşuna basın.

=TEXTSPLIT(A2,":",",",,,"-")

show the usage of Excel TEXTSPLIT function
#Örnek 5: Metni birden fazla sınırlayıcıyla ayırma

TEXTSPLIT işlevi, metni aynı anda birden fazla sınırlayıcı kullanarak bölmeye izin verir. Ancak, sınırlayıcılar bir dizi sabiti içinde yer almalı ve virgüllerle ayrılmalıdır, örneğin {“sınırlayıcı1”,“sınırlayıcı2”,...}.

Aşağıdaki tablodaki metin dizesi iki sınırlayıcı içerir: “-” ve “,”. Bu iki sınırlayıcıya göre metni bölmek için TEXTSPLIT işlevini aşağıdaki şekilde uygulamanız gerekir.

show the usage of Excel TEXTSPLIT function

Boş bir hücre seçin, aşağıdaki formülü girin ve Enter tuşuna basın.

=TEXTSPLIT(A2,{"-",","})

show the usage of Excel TEXTSPLIT function

Not: Bu formülde, col_delimiter argümanı {"-",","} olarak belirlenmiştir.


İlgili İşlevler

Excel TEXTAFTER işlevi
TEXTAFTER işlevi, belirli bir alt dize veya sınırlayıcıdan sonra gelen metni çıkarır ve döndürür.

Excel TEXTBEFORE işlevi
TEXTBEFORE işlevi, belirli bir alt dize veya sınırlayıcıdan önce gelen metni döndürür.

Excel VALUETOTEXT İşlevi
VALUETOTEXT işlevi, belirtilen herhangi bir değeri metne dönüştürür.


En İyi Ofis Üretkenlik Araçları

Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur

🤖 Kutools AI Asistanı: Akıllı Çalışma Yöntemine Dayalı Veri Analizini Devrimleştirin   |  Kod Oluştur  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Belirle  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin  |  Formül Kullanmadan Yuvarla ...
Süper VLookup: Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalar Arası  |  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ı ve 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 | Otomatik Metin Kütüphanesi (Kaynak Kütüphanesi)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Hücreleri Şifrele/Şifresini Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili hücreleri filtrele...) ...
En İyi 15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil ...)  |  50+ Grafik Türü (Gantt Grafiği ...)  |  40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla ...)  |  19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle ...)  |  12 Dönüştürme Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme ...)  |  7 Birleştirme ve Bölme Aracı (Gelişmiş Satırları Birleştir, Excel Hücrelerini Böl ...)  |  ... ve daha fazlası

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.