0 212 951 05 08   bilgi@ofisdata.com

Yazılarımız

OfisData

EXCEL’DE METİN TEMİZLEME: KOD, ÜRÜN ADI VE MÜŞTERİ VERİSİ STANDARDI

Kurumsal veri akışında en çok zaman kaybettiren şey, “veri yokluğu” değil; aynı bilginin farklı yazılmış halleriyle uğraşmaktır. Bir sistem “AB-001” üretirken diğeri “ab 001”, üçüncüsü “AB001” yazıyorsa raporlama, müşteri eşleştirme ve stok takibi kaçınılmaz şekilde sürtünmeye dönüşür.

Excel, bu tür dağınıklığı hızlıca toparlamak için hâlâ en pratik araçlardan biri. Doğru kurgu yapıldığında, birkaç formül ve Power Query adımıyla kod standardı, ürün adı standardizasyonu ve müşteri verisi standardı aynı dosyada sürdürülebilir bir sürece dönüşür.

Bu yazıda; formüllerle hızlı temizlik, Power Query ile tekrarlanabilir dönüşüm, veri doğrulama ve kalite kontrollerini birlikte ele alacağız. Amaç “tek seferlik düzeltme” değil; her yeni veri geldiğinde aynı standardı yeniden üretebilen bir yapı kurmak.

Kurumsal tabloda kod, ürün adı ve müşteri alanlarının tek standarda indirgenmesiyle raporlamanın hızlanması

Kurumsalda metin temizleme neden kritik?

Kurumsal ortamlarda veri; ERP, CRM, e-ticaret, çağrı merkezi, saha satış, tedarikçi dosyaları ve manuel giriş gibi çok sayıda kaynaktan birleşir. Bu kaynakların her biri farklı yazım alışkanlıkları taşır. Sonuçta aynı ürün adı farklı kısaltmalarla, farklı boşluklarla ya da farklı karakterlerle gelir. Bu durum, raporlama ve analiz katmanında görünmez hata üretir.

Hataların maliyeti: yanlış eşleşme ve yanlış karar

“ACME LTD” ile “ACME LİMİTED” aynı müşteri gibi görünür ama eşleşmezse, satış performansı bölünür; stokta aynı ürün iki ayrı kalem gibi izlenebilir; kampanya hedeflemesi yanlış kitleye gider. Özellikle karar vericiler için mesele Excel’de birkaç hücreyi düzeltmek değil, aynı problemi her ay tekrar yaşamamaktır.

Standart tanımı: alan bazlı sözleşme

İyi bir standardın pratik bir “sözleşme” gibi davranması gerekir. Örnek:

  • Ürün Kodu: Büyük harf, tireli format (AB-001), sabit uzunluk.
  • Ürün Adı: Gereksiz semboller temiz, kısaltmalar tutarlı, tek boşluk.
  • Müşteri Adı: Ünvanlar normalize (A.Ş., LTD. vb.), çift boşluk yok.
  • Telefon/E-posta: Tek biçim, doğrulama kuralları net.

Excel formülleriyle hızlı metin temizleme

İlk aşamada hedef; gelen metni hızlıca okunur ve karşılaştırılabilir hale getirmektir. Bu bölümde, “excel metin temizleme” ihtiyacına en sık kullanılan yaklaşımı kuracağız: görünmez karakterleri temizle, boşlukları normalize et, kritik alanlarda formatı sabitle.

Boşluk, satır sonu ve görünmez karakterler

Kurumsal dosyalarda en sık görülen sorun: başta/sonda boşluk, arada çift boşluk, kopyala-yapıştır kaynaklı satır sonları ve yazdırılamayan karakterler. Bu tip sorunlar, XLOOKUP/COUNTIF gibi işlemlerde eşleşmeyi bozar. Temel kombinasyon genelde TRIM + CLEAN ile başlar.

=TRIM(CLEAN(A2))

Türkçe Excel kullananlar için işlev adları değişebilir; önemli olan mantıktır. CLEAN yazdırılamayan karakterleri ayıklar; TRIM (KIRP) ise gereksiz boşlukları tek boşluğa indirger. Eğer non-breaking space (CHAR(160)) gibi karakterler varsa, ek bir SUBSTITUTE katmanı gerekir:

=TRIM(SUBSTITUTE(CLEAN(A2),CHAR(160)," "))

Bu katman, özellikle e-posta metinleri ya da web’den kopyalanan listelerde fark yaratır. Sonuçta metin; karşılaştırma, gruplayabilme ve raporlama için “temiz” bir zemine oturur.

Kod ve ürün adı normalizasyonu için pratik kalıplar

Kod alanlarında hedef genellikle: harfleri büyüt, gereksiz karakterleri kaldır, sabit uzunluk sağla. Ürün adlarında ise hedef: kısaltma ve sembol tutarlılığı. Örneğin “USB-C KABLO 1m” ile “usb c kablo 1 m” aynı anlama gelir; fakat analizde ayrı satır olur. Bu nedenle normalize etmek gerekir.

Basit bir normalizasyon örneği:

  • Ürün adında çoklu boşlukları tek boşluğa indir.
  • “/” ve “-” çevresindeki boşlukları sabitle.
  • Kısaltmaları tek sözlükle yönet (örn. “TB” / “TeraByte”).

Örnek formül yaklaşımı (temel):

=UPPER(TRIM(SUBSTITUTE(SUBSTITUTE(A2,"/"," / "),"-","-")))

Burada amaç “tek formülle her şeyi çözmek” değil, adım adım standarda yaklaşmaktır. Eğer ürün adlarını “baş harfleri büyük” yapmak daha doğruysa PROPER (BÜYÜKHARF.YAP) ile ilerleyin; ancak kısaltmaları bozmamak için PROPER kullanımını kontrollü tutun.

Power Query ile tekrarlanabilir dönüşüm tasarımı

Formüller hızlıdır ama sürdürülebilirlik için Power Query (Veri Al & Dönüştür) genellikle daha güçlü bir tercih olur. Aynı dönüşümü her ay “yeniden yazmak” yerine, sorguyu yenileyerek aynı standardı koruyabilirsiniz. Bu yaklaşım, veri temizleme otomasyonu için iyi bir temel sağlar.

Power Query adımlarında Trim, Clean ve Replace ile kod ve ürün adlarının kurumsal kurallara göre dönüştürülmesi

Önerilen akış: önce normalize et, sonra zenginleştir

Power Query’de iyi bir kural: önce metni standarda getir (trim/clean/replace), sonra alanları ayır (split), en son referans tablolarla zenginleştir (merge). Böylece sorunlu veri kaynakları değişse bile dönüşüm adımlarınız daha az kırılır.

Basit bir M kodu örneği (örnek amaçlı):

let
    Source = Excel.CurrentWorkbook(){[Name="Tablo1"]}[Content],
    Trimmed = Table.TransformColumns(Source, {{"UrunAdi", Text.Trim, type text}, {"UrunKodu", Text.Trim, type text}}),
    Cleaned = Table.TransformColumns(Trimmed, {{"UrunAdi", Text.Clean, type text}, {"Musteri", Text.Clean, type text}}),
    Upper = Table.TransformColumns(Cleaned, {{"UrunKodu", Text.Upper, type text}}),
    ReplaceNBSP = Table.TransformColumns(Upper, {{"UrunAdi", each Text.Replace(_, Character.FromNumber(160), " "), type text}}),
    CollapseSpaces = Table.TransformColumns(ReplaceNBSP, {{"UrunAdi", each Text.Combine(List.Select(Text.SplitAny(_, " "), each _ <> ""), " "), type text}})
in
    CollapseSpaces

Bu örnek; trimming, cleaning, büyük harfe çevirme, NBSP temizleme ve boşlukları tekleştirme mantığını gösterir. Kurumsal dosyanızda ayrıca “ünvan sözlüğü”, “il/ülke kodları” gibi referans tablolar varsa, birleştirme adımlarıyla standardı güçlendirebilirsiniz.

Ayrıştırma ve birleştirme: kod-parça yönetimi

Kodlar bazen bileşik olur: “AB-001-TR” gibi. Bu durumda kodu bileşenlerine ayırıp (kategori, sıra, ülke) kalite kontrol yapmak kolaylaşır. Power Query’de Split Column ile ayrıştırıp, kurallara uymayan kayıtları ayrı bir “Hatalar” görünümüne düşürmek iyi bir pratiktir. Böylece ekipler, hatayı düzeltirken aynı zamanda kaynağı da iyileştirir.

Müşteri verisi standardı: ad, e-posta, telefon ve adres

Müşteri verisi çoğu zaman en dağınık alandır; çünkü kaynak çeşitliliği yüksektir. İsimler, ünvanlar, e-posta yazımı, ülke kodu, telefon biçimi… Hepsinin tek standarda indirgenmesi, hem CRM eşleştirmesinde hem de raporlamada büyük avantaj sağlar. Bu bölümde “müşteri verisi doğrulama” yaklaşımını Excel içinde yönetilebilir hale getireceğiz.

E-posta ve telefon doğrulama: basit kurallar, büyük fayda

E-posta için hedef; boşlukları kaldırmak, küçük harfe çevirmek ve temel biçim hatalarını yakalamaktır. Telefon için hedef; ülke kodu, baştaki “0” kullanımı ve sadece rakamlar gibi kuralları netleştirmektir. Excel’de doğrulama için iki katman önerilir: önce normalize et, sonra kontrol sütunu üret.

Örnek kontrol yaklaşımı:

  • E-posta “@” içeriyor mu, en az bir nokta var mı?
  • Telefon rakam dışı karakter içeriyor mu?
  • Ülke kodu yoksa varsayılan eklenmeli mi?

Telefon alanında rakam dışı karakterleri ayıklamak için Power Query daha rahat olsa da, formül tarafında da kontrol sütunu ile hızlı sinyal üretilebilir. Bu sinyal, veri kalitesi dashboard’una taşınabilir.

Referans tablolarla standartlaştırma: il/ülke ve ünvan sözlüğü

Kurumsal standardın sürdürülebilir olması için “sözlük tablosu” yaklaşımı kritiktir. Örneğin “Ltd”, “LTD.”, “Limited” gibi varyasyonları tek bir değere map etmek için bir referans tablo tutun. Aynı şekilde il/ülke kodları için resmi kod listeleriyle uyumlu bir tablo, raporlamada tutarlılığı artırır.

Bu noktada, Excel’de XLOOKUP/INDEX-MATCH ile zenginleştirme veya Power Query Merge ile eşleme tercih edilebilir. Hangi yolu seçerseniz seçin, kural setini dosya içinde şeffaf tutmak; denetim ve devir süreçlerinde işleri kolaylaştırır.

Ürün kodu ve ürün adı standardizasyonu için kurallar

Ürün kodu çoğu organizasyonda “ana anahtar” gibi davranır. Kod standardı bozulursa; stok, satın alma ve satış raporları parçalanır. Ürün adı ise raporlama ve arama deneyimini taşır. Bu iki alanı birlikte ele almak, hatayı kaynağında yakalamayı sağlar.

Ürün kodu kontrol sütunlarıyla uzunluk, desen ve benzersizlik testlerinin aynı tabloda görünür hale getirilmesi

Kontrol sütunları: uzunluk, desen, benzersizlik

Pratik bir yöntem: standart alanların yanına “QC” sütunları ekleyin. Örneğin ürün kodu için:

  1. Uzunluk kontrolü (örn. 6–8 karakter aralığı)
  2. Desen kontrolü (örn. iki harf + tire + üç rakam)
  3. Benzersizlik kontrolü (duplicate kayıt temizliği için)

Bu kontrolleri “OK / HATA” gibi tek bakışta okunur sinyallere çevirin. Böylece tablo büyüdükçe kalite durumunu anlık görebilirsiniz. Özellikle “aynı ürün kodu farklı ürün adına bağlanmış mı?” sorusu, kritik bir kontrol noktasıdır.

Ürün adı sözlüğü ve kısaltma yönetimi

Ürün adlarında kısaltmalar kaçınılmazdır: GB, TB, SSD, USB-C… Burada amaç, her kısaltmayı genişletmek değil; aynı şeyi anlatan farklı yazımları tek forma yaklaştırmaktır. Kısaltma yönetimini bir “sözlük tablosu” ile yapmak, hem formül karmaşasını azaltır hem de ekipler arasında ortak dil yaratır. Standardın sahibi belli olmalı; aksi halde dosya zamanla yeniden dağılır.

Sürdürülebilirlik: süreç, dokümantasyon ve eğitim

Teknik olarak doğru dönüşümü yazmak kadar, bu dönüşümü ekip içinde yaşatmak da önemlidir. En iyi pratik; standardı bir sayfada netleştirmek, dönüşüm adımlarını isimlendirmek ve kalite kontrol sonuçlarını raporlamak. Böylece veri kaynağı değiştiğinde “neden bozulduğunu” anlamak kolaylaşır.

Dosya mimarisi: ham veri, dönüşüm, çıktı

Kurumsal kullanımlarda dosyayı üç katmanda düşünün: Ham veri (dokunma), dönüşüm (Power Query veya formüller), çıktı (rapor/özet). Ham veri sekmesini kilitlemek, yanlışlıkla düzenlemeleri azaltır. Dönüşüm sekmesinde adımları açıklayıcı başlıklarla tutmak, devri kolaylaştırır.

Yetkinlik ve ortak dil: ekiplerin aynı kuralı uygulaması

Bu yaklaşım, yalnızca analistlerin değil; operasyon, satış operasyonu ve raporlama ekiplerinin de işini kolaylaştırır. Eğer organizasyonda Excel yoğun kullanılıyorsa, doğru eğitim içeriğiyle standardı hızlıca yaygınlaştırmak mümkündür. İsterseniz Excel eğitimi kapsamında metin temizleme, Power Query ve veri kalite kontrol pratiklerini senaryolu şekilde ele alabilirsiniz.


Özet: metin temizleme bir “temizlik” değil, veri ürünüdür

Excel’de metin temizleme; kod, ürün adı ve müşteri verisini bir defa düzeltmekten ibaret değil. Asıl değer, aynı dönüşümü yeni veri geldiğinde tekrar çalıştırabilmekte. Formüllerle hızlı kazanım elde edin, Power Query ile süreci tekrarlanabilir hale getirin, QC sütunlarıyla kaliteyi görünür kılın.

Bu üçlü birlikte çalıştığında, raporlama için veri hazırlama süresi düşer; hatalar daha erken yakalanır; karar vericiler daha tutarlı metriklere bakar. Kısacası, standarda yatırım yapmak; veriyle çalışan herkesin hızını ve güvenini artırır.

 OFİS DATA