Ana Sayfa Excel TEXTSPLIT / METİNBÖL FONKSİYONU
Excel

TEXTSPLIT / METİNBÖL FONKSİYONU

Paylaş
Paylaş

METİNBÖL Fonksiyonu Nedir ve Nasıl Kullanılır?

Excel’de METİNBÖL fonksiyonu, bir metni belirlediğiniz bir veya daha fazla ayırıcıya göre bölerek sonuçları hücrelere veya bir diziye yerleştirir. Bu fonksiyon, metinleri parçalara ayırmak ve her bir parçayı ayrı hücrelere dağıtmak istediğiniz durumlarda oldukça kullanışlıdır.


Sözdizimi:

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])

Argümanlar:

  1. metin:
    • Bölmek istediğiniz metin veya metin içeren hücre referansı.
  2. sütun_sınırlayıcı:
    • Metni sütunlara ayırmak için kullanılan sınırlayıcı karakter(ler). Tek bir karakter veya bir dizi karakter olabilir.
  3. [satır_sınırlayıcı]:(İsteğe Bağlı)
    • Metni satırlara ayırmak için kullanılan sınırlayıcı karakter(ler). Belirtilmezse, metin sadece sütunlara bölünür.
  4. [boşları_yoksay]:(İsteğe Bağlı)
    • DOĞRU veya YANLIŞ değer alır. DOĞRU ise, ardışık sınırlayıcıları yoksayar ve boş değerler oluşturmaz. Varsayılan: YANLIŞ
  5. [eşleştirme_modu]:(İsteğe Bağlı)
    • 0 veya 1 değer alır.
      • 0: Sınırlayıcıların tam eşleşmesini gerektirir.
      • 1: Sınırlayıcılar için joker karakter eşleşmesine izin verir.
    • Varsayılan: 0
  6. [şununla_doldur]:(İsteğe Bağlı)
    • Metin bölme işlemi sonucunda oluşabilecek eksik hücreleri doldurmak için kullanılacak değer. Varsayılan: #YOK

Örnek Tablo ve Kullanım:

Bir şirketin müşteri verilerinin tek bir hücrede aşağıdaki formatta tutulduğunu düşünelim:

  • “Adı Soyadı, Şirket Adı, E-posta”

Bu verileri ayrı sütunlara ayırmak istiyoruz.

Başlangıç Tablosu:
Müşteri Bilgileri
John Doe, ABC Corp, john.doe@abccorp.com
Jane Smith, XYZ Ltd, jane.smith@xyzltd.com
Michael Johnson, 123 Inc, michael.johnson@123inc.com
Emily Davis, Acme Co, emily.davis@acmeco.com
William Brown, Widgets LLC, william.brown@widgetsllc.com

Amacımız:
  • A Sütunundaki metinleri, Adı Soyadı, Şirket Adı ve E-posta olarak ayrı sütunlara ayırmak.

Adımlar:
  1. B1, C1 ve D1 hücrelerine sırasıyla “Adı Soyadı”, “Şirket Adı” ve “E-posta” başlıklarını yazın.
  2. B2 hücresine aşağıdaki formülü girin: =METİNBÖL(A2; ","; ; DOĞRU)
  3. Formülü B2:D6 aralığına kopyalayın.

Açıklama:
  • metin: A2 hücresindeki metin.
  • sütun_sınırlayıcı: “,” olarak belirledik. Metni virgül karakterine göre sütunlara ayıracağız.
  • satır_sınırlayıcı: Boş bıraktık, çünkü satırlara bölme işlemi yapmıyoruz.
  • boşları_yoksay: DOĞRU olarak ayarladık, böylece ardışık sınırlayıcılar nedeniyle oluşabilecek boş değerleri yoksayacağız.
  • eşleştirme_modu ve şununla_doldur argümanlarını kullanmadık, varsayılan değerleri geçerlidir.

Sonuç Tablosu:
Adı SoyadıŞirket AdıE-posta
John DoeABC Corpjohn.doe@abccorp.com
Jane SmithXYZ Ltdjane.smith@xyzltd.com
Michael Johnson123 Incmichael.johnson@123inc.com
Emily DavisAcme Coemily.davis@acmeco.com
William BrownWidgets LLCwilliam.brown@widgetsllc.com

Formül Detayları:

  • =METİNBÖL(A2; “,”; ; DOĞRU)
    • metin: A2 hücresindeki metin.
    • sütun_sınırlayıcı: “,”
    • satır_sınırlayıcı: Boş bırakıldı.
    • boşları_yoksay: DOĞRU
    • eşleştirme_modu ve şununla_doldur: Kullanılmadı.

Başka Bir Örnek: Web Sitesi URL’sini Parçalama

Bir web sitesi URL’sini protokol, alan adı ve yol olarak ayırmak istiyoruz.

URL Listesi:
URL
https://www.example.com/home
http://www.testsite.org/about
https://blog.samplesite.net/contact
http://shop.onlinestore.com/products
https://news.mediahub.io/latest

Amacımız:
  • A Sütunundaki URL’leri Protokol, Alan Adı ve Yol olarak ayırmak.

Adımlar:
  1. B1, C1 ve D1 hücrelerine sırasıyla “Protokol”, “Alan Adı” ve “Yol” başlıklarını yazın.
  2. B2 hücresine aşağıdaki formülü girin: =METİNBÖL(A2; {"//";"/"}; ; DOĞRU)
  3. Formülü B2:D6 aralığına kopyalayın.

Açıklama:
  • sütun_sınırlayıcı: {“//”;”/”} olarak belirledik. Metni “//” ve “/” karakterlerine göre sütunlara ayıracağız.
  • boşları_yoksay: DOĞRU olarak ayarladık.
  • Diğer argümanlar varsayılan değerlerinde.

Sonuç Tablosu:
ProtokolAlan AdıYol
https:www.example.comhome
http:www.testsite.orgabout
https:blog.samplesite.netcontact
http:shop.onlinestore.comproducts
https:news.mediahub.iolatest

Notlar:
  • Birden Fazla Sınırlayıcı Kullanma: Sınırlayıcıları bir dizi olarak belirterek birden fazla karaktere göre bölme yapabilirsiniz.
  • Boşlukları Yoksayma: boşları_yoksay argümanını DOĞRU ayarlayarak gereksiz boşlukları önleyebilirsiniz.
  • Eşleştirme Modu: eşleştirme_modu argümanını 1 olarak ayarlarsanız, sınırlayıcılarda joker karakterler kullanabilirsiniz.

Örnek: Eşleştirme Modu Kullanımı

Bir metni joker karakter kullanarak bölmek.

Metin Listesi:
Metin
Ad: John; Yaş: 30; Şehir: Ankara
Ad: Ayşe; Yaş: 25; Şehir: İzmir
Ad: Mehmet; Yaş: 40; Şehir: İstanbul

Amacımız:
  • Metinleri “; “ sınırlayıcısına göre bölmek, ancak boşlukları yoksaymak istemiyoruz.

Adımlar:
  1. B1, C1 ve D1 hücrelerine sırasıyla “Ad”, “Yaş”, “Şehir” başlıklarını yazın.
  2. B2 hücresine aşağıdaki formülü girin: =METİNBÖL(A2; "*; *"; ; YANLIŞ; 1)
  3. Formülü B2:D4 aralığına kopyalayın.

Açıklama:
  • sütun_sınırlayıcı: **”; “ olarak belirttik. “; “ arasında herhangi bir boşluk olabileceği için joker karakter kullandık.
  • boşları_yoksay: YANLIŞ olarak ayarladık.
  • eşleştirme_modu: 1 olarak ayarladık, böylece joker karakter eşleşmesini etkinleştirdik.

Sonuç Tablosu:
AdYaşŞehir
Ad: JohnYaş: 30Şehir: Ankara
Ad: AyşeYaş: 25Şehir: İzmir
Ad: MehmetYaş: 40Şehir: İstanbul

Ek Notlar:
  • şununla_doldur Argümanı:Eğer metin bölme işlemi sonucunda bazı hücreler boş kalırsa, bu hücreleri doldurmak için şununla_doldur argümanını kullanabilirsiniz.Örnek: =METİNBÖL(A2; ","; ; ; ; "Boş") Bu formül, boş hücreleri “Boş” kelimesiyle doldurur.

Özet:
  • METİNBÖL fonksiyonu, metinleri belirlediğiniz sınırlayıcılara göre bölerek her bir parçayı ayrı hücrelere yerleştirir.
  • Sözdizimi: 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])
  • Fonksiyon, metin işlemlerini kolaylaştırır ve veri analizini hızlandırır.

Pratik İpuçları:

  • Sınırlayıcıları Hücreden Alma: Sınırlayıcıları doğrudan bir hücreden alarak fonksiyonunuzu dinamik hale getirebilirsiniz. =METİNBÖL(A2; B2)
  • Diğer Metin Fonksiyonlarıyla Birlikte Kullanma: METİNBÖL fonksiyonunu YERİNEKOY, KIRP gibi diğer metin fonksiyonlarıyla birlikte kullanarak daha karmaşık işlemler yapabilirsiniz.
  • Formülleri Sabitleme: Formülünüzdeki referansları sabitleyerek ($ işareti ile) kopyalama işlemlerinde doğru hücrelere referans vermesini sağlayabilirsiniz.

Sonuç:

Excel’de METİNBÖL fonksiyonu, metinleri belirli sınırlayıcılara göre bölmek ve her bir parçayı ayrı hücrelere yerleştirmek için etkili bir araçtır. Özellikle veri temizleme, metin analizi ve raporlama süreçlerinde işinizi büyük ölçüde kolaylaştırır.


Not:

Fonksiyonu kullanırken sınırlayıcıların ve argümanların doğru şekilde girildiğinden emin olun.

METİNBÖL fonksiyonu, Microsoft 365 ve Excel’in en güncel sürümlerinde kullanılabilir. Eski sürümlerde bu fonksiyon mevcut olmayabilir.


🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://ecv.microsoft.com/VC3RPPTT4U

🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/

🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/

Sevgiler ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...