Özellik ikonu

METİNBÖL

İndirme izni yok

Genel Bakış

METİNBÖL (TEXTSPLIT), bir metni belirttiğiniz ayırıcı karakterlere göre parçalara ayırır ve parçaları yan yana sütunlara ya da alt alta satırlara taşırır. Metinden Sütunlara sihirbazına benzer çalışır, ancak sonucu formülle ürettiği için kaynak metin değiştiğinde parçalar da kendiliğinden güncellenir. Virgülle, noktalı virgülle veya tire ile birleştirilmiş listeleri ayrı hücrelere dağıtmak için kullanılır.

Söz dizimi ve parametre​

Kategori
Metin
İngilizce adı
TEXTSPLIT
Platform
Windows Mac Web
6 bağımsız değişken 2 zorunlu 4 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
metintext Zorunlu Parçalara ayrılacak metni, metin içeren bir hücreyi veya metin üreten bir işlemi belirtir.
sütun_ayırıcıcol_delimiter Zorunlu Metnin hangi karakterlerde bölünerek yan yana sütunlara taşırılacağını belirten bir ya da daha fazla karakterdir.
satır_ayırıcırow_delimiter İsteğe bağlı Metnin hangi karakterlerde bölünerek alt alta satırlara taşırılacağını belirten bir ya da daha fazla karakterdir.
boşları_yoksayignore_empty İsteğe bağlı Ardışık ayırıcılar arasında kalan boş parçaların sonuca eklenip eklenmeyeceğini belirleyen mantıksal değerdir.
eşleşme_modumatch_mode İsteğe bağlı Ayırıcıların aranırken büyük küçük harf farkının dikkate alınıp alınmayacağını belirleyen sayıdır.
doldurma_değeripad_with İsteğe bağlı Satırlardaki parça sayıları eşit olmadığında eksik hücreleri doldurmak için kullanılacak değerdir.
Geçerli kullanımlar
=METİNBÖL(A2;B2)
=METİNBÖL(A2;",")
=METİNBÖL(A2;;B2)
=METİNBÖL(A2;":";";")
Desteklenen Excel sürümleri 2024 ve sonrası
  1. 2003 Desteklenmiyor
  2. 2007 Desteklenmiyor
  3. 2010 Desteklenmiyor
  4. 2013 Desteklenmiyor
  5. 2016 Desteklenmiyor
  6. 2019 Desteklenmiyor
  7. 2021 Desteklenmiyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev sonucu tek bir hücreye değil, gereken sayıda komşu hücreye taşırır (dinamik dizi). Formülü yalnız ilk hücreye yazmanız yeterlidir; taşma bölgesindeki hücreler boş olmalıdır. Yalnız satır ayırıcı kullanacaksanız sütun_ayırıcı parametresini boş bırakarak iki noktalı virgülle atlayın.

1. Sütun ayırıcıyla yan yana bölme​

A sütunundaki listeleri B sütunundaki ayırıcıya göre üç parçaya bölelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın; her satırın parçaları C, D ve E sütunlarına taşar:
Excel formülü
=METİNBÖL(A2;B2)
=TEXTSPLIT(A2,B2)
METİNBÖL
Formülünü incelemek için bir hücre seçin.
ABCDE
1MetinAyırıcıParça 1Parça 2Parça 3
2Elma,Armut,Muz,ElmaArmutMuz
3Ocak;Şubat;Mart;OcakŞubatMart
4Ali-Veli-Ayşe-AliVeliAyşe
5Ankara/İzmir/Bursa/AnkaraİzmirBursa
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla Elma, Armut ve Muz olur. Sonraki satırlarda da metin, B sütunundaki ayırıcının geçtiği yerlerde bölünür ve parçalar soldan sağa sıralanır. Her satırın ayırıcısı farklı olsa bile formül aynı yapıdadır, çünkü ayırıcı hücre başvurusuyla verilmiştir.

2. Satır ayırıcıyla alt alta bölme​

Aynı metni sütunlar yerine satırlara dağıtmak için sütun_ayırıcı parametresini boş bırakıp satır_ayırıcı parametresini verin. C2 hücresine aşağıdaki formülü yazın; parçalar C2 hücresinden aşağı doğru taşar:
Excel formülü
=METİNBÖL(A2;;B2)
=TEXTSPLIT(A2,,B2)
METİNBÖL
Formülünü incelemek için bir hücre seçin.
ABC
1MetinSatır ayırıcıParçalar
2Kalem,Defter,Silgi,Kalem
3Defter
4Silgi
Satır AyırıcıExcelDepo v1.0.0
Sonuçlar sırasıyla Kalem, Defter ve Silgi olur. Bu kez ayırıcı satır ayırıcı olarak verildiği için parçalar yan yana değil, alt alta sıralanır. C3 ve C4 hücrelerine formül yazmadınız; bu hücreler C2 hücresindeki formülün taşma sonucudur.

3. Satırlar ve sütunlar birlikte, eksik parçaları doldurma​

Tek bir metin hem satırlara hem sütunlara bölünebilir. A2 hücresindeki metinde ay ve tutar çiftleri iki nokta üst üste ile, çiftler ise noktalı virgülle ayrılmıştır. Son çiftte tutar eksiktir. D2 hücresine aşağıdaki formülü yazın; eksik hücreler Yok metniyle doldurulur:
Excel formülü
=METİNBÖL(A2;B2;C2;YANLIŞ;0;"Yok")
=TEXTSPLIT(A2,B2,C2,FALSE,0,"Yok")
METİNBÖL
Formülünü incelemek için bir hücre seçin.
ABCDE
1MetinSütun ayırıcıSatır ayırıcıAyTutar
2Ocak:100;Şubat:120;Mart:;Ocak100
3Şubat120
4MartYok
İki YönlüExcelDepo v1.0.0
Sonuçlar sırasıyla Ocak, 100, Şubat, 120, Mart ve Yok olur. Metin önce ; ile üç satıra, sonra her satır : ile iki sütuna bölünür. Son satırda tutar bulunmadığı için doldurma_değeri parametresindeki değer kullanılır; bu parametre verilmeseydi eksik hücre #YOK hatası gösterirdi.

4. Ardışık ayırıcılar ve boşları yoksay​

Ardışık iki ayırıcı arasında ya da metnin başında ayırıcıdan önce hiçbir şey yoksa boş bir parça oluşur. boşları_yoksay parametresini B sütunundan okuyarak iki seçeneği karşılaştıralım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=METİNBÖL(A2;",";;B2)
=TEXTSPLIT(A2,",",,B2)
METİNBÖL
Formülünü incelemek için bir hücre seçin.
ABCDE
1MetinBoşları yoksayParça 1Parça 2Parça 3
2Ali,,VeliYANLIŞAliVeli
3Ali,,VeliDOĞRUAliVeli
4,Ayşe,CanDOĞRUAyşeCan
5,Ayşe,CanYANLIŞAyşeCan
Boşları YoksayExcelDepo v1.0.0
Sonuçlar sırasıyla Ali, ve Veli olur. boşları_yoksay YANLIŞ olduğunda (varsayılan) ardışık ayırıcılar ya da baştaki ayırıcı boş bir hücre oluşturur. DOĞRU olduğunda boş parçalar sonuca eklenmez; bu nedenle üçüncü ve dördüncü satırlarda yalnız dolu parçalar kalır ve sağdaki hücre boş görünür.

Kullanırken dikkat edin​

  • sütun_ayırıcı ve satır_ayırıcı: sütun_ayırıcı parçaların yan yana (sütunlara), satır_ayırıcı ise alt alta (satırlara) taşınacağı yeri belirler. En az birini vermelisiniz. Yalnız satır_ayırıcı kullanacaksanız sütun_ayırıcı parametresini boş bırakıp iki noktalı virgülle geçin. İkisi birlikte verilirse sonuç iki boyutlu bir tablo olur. Birden fazla ayırıcı kullanmak için ayırıcıları süslü parantez içinde bir küme sabiti olarak yazın; bu durumda ayırıcılardan herhangi biri bölme noktası sayılır. Ayırıcı birden çok karakterden de oluşabilir.
  • boşları_yoksay: boşları_yoksay verilmezse YANLIŞ kabul edilir: iki ayırıcı yan yana geldiğinde aralarında boş bir hücre oluşur. DOĞRU (ya da sıfırdan farklı bir sayı) verilirse ardışık ayırıcılar tek ayırıcı gibi işlenir ve boş hücre oluşturulmaz.
  • eşleşme_modu: eşleşme_modu verilmezse 0 kabul edilir ve ayırıcı aranırken büyük küçük harf ayrımı yapılır. 1 verilirse büyük küçük harf ayrımı yapılmaz. Ayırıcılar harf içermiyorsa bu parametrenin sonuca etkisi olmaz. Bu parametreyi atlayıp doldurma_değeri vermek istiyorsanız arada boş bir argüman bırakabilirsiniz.
  • doldurma_değeri: Satırların parça sayıları eşit değilse kısa satırların sonundaki hücreler doldurma_değeri ile doldurulur. Bu parametre verilmezse eksik hücreler #YOK hatasını gösterir.
  • Taşma ve dinamik dizi: İşlev dinamik dizi formülü üretir; sonuç, formülü yazdığınız hücreden başlayarak komşu hücrelere taşar. Taşma bölgesinde dolu bir hücre varsa formül #TAŞMA! hatası verir; engelleyen hücreyi temizlemeniz yeterlidir. Taşma bölgesindeki hücreleri tek tek düzenleyemezsiniz, yalnız ilk hücredeki formülü değiştirebilirsiniz.
  • Sürüm ve kullanım: METİNBÖL, Excel 2024 ile birlikte kalıcı sürüme gelmiştir; Microsoft 365 aboneliklerinde ise daha önce kullanıma sunulmuştur. Metinden Sütunlara sihirbazı değeri bir kez böler ve kaynak değişince güncellenmez; METİNBÖL ise kaynak metne bağlı kalır ve sonucu kendiliğinden yeniler.
  • İlgili işlevler: METİNÖNCESİ ve METİNSONRASI, bir ayırıcıdan önceki ya da sonraki tek bir parçayı almak istediğinizde METİNBÖL yerine tercih edilir. METİNBİRLEŞTİR, parçaları bir ayırıcıyla yeniden tek metinde toplamak için; BİRLEŞTİR ise ayırıcısız birleştirme için kullanılır. METNEÇEVİR, bölünen parçalardaki sayıları biçimli metne dönüştürmek gerektiğinde işe yarar.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
15
İlk yayın
Güncel
İngilizce
TEXTSPLIT
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst