Metni sütunlara ayırmak neyi değiştirir?

Metni Sütunlara Dönüştür, tek hücredeki metin parçalarını yan yana hücrelere yerleştiren bir Excel işlemidir. Kaynak sistem ürün kodu, şehir ve tutarı tek metin satırında gönderdiyse bu alanları ayrı sütunlara çıkarabilirsiniz. İşlem, canlı bir formül bağlantısı kurmadan sonuç hücreleri oluşturur. Kaynak metin daha sonra değişirse çıktının kendiliğinden yenilenmesini beklemeyin.

İki temel yapı vardır: bir ayraçla bölünmüş metin ve sabit karakter konumları kullanan metin. Ayraçlı yapıda noktalı virgül veya sekme gibi bir işaret alan sınırıdır. Sabit genişlikte ise belirlenen karakter kesim noktaları kullanılır. Yanlış yöntemi seçmek, adres veya kodun ortasından parçalanmasına yol açar.

Zor durumları içeren deneme verisi

A1 hücresine Ham kayıt başlığı yazın. A2:A4 alanında aşağıdaki metinler bulunsun. Sağ tarafta yeterli boş sütun bırakın; B sütunundaki mevcut hesap veya açıklamayı işlem alanı sanmayın.

00123;İzmir;1250,50;"Acil; kırılabilir"
00456;Iğdır;750,25;Normal
00789;;500,00;Beklemede

Beklenen alanlar Kod, Şehir, Tutar ve Açıklama'dır. İlk açıklamadaki noktalı virgül, tırnak içindeki metne aittir; beşinci sütun oluşturmamalıdır. Üçüncü kayıtta şehir boştur ve bu boş alan korunmalıdır. Kodlar metin olarak kalmalı, tutarlar sayı olarak yorumlanmalıdır. Beklenen tutar toplamı 2500,75'tir.

Bu veri, yalnız sorunsuz bir isim listesine bakarak başarılı görünen ayrıştırmanın gerçek dosyada nerede kırılabileceğini gösterir. Tırnak içindeki ayraç, boş alan ve baştaki sıfır, aynı anda test edilmesi gereken ayrı özelliklerdir.

Ayraçlı metni adım adım bölün

  1. Kaynak A2:A4 aralığının bir kopyasını saklayın. Hedef olarak F2:I4 gibi boş bir alan seçmeyi planlayın.
  2. A2:A4'ü seçip Veri sekmesindeki Metni Sütunlara Dönüştür komutunu açın.
  3. Sihirbazda Sınırlandırılmış veya Ayraçlı seçeneğini kullanın. Kaynağınız sabit genişlikli olmadığı için diğer yöntemi seçmeyin.
  4. Ayırıcı olarak noktalı virgülü işaretleyin; gereksiz diğer ayraçları kapatın. Metin niteleyicisini çift tırnak olarak belirleyin.
  5. Ardışık ayırıcıları tek sayma seçeneğini bu örnekte kapalı tutun. Üçüncü kaydın boş Şehir alanı korunmalıdır.
  6. Önizlemede dört alan oluştuğunu kontrol edin. Kod sütununu Metin türüne ayarlayın. Tutar alanının ondalık ve binlik gösterimini kaynak kültürüne göre doğrulayın.
  7. Hedefi F2 olarak belirtip işlemi tamamlayın. F1:I1 alanına anlamlı sütun başlıkları yazın ve sonucu kontrol edin.

Excel, hedefin sağındaki alanlara değer yerleştirir. Mevcut veriyi ezme uyarısını onaylamak, o verinin gereksiz olduğunu kanıtlamaz. Şüpheli durumda işlemi iptal edip boş bir sayfada tekrar uygulayın. Hedef alanın genişliğini gerçek en çok alan sayısına göre değerlendirin.

Çıktı kontrolü ve hata ayıklama

F2 ve F3 kodları sırasıyla 00123 ve 00456 görünmelidir. Yalnız özel sayı biçimi sayesinde sıfırlar görünüyorsa saklanan kod türünü ayrıca denetleyin. Kimliklerin sayı yapılması, daha uzun kodlarda geri getirilemeyen hassasiyet kaybı doğurabilir.

İlk açıklama tek hücrede Acil; kırılabilir olmalıdır. Parçalanıyorsa niteleyici veya kaynak tırnak düzenini inceleyin. Üçüncü kaydın Şehir hücresi boş kalırken 500,00 değeri Tutar sütununa düşmelidir. Tutar Şehir alanına kaymışsa boş alanlar birleştirilmiş olabilir.

Tutarları toplayıp 2500,75 ile karşılaştırın. Metin olarak duran sayılar toplam dışında kalabilir. Sütunun hücre biçimini Sayı yapmak her zaman tür dönüşümü sağlamaz; yeniden dönüştürme veya doğru içe aktarma gerekir. Aynı sütunda farklı tarih kültürleri varsa otomatik Genel türüne güvenmeyin.

Sabit genişlik ve yenilenebilir dönüşüm

Eski sistem kayıtları, ilk beş karakteri kod, sonraki on karakteri ürün grubu olarak ayırabilir. Sabit Genişlik seçeneğinde kesim çizgileriyle bu sınırları belirtirsiniz. Kesim noktasını örnek satırdaki boşluğa göre değil, kaynağın resmi kayıt düzenine göre seçin. Daha kısa veya uzun kayıtları ayrı hata listesinde tutun.

Her hafta aynı veri geliyorsa sihirbazın elle tekrarlanması bakım yükü oluşturur. Microsoft Excel'de Power Query ile dönüşümü sorguya bağlamak veya desteklenen metin işlevleriyle canlı çıktı üretmek farklı yaklaşımlardır. Sihirbaz çıktısı statiktir; bu farkı raporun yenilenme tasarımında belgeleyin.

Alan sözleşmesini belgeleyin

Kaynak sağlayıcıdan sütun sırasını, boş değer işaretini ve tırnaklama kuralını öğrenin. “NULL” metni gerçek boşluk yerine kullanılıyorsa bölme sonrası bu işareti veri dönüşümünde ayrıca ele alın. Tutar alanının içinde para birimi etiketi bulunması, sayıya dönüşüm için başka bir temizleme adımı gerektirebilir.

Bir kayıtta açıklamanın içinde gerçek satır sonu varsa mantıksal kayıt iki fiziksel satıra yayılabilir. Yalnız dosyanın satır sayısını sayarak üç kayıt olduğunu varsaymayın. İçeriği Excel hücrelerine doğru aktarılmış küçük kontrol grubuyla karşılaştırın ve kaynağın kayıt sınırını doğrulayın.

Sonuçta her kaydı yeniden özgün dört alanla yan yana kontrol edebileceğiniz bir örnek liste oluşturun. Böylece görünür sütun sayısı doğru olsa bile yanlış tarih, eksilen sıfır veya kaymış açıklama gibi sorunları ayrı yakalayabilirsiniz.

Excel ve sitemizdeki kapsam

Microsoft'un resmi kılavuzu, bir seferde yalnız tek kaynak sütunun bölündüğünü ve sağ tarafta boş yer gerektiğini belirtir. Sihirbazın adımları platforma göre farklı görünebilir; önizleme kontrolleri her durumda önemlidir.

Excel Online adlı sitemizde Metni Sütunlara Dönüştür sihirbazı bulunmaz. CSV ve TSV içe aktarımı, seçili hücrede bu sihirbazı çalıştırmakla aynı özellik değildir. Sitede aktarım sonrası alan sayısını ve veri türlerini yine denetleyin. Bu rehberdeki metin niteleyicisi, hedef alan ve sabit genişlik menülerini siteye ait komutlar olarak sunmayın.

Kaynaklar ve teknik doğrulama

İşlev davranışı ve ürün farkları için başvurulan resmi belgeler:

← Kütüphaneye dön