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.
İş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.
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.
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.
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.
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.
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ı
- 2003 Desteklenmiyor
- 2007 Desteklenmiyor
- 2010 Desteklenmiyor
- 2013 Desteklenmiyor
- 2016 Desteklenmiyor
- 2019 Desteklenmiyor
- 2021 Desteklenmiyor
- 2024 Destekleniyor
- 365 Destekleniyor
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:METİNBÖL
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Metin | Ayırıcı | Parça 1 | Parça 2 | Parça 3 |
| 2 | Elma,Armut,Muz | , | Elma | Armut | Muz |
| 3 | Ocak;Şubat;Mart | ; | Ocak | Şubat | Mart |
| 4 | Ali-Veli-Ayşe | - | Ali | Veli | Ayşe |
| 5 | Ankara/İzmir/Bursa | / | Ankara | İzmir | Bursa |
TemelExcelDepo v1.0.0
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:METİNBÖL
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Metin | Satır ayırıcı | Parçalar |
| 2 | Kalem,Defter,Silgi | , | Kalem |
| 3 | Defter | ||
| 4 | Silgi |
Satır AyırıcıExcelDepo v1.0.0
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:METİNBÖL
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Metin | Sütun ayırıcı | Satır ayırıcı | Ay | Tutar |
| 2 | Ocak:100;Şubat:120;Mart | : | ; | Ocak | 100 |
| 3 | Şubat | 120 | |||
| 4 | Mart | Yok |
İki YönlüExcelDepo v1.0.0
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:METİNBÖL
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Metin | Boşları yoksay | Parça 1 | Parça 2 | Parça 3 |
| 2 | Ali,,Veli | YANLIŞ | Ali | Veli | |
| 3 | Ali,,Veli | DOĞRU | Ali | Veli | |
| 4 | ,Ayşe,Can | DOĞRU | Ayşe | Can | |
| 5 | ,Ayşe,Can | YANLIŞ | Ayşe | Can |
Boşları YoksayExcelDepo v1.0.0
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.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2024