İçeriğe geç
parazade
MetinÖrnekler doğrulandı

METİNBÖL Formülü (TEXTSPLIT): Metni Ayraca Göre Hücrelere Bölme

METİNBÖL

İngilizce adı: TEXTSPLIT

SürümlerMicrosoft 365Excel WebExcel Mac(en az Excel 365)

Yayın: · Son güncelleme:

METİNBÖL kısaca

METİNBÖL, bir metni belirttiğiniz ayraçtan bölerek parçaları yan yana sütunlara ya da alt alta satırlara yazar. Metni Sütunlara Dönüştür sihirbazının formül hâlidir ve kaynak değiştikçe güncellenir. Microsoft 365 ve Excel 2024'te bulunur.

Söz dizimi

METİNBÖL(metin; sütun_sınırlayıcı; [satır_sınırlayıcı]; [boşları_yoksay]; [eşleştirme_modu]; [şununla_doldur])

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
metintextZorunluBölmek istediğiniz metin ya da metni içeren hücre.
sütun_sınırlayıcıcol_delimiterZorunluMetnin bir sonraki sütuna geçeceği noktayı gösteren karakter ya da metin. Yalnız satıra bölecekseniz boş bırakılabilir.
satır_sınırlayıcırow_delimiterİsteğe bağlıMetnin bir alt satıra geçeceği noktayı gösteren karakter ya da metin.
boşları_yoksayignore_emptyİsteğe bağlıDOĞRU yazılırsa art arda gelen ayraçlar boş hücre üretmez. Varsayılan YANLIŞ'tır.
eşleştirme_modumatch_modeİsteğe bağlı1 yazılırsa ayraç aranırken büyük/küçük harf ayrımı yapılmaz. Varsayılan 0, harf duyarlı eşleşmedir.
şununla_doldurpad_withİsteğe bağlıEksik kalan hücrelere yazılacak değer. Varsayılan #YOK'tur.
İçindekiler
  1. METİNBÖL hangi işi kolaylaştırır?
  2. Söz dizimi: sütun ve satır ayraçları
  3. Ad, soyad ve adres bölmek
  4. Metni tabloya dönüştürmek
  5. Sık karşılaşılan sorunlar

METİNBÖL hangi işi kolaylaştırır?

Excel METİNBÖL formülü, tek hücrede duran bir metni parçalarına ayırır. "Ankara-Çankaya-06690" gibi tireyle ayrılmış bir adresi üç ayrı hücreye, "Elif Nur Kaya" gibi bir adı boşluklardan bölerek ad ve soyada dağıtabilirsiniz. Daha önce SOLDAN, PARÇAAL ve BUL ile kurulan uzun formüllerin yerini tek fonksiyon alır.

Microsoft, fonksiyonu Microsoft 365 ve Excel 2024 için listeler; web ve Mac sürümlerinde de bulunur. Excel 2021 ve öncesinde formül #AD? hatası verir.

Söz dizimi: sütun ve satır ayraçları

Zorunlu argümanlar metin ve sütun_sınırlayıcı'dır. =METİNBÖL(A2;"-") metni tirelerden bölüp parçaları yan yana yazar. satır_sınırlayıcı verdiğinizde metin aynı zamanda alt satırlara da bölünür.

boşları_yoksay için DOĞRU yazarsanız art arda iki ayraç boş hücre üretmez. eşleştirme_modu için 1, ayracın harf duyarsız aranmasını sağlar; ayraç bir harf ya da sözcük olduğunda işe yarar. şununla_doldur ise satırlar eşit uzunlukta değilse boş kalan yerlere yazılacak değeri belirler.

Ad, soyad ve adres bölmek

Ad soyad A2'de "Elif Nur Kaya" olsun. =METİNBÖL(A2;" ") üç parçayı yan yana yazar. Yalnız ikinci adı istiyorsanız sonucu İNDİS ile okursunuz: =İNDİS(METİNBÖL(A2;" ");2) Nur sonucunu verir.

Adres ya da ürün kodu gibi sabit yapıdaki metinlerde de yöntem aynıdır. "TR-IST-0042" biçimindeki kodlar tireden bölündüğünde ülke, şehir ve sıra numarası ayrı sütunlara düşer. Kaynak hücre değiştiğinde parçalar da güncellenir; Metni Sütunlara Dönüştür sihirbazında bu işlemi her seferinde tekrarlamanız gerekirdi.

Metni tabloya dönüştürmek

İki ayraç birlikte kullanıldığında METİNBÖL küçük bir tablo üretir. A2'de "Kalem,12;Defter,45;Silgi,8" metni varsa =METİNBÖL(A2;",";";") noktalı virgülleri satır, virgülleri sütun sınırı sayar. Sonuç üç satır ve iki sütunluk bir ürün-fiyat tablosudur.

Türkçe Excel'de formül ayracı da noktalı virgül olduğu için tırnak içindeki ";" karakterini dikkatli yazın. Tırnak içinde kaldığı sürece Excel onu argüman ayracı değil, metin olarak görür.

Sık karşılaşılan sorunlar

Parça sayısı satırdan satıra değişiyorsa kısa satırların sonunda #YOK görünür. şununla_doldur argümanına "" yazarak bu hücreleri boş bırakabilirsiniz. Sonucun taşacağı alanda dolu hücre varsa #TAŞMA! hatası oluşur.

Birden çok farklı ayraç gerekiyorsa, örneğin hem virgül hem tire, Microsoft ayraçları bir dizi sabiti içinde vermeyi önerir. Dizi sabitlerinin yazımı Excel'in bölge ayarına bağlı olduğundan bu kullanımı önce küçük bir örnekte deneyin.

Bölünen parçalar metin olarak döner. "06690" gibi değerler sıfırını korur, ama sayı olarak hesaplamaya sokmak istediğiniz parçaları SAYIYAÇEVİR ile dönüştürmeniz gerekebilir.

Ad soyad sütunu olan bir listede yanına METİNBÖL yazın ve kaç parçaya bölündüğüne bakın. İkinci adı olan kişilerde soyadını almak için İNDİS ile son parçayı okumayı deneyin.

Örnekler

Örnek 1: Adresi tireden bölme
ABC
1Adres
2Ankara-Çankaya-06690Ankara
=METİNBÖL(A2;"-")

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: Ankara

Metin üç parçaya bölünür ve C2:E2 alanına yan yana yazılır. Sol üst hücrede Ankara görünür.

Örnek 2: İkinci adı alma
ABC
1Ad soyad
2Elif Nur KayaNur
=İNDİS(METİNBÖL(A2;" ");2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: Nur

Boşluklardan bölünen üç parçanın ikincisi Nur'dur.

Örnek 3: Metinden ürün tablosu
ABC
1Ham veri
2Kalem,12;Defter,45;Silgi,8Kalem
=METİNBÖL(A2;",";";")

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: Kalem

Noktalı virgüller satır, virgüller sütun sınırıdır. Sonuç üç satır ve iki sütunluk tablodur; sol üstte Kalem yer alır.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

Sıkça Sorulan Sorular

METİNBÖL formülü nasıl kullanılır?

Bölünecek metni ve ayracı yazarsınız: =METİNBÖL(A2;"-") metni tirelerden böler ve parçaları yan yana hücrelere yazar.

METİNBÖL neden #AD? hatası veriyor?

Fonksiyon Microsoft 365 ve Excel 2024'te bulunur. Excel 2021 ve öncesinde tanınmaz ve #AD? hatası verir.

METİNBÖL ile metin alt alta bölünebilir mi?

Evet. Sütun ayracını boş bırakıp satır ayracını yazın: =METİNBÖL(A2;;",") parçaları alt alta yazar.