0Pricing
Excel Formulas Academy · Ders

Dağınık Verileri Bölme ve Temizleme

İçe aktarılan metni ayırıp düzenlemek için SPLIT ve CLEAN kullanın.

Dağınık Verileri Bölme ve Temizleme, CoddyKit'te ücretsiz bir Excel Formulas Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Excel Formulas Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

Bir Hücreyi Birden Çok Hücreye Bölme

İçe aktarılan veriler nadiren düzenlidir. Tek bir hücrede, aslında üç ayrı sütunda görmek istediğiniz John,Smith,Sales gibi bir değer bulunabilir.

Google E-Tablolar'daki SPLIT işlevi, bir dizeyi ayırıcıda böler ve parçaları bitişik hücrelere taşır.

Bu son derste, düzensiz metinleri tamamen düzenlemek için SPLIT ve CLEAN'i az önce öğrendiğiniz düzenli ifade becerileriyle birlikte kullanacaksınız.

SPLIT Sözdizimi

SPLIT(text, delimiter), metin içinde ayırıcıyı bulduğu her yerde bölme yapar ve her parçayı sağdaki kendi hücresine yerleştirir.

Aşağıdaki formül A2'yi virgüllerde böler. John,Smith,Sales üç hücreye taşar: John, Smith ve Sales.

=SPLIT(A2, ",")

Birden Çok Ayırıcıyla Bölme

Varsayılan olarak ayırıcı dizesindeki her karakter kendi ayırıcısı olarak değerlendirilir. Bu nedenle SPLIT(A2, ",;"), virgüllerde ve noktalı virgüllerde böler.

Aşağıdaki formül virgül veya boşlukta böler. Ayırıcıların satırlar arasında tutarsız olduğu durumlarda kullanışlıdır.

=SPLIT(A2, ", ")

Boş Parçaları Koruma

SPLIT'in isteğe bağlı bağımsız değişkenleri vardır. Üçüncü bağımsız değişken, her ayırıcı karakterinin ayrı ayrı bölme yapıp yapmayacağını; dördüncü bağımsız değişken ise boş sonuçların kaldırılıp kaldırılmayacağını denetler.

Varsayılan olarak boş parçalar kaldırılır ve bu durum sütunlarınızı kaydırabilir. Aşağıdaki formül, son bağımsız değişken olarak FALSE geçirerek boş parçaları korur ve A,,C için sütun hizalamasını sürdürür.

=SPLIT(A2, ",", TRUE, FALSE)

CLEAN ile Görünmez Karakterleri Temizleme

PDF dosyalarından veya web sayfalarından yapıştırılan metinler çoğu zaman formülleri ve aramaları bozan görünmez denetim karakterleri taşır.

CLEAN işlevi, bir dizedeki yazdırılamayan karakterlerin çoğunu kaldırır. Aşağıdaki formül, A2'yi bu sorun çıkaran karakterlerden arındırılmış hâliyle döndürür; eşit görünen ancak hiç eşleşmeyen bir değer sonunda düzgün çalışır.

=CLEAN(A2)

CLEAN + TRIM + SPLIT

CLEAN, denetim karakterlerini ele alır ancak fazla boşlukları kaldırmaz. Bunu baştaki, sondaki ve yinelenen boşlukları kaldıran TRIM ile birleştirin, ardından bölün.

Aşağıdaki formül, tek bir ifadede denetim karakterlerini temizler, boşlukları düzeltir ve sonucu virgüllerde böler. İçten dışa okuyun.

=SPLIT(TRIM(CLEAN(A2)), ",")

Uygulamalı Örnek: İçe Aktarılan Ad Listesini Düzenleme

A sütununda başıboş boşluklar içeren Smith , John gibi düzensiz girişler bulunuyor. Temiz ad ve soyadlarını ayrı hücrelerde istiyorsunuz.

Aşağıdaki formül boşlukları düzeltir ve virgülde bölme yapar. Her parçayı da temizlemek için bölme işleminden sonra tek tek sonuçları TRIM ile sarmalayabilirsiniz; ancak önce temizlemek genellikle yeterlidir.

=ARRAYFORMULA(TRIM(SPLIT(A2, ",")))

SPLIT Yetmediğinde REGEX Kullanın

SPLIT için birebir bir ayırıcı gerekir. Ayırıcılar değiştiğinde önce REGEXREPLACE ile standartlaştırın, ardından standart ayırıcıyla bölün.

Aşağıdaki formül, boşluk, virgül veya noktalı virgülden oluşan her diziyi tek bir dikey çubukla değiştirir, ardından dikey çubukta böler. Bu yöntem, son derece tutarsız girdileri sorunsuz biçimde işler.

=SPLIT(REGEXREPLACE(A2, "[ ,;]+", "|"), "|")

Uygulamalı Örnek: Önce Ayıklayın, Sonra Bölün

Bazen bir hücrenin yalnızca bir bölümünü alıp sonra onu bölmek istersiniz. Tags: red, blue, green içinden yalnızca renkleri ayrı hücreler olarak istiyorsunuz.

Aşağıdaki formül önce iki noktadan sonra gelen her şeyi ayıklar, ardından virgülde böler. Düzenli ifade ve bölme araçlarını birleştirmek, asıl gücün ortaya çıktığı noktadır.

=SPLIT(REGEXEXTRACT(A2, ": (.+)$"), ", ")

Tekrarlanabilir Temizleme Tarifi

Düzensiz içe aktarmaların çoğu için aşağıdaki sıra iyi çalışır:

  • CLEAN ile denetim karakterlerini kaldırma
  • TRIM ile boşlukları düzeltme
  • REGEXREPLACE ile ayırıcıları standartlaştırma veya gereksizleri ayıklama
  • SPLIT ile sütunlara bölme

Aşağıdaki formül, dört adımın tümünü tek bir hücreye sırayla uygular.

=SPLIT(REGEXREPLACE(TRIM(CLEAN(A2)), "[;, ]+", "|"), "|")

Sütunlar Yerine Satırlara Bölme

SPLIT, parçaları varsayılan olarak sütunlara yayar. Bazen bunun yerine, filtrelemeye veya saymaya hazır, satır başına bir değer içeren dikey bir liste istersiniz.

Taşan satırı sütuna çevirmek için SPLIT'i TRANSPOSE ile sarmalayın. Aşağıdaki formül A2'yi virgüllerde böler ve sonuçları dikey olarak alt alta dizer. Virgülle ayrılmış bir listeyi temiz bir arama sütununa dönüştürmek için idealdir.

=TRANSPOSE(SPLIT(A2, ","))

Hızlı Kontrol

Bölme ve temizleme konusundaki anlayışınızı kontrol ediniz.

Özet: Bölün, Temizleyin ve Düzenleyin

Dersi, Google E-Tablolar'da bölme ve temizleme araçlarını birleştirerek tamamladınız:

  • SPLIT(text, delimiter), bir hücreyi taşan sütunlara böler
  • Ek bağımsız değişkenler, çok karakterli ayırıcıları ve boş parçaları denetler
  • CLEAN görünmez denetim karakterlerini kaldırır; TRIM boşlukları düzeltir
  • Bölmeden önce düzensiz ayırıcıları standartlaştırmak için REGEXREPLACE kullanın
  • Tekrarlanabilir bir temizleme işlemi için CLEAN, TRIM, REGEXREPLACE ve SPLIT'i zincirleyin

Artık eşleştirme, ayıklama, değiştirme, bölme ve temizleme işlemlerini kapsayan eksiksiz bir düzenli ifade araç setiniz var.

Sıkça Sorulan Sorular

“Dağınık Verileri Bölme ve Temizleme” dersi ücretsiz mi?

Evet — “Dağınık Verileri Bölme ve Temizleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Excel Formulas Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

“Dağınık Verileri Bölme ve Temizleme” dersinde ne öğreneceğim?

İçe aktarılan metni ayırıp düzenlemek için SPLIT ve CLEAN kullanın. Excel Formulas Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Excel Formulas Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Excel Formulas Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Dağınık Verileri Bölme ve Temizleme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Excel Formulas Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Excel Formulas Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. REGEXMATCH ile Örüntüleri Test Etme
  2. REGEXEXTRACT ile Örüntüleri Çıkarma
  3. REGEXREPLACE ile Örüntüleri Değiştirme
  4. Dağınık Verileri Bölme ve Temizleme
← Excel Formulas Academy Sayfasına Dön