Excel TEXTSPLIT işlevi
The METİN BÖLÜMÜ işlevi, metin dizelerini belirli bir sınırlayıcıyla sütunlar ve satırlar arasında bir diziye böler.
not: Bu işlev, Insider kanalında yalnızca Microsoft 365 için Excel'de kullanılabilir.
Sözdizimi
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
Argümanlar
Uyarılar
Geri dönüş değeri
Bölünmüş metin dizesini döndürür.
Örnek E-posta
Burada, metni farklı koşullar altında bölmek için TEXTSPLIT işlevinin nasıl kullanılacağını göstermek için bazı örnekler alıyoruz.
#Örnek 1: Metni bir sınırlayıcı ile sütunlara veya satırlara ayırın
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 gibi uygulayabilirsiniz.
Metni yatay olarak virgülle sütunlara bölme
Bir hücre seçin, aşağıdaki formülü girin ve Keşfet tuşuna basın.
Sonuçlar, Otomatik Doldurma Tutamacı kullanılmadan aynı anda bölünmüş metinlerle doldurulur.
=TEXTSPLIT(A2,",")
Metni dikey olarak virgülle satırlara bölme
Metni belirli bir sınırlayıcıya göre dikey olarak satırlara bölmek için col_delimiter bağımsız değişkenini boş bırakmanız ve satır_sınırlayıcı argüman. Lütfen aşağıdaki gibi yapın.
Bir hücre seçin, aşağıdaki formülü girin ve Keşfet tuşuna basın.
Sonuç hücreleri, Otomatik Doldurma Tutamacı kullanılmadan aynı anda bölünmüş metinlerle doldurulur.
=TEXTSPLIT(A2,,",")
#Örnek 2: TEXTSPLIT işleviyle metni bölerken boş hücreleri yoksay
Aşağıdaki ekran görüntüsünde gösterildiği gibi, metin dizesi, aralarında bir değer olmayan iki veya daha fazla ardışık sınırlayıcı içeriyorsa, varsayılan olarak, TEXTSPLIT işlevi metni bölerken boş hücreleri koruyacaktır. Bölme sırasında boş hücreleri yok saymak için TEXTSPLIT işlevini aşağıdaki gibi uygulayabilirsiniz.
Boş bir hücre seçin, aşağıdaki formülü girin ve Keşfet tüm bölünmüş metinleri almak ve boş hücreleri yok saymak için. Bölünecek metinlerin bir listesi varsa, lütfen sonuç hücresini seçin ve sonuçların geri kalanını almak için Otomatik Doldurma Tutamağını aşağı sürükleyin.
=TEXTSPLIT(A2,",",,TRUE)
not: Bu formülde mantıksal değer “DOĞRU” olarak verilmektedir. görmezden_boş argüman.
#Örnek 3: Metni büyük/küçük harfe duyarlı veya büyük/küçük harfe duyarsız bölme
Match_mode 0 olarak ayarlandığından veya boş bırakıldığından, varsayılan olarak TEXTSPLIT işlevi büyük/küçük harf duyarlıdır.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, maç_modu TEXTSPLIT işlevindeki argüman boş bırakılır, bu nedenle yalnızca “ metninin tam eşleşmesini arar.Danışman” belirtilen metin dizesinde.
=TEXTSPLIT(A2,"Consultant")
Örneğin, tam eşleşme araması yapmak istemiyorsanız, her ikisini de içeren metni aramanız gerekir. "Danışman" ve "DANIŞMAN", bu durumda, bunu halletmek için match_mode bağımsız değişkenini 1 olarak belirleyebilirsiniz.
Boş bir hücre seçin, aşağıdaki formülü girin ve Keşfet anahtar. Bu sonuç hücresini seçin ve sürükleyin Otomatik Doldurma Kolu sonuçların geri kalanını almak için aşağı.
=TEXTSPLIT(A2,"Consultant",,TRUE,1)
#Örnek 4: Metni aynı anda satırlara ve sütunlara ayırın
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 bağımsız değişkenlerini aynı anda belirtmeniz gerekir.
Aşağıdaki tabloda gösterildiği gibi, aşağıdaki formülü C2 hücresine girebilir ve Keşfet Bölünmüş metinleri aynı anda karşılık gelen satır ve sütunlarda almak için tuşuna basın.
=TEXTSPLIT(A2,":", ",")
Not: Bu durumda iki nokta üst üste ":” olarak verilmektedir. sütun_delimiter argüman ve virgül ",” olarak verilmektedir. satır_sınırlayıcı argüman.
#Örnek 4: 2B dizideki eksik değerleri doldurmak için bir değeri özelleştirin
Metni aynı anda hem satırlara hem de sütunlara bölmek için TEXTSPLIT işlevini kullanırken, orijinal metin dizesinde eksik değerler varsa, Excel sonuçta #YOK hataları döndürür.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, iki nokta üst üste olmadığından “:” yazısından sonra Çıktığı tarih, Excel döndürür # N / A "Yayın tarihi"nin yanında.
2B dizide #N/A hatası yerine tüm eksik değerleri bir tire (-) karakteri ile doldurmanız gerekiyorsa, son argümanı belirtmeniz yeterlidir.pad_with" gibi "-”yapmak için.
Boş bir hücre seçin, aşağıdaki formülü girin ve Keşfet satır ve sütunlardaki tüm bölünmüş metinleri almak için anahtar.
=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ının kullanılmasına izin verir. Ancak, sınırlayıcılar bir dizi sabiti içine alınmalı ve aşağıdaki gibi virgülle ayrılmalıdır: {“sınırlayıcı1”,”sınırlayıcı2”,...}.
Aşağıdaki tablodaki metin dizesi “-” ve “,” iki sınırlayıcı içerir, metni bu iki sınırlayıcıya 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 Keşfet tuşuna basın.
=TEXTSPLIT(A2,{"-",","})
not: Bu formülde, sütun_delimiter argüman olarak belirtilir {"-",","}.
İlgili Fonksiyonlar
Excel METİN SONRASI işlevi
TEXTAFTER işlevi, belirli bir alt dize veya sınırlayıcıdan sonra oluşan metni alır ve döndürür.
Excel METİN ÖNCE işlevi
TEXTBEFORE işlevi, belirli bir alt dizeden veya sınırlayıcıdan önce oluşan 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 Üretkenliği Araçları
Kutools for Excel - Kalabalığın Önüne Çıkmanıza Yardımcı Olur
Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...

Office Tab - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi etkinleştirin (Excel dahil)
- Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
- Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
- Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
- Tıpkı Chrome, Edge ve Firefox gibi Verimli Sekmeleri Office'e (Excel dahil) getirir.
