“Metni sütunlara dönüştür’ün, bir sütundaki metinleri sütunlara dağıtmaktan başka ne özelliği var ki?” diye düşünüyorsanız, haydi gelin birlikte adım adım keşfedelim!
Dışarıdan veri aldığımızda genellikle bu veriler bir arada gelir ve bulundukları hücre içerisinde sola yaslı şekilde konumlanırlar. Bunun sebebi verilerin Excel tarafından metin olarak algılanmasıdır. Excel’de metinler sola yaslı yazılırken, sayısal değerler sağa yaslı yazılırlar. Müşteri bilgileri verisi çektiğimizi düşünelim, T.C. Kimlik Numaraları ile Ad Soyad verilerinin ayrı ayrı sütunlarda olması beklenir ama ayrı sütunlarda gelmeyebilir. Veriler bir arada olursa metin olarak algılanacağından T.C. Kimlik numarasına göre işlemler yapmak çok zor hale gelir hatta bazı durumlarda imkansızlaşabilir. Benzer bir durum Personel Adları ile İl verilerinin aynı sütunda olması sonucu yaşanacaktır. Dışarıdan çektiğimiz verilere farklı bir örnek de negatif sayılardan oluşan bir liste üzerinden olsun. Bu listedeki sayıların eksi işaretleri, sayıların solunda değil de alışılmışın dışında sağında yer alıyor olabilir.
Bütün bunları nasıl düzelteceğiz? Haydi okumaya devam edelim ve birlikte görelim.
Elimizdeki listede İl, Yıl, Ay gibi farklı kriterlerde değerler bulunuyor. Bu değerler bir arada yazılı olduğunda, Metni Sütunlara Dönüştür özelliği ile ayrı ayrı yazabilirsiniz, sütunların veri türlerini değiştirebilirsiniz,…
Aşağıdaki örnek liste Metni Sütunlara Dönüştür özelliği ile düzenlenmiştir. Resimleri incelersek son sütundaki oranların, ilk resimde nokta ile ayrılıyorken ikinci resimde virgül ile ayrıldığını siz de fark edeceksiniz.
İşleme başlayalım! Yalnızca verilerin bulunduğu sütunu seçeriz ve Veri sekmesinden Veri Araçları grubuna oradan da Metni Sütunlara Dönüştür’e tıklarız.
Açılan pencerede iki farklı seçenek karşımıza çıkar.
Sınırlandırılmış seçeneği, nokta, virgül, tire, boşluk gibi işaretlerle ayrılmış uzunlukları farklı olan veriler için kullanılır.
Sabit Genişlikli seçeneği ise veriler beilirli bir karakterden bölmek için kullanılır. Örnek olarak T.C. kimlik numaraları, barkod numaraları, seri numaraları ya da plakalar gibi uzunlukları eşit olan veriler için kullanılabilir.
Bizim örnek listemizdeki verilerin, noktalı virgül, tire ve boşluk gibi simgelerle ayrılmış olduğunu önizleme penceresinde de görüyoruz, bu yüzden Sınırlandırılmış seçeneğini seçerek İleri butonuna tıklıyoruz.
Bir sonraki adımda listemizdeki verileri ayıran simgelerin neler olduğunu bu simgelerin isimlerinin yanlarına işaretleme yaparak verinin tek seferde ayrılmasını sağlarız. Verilerin ayrıldığını yine önizleme penceresinden izleriz. Listemiz bu pencerede bulunmayan bir simge ile ayrılmış olduğunda ise, Diğer kutucuğunu seçip onun hemen sağındaki kutucuğa bu simgeyi yazarız.
Excel dilinin Türkçe ya da İngilizce olmasına bağlı olarak simgesel farklılıklar gösterir. Bu farklılıklar ondalık sayılar ile tarihleri etkileyebilir. Bu karışıklığı önlemek için Excel diline uygun düzenlemeleri yapmamız gerekiyor. Pek de bilinmeyen bu düzenleme nasıl yapılıyormuş görelim.
Gelişmiş… butonu tıklanır ve Gelişmiş Metin İçeri Aktarma Ayarları penceresi açılır. Bu pencere içerisinden sözünü ettiğimiz ayarlamaları yaparız. Burada Ondalık ve Binlik ayraçlarının yerlerini değiştireceğiz. Nokta yazan yere virgül, virgül yazan yere nokta yazarak bu pencereyi kapattığımızda oran verilerimiz virgül ile yazılmış oldu.
Metni Sütunlara Dönüştür ile yapılabileceğini düşünmemiş olabileceğiniz bir başka problemin çözümüne bakalım. Dışarıdan aldığımız negatif sayıların işaretlerinin sağda olduğu durumlarda Excel bu sayıları sayı olarak değil de metin olarak algılamaktadır ve bu sebeple de matematiksel hesaplamalar yapılamamaktadır. Bu problemi çözmek için Metni Sütunlara Dönüştür’ü seçip açılan pencereden yalnızca İleri ve Son butonlarına basarsak, eksi işaretinin sola geçtiğini görürüz. Artık eksi işaretinin sağda olması da dert değil
Ayrıca isteğe bağlı olarak hücredeki verilerin türlerini de değiştirebiliriz. Adım 3 deki pencere bizim bu işlemi yapmamızı sağlıyor. Her bir sütun başlığının içerdiği veri türüne göre seçim yapılarak veri türleri değiştirilebilir.
Excel’de bazen Metin Belgelerinden, CSV formatlı dosyalardan veri almak isteyebiliyoruz, ya da bize hazır bir tablo gelebiliyor. Bu dosyalarda genellikle veriler, virgüllerle ya da noktalı virgüllerle yan yana gösterilir.
Biz de bu hazır tabloda virgüllerle birleşik olan verileri, Metni Sütunlara Dönüştürme sihirbazı ile belirtilen her bir ayraçtan öncesini ve sonrasını farklı farklı sütunlara ayırıp, düzgün bir tablo olarak görünmesini sağlayabiliyoruz.
Bu özelliğe Veri menüsündeki Veri Araçları grubu içerisinden erişebilirsiniz.
Örnek bir veri üzerinde çalışma şekline bir bakalım.
Aşağıdaki gibi bir tablomuz var, A sütunundaki verileri ayraç noktalarından itibaren öncesini ve sonrasını yan taraftaki sütunlara ayıracağız. Verilerimize baktığımızda ayraç olarak kabul edeceğimiz ayırıcılarımız, noktalı virgül ve nokta karakterleridir ve bunların da birden fazla tekrar edebildiğini görüyoruz.
Şimdi bu özelliği kullanarak verilerimizi istediğimiz tabloya dönüştürelim.
Sonuç olarak soldaki karmaşık olan veriyi, ayraç noktalarından ayırarak bu şekilde farklı sütunlara aktarıp tablo hâline getirebiliyoruz.
Bu ve buna benzer birçok işimizi bu özellikle çözebiliyoruz.
Örneğin;
gibi vb. bazı işlerimizi de bu özellikle kolaylıkla yapabiliyoruz.
METNİ SÜTUNLARA DÖNÜŞTÜR
Bu özellik ile tek sütunda olan verileri farklı sütunlara ayrıştırabiliriz. Özelliğimiz bir nevi veri birleştirme işleminin tersidir aslında. Kullanımı oldukça kolay olan bu özellik ile verileri ayrıştırırken iki durum söz konusudur.
Sınırlandırılmış Veriler
Sınırlandırılmış veri herhangi bir karakter ile ayrılan verilere denir. Örneğin Adı Soyadı yazılırken arada kullanılan boşluk karakteri bir sınırlandırma karakteridir.
Sabit Genişlikli Veriler
Sabit Genişlikli veri ise metin uzunluğu anlamında eşit ve sınırlandırılmış veriye göre düzenli verilerdir. Örneğin Telefon numarası, Vergi numarası gibi.
Metni Sütunlara Dönüştür özelliği bir sihirbaz olduğu için 3 adımda bitecek bir işlemdir. Özelliğimiz ile ilgili farklı örnekler üzerinden konumuzu anlatalım.
Örnek 1:
Aşağıdaki tabloda amacımız tek sütunda verilen Adı Soyadı bilgilerinden Adı kısmının B sütununa Soyadı kısmının ise C sütununa gelmesini istiyoruz.
Yukardaki tabloda öncelikle A sütunu taratıyoruz ve Veri Sekmesinin Veri Araçları grubunda Metni Sütunlara Dönüştür özelliğine tıklıyoruz.
Daha sonra aşağıdaki pencere açılacaktır.
Tarattığımız A sütunundaki veri, Adı Soyadı bilgilerinden oluşan bir veridir ve boşluk karakteri ile ayrılmıştır haliyle bir sınırlandırma olduğu için Sınırlandırılmış seçeneği ile devam edip İleri düğmesini tıklıyoruz ve aşağıdaki ekranımız geliyor.
Yukarıdaki adıma geldiğimizde verilerin hangi ayırıcı karakter(ler) ile ayrıldığını seçiyoruz. Bu kısımda birden fazla seçeneği işaretleyebiliriz veya burada olmayan bir karakter ise Diğer kısmına o karakteri yazabiliriz örneğin “/” karakteri gibi. Aynı zamanda Veri Önizleme kısmından yaptıklarımızın sonuçlarını anlık görebiliyoruz. İleri demeden önce bu kısmı incelemenizi tavsiye ederim. Yukarıdaki işlem için Boşluk kutucuğunu seçip İleri diyoruz ve aşağıdaki son adımımız olan 3. Adım geliyor.
Bu adımda son diyerek direkt işlemi bitirebiliriz ama buradada bazı şeyleri bilmeniz faydanıza olacaktır. Öncelikle Sütun veri biçiminde Genel seçeneği seçili bu ayar Excel’in standart hücre formatıdır ve son deyip işlemi bitirdiğimizde Excel de bu kısım Genel olarak gözükecektir. Eğer Metini seçersek Excel hücresinde formatı Metin olacaktır.Tarih seçeneği ise Tarih bilgisi olan sütünun Excele hangi formatta yansıyacağıdır. (GAY=Gün Ay Yıl formatı gibi.) Eğer Sutunu içeri aktarma seçeneğini seçerseniz bu sutunu Excel’e yazmadan atlayacaktır.
Hedef kısmında ise ayrıştırmanın hangi hücreden itibaren yapılacağını gösterir. Biz burada herhangi bir hedef göstermez isek yanındaki dolu hücreleri ezer o yüzden kaç sutuna ayrılacağını önizleme kısmında gördüğümüzde ona göre boş sutun açmalıyız veya başka bir hedef hücre göstermeliyiz.
Gelişmiş kısmı ise sayısal verileri Excel’e yazarken ondalık ve binlik ayraçlarını ayarlamak içindir. Örneğin Türkiye’de sayılar yazılırken ondalık ayırcaç virgül, binlik ayıraç ise noktadır ama Amerika da ise bu durum tam tersidir. Önemli bir durumdur dikkat edilmezse sayısal değerlerde hata olabilir.
Son düğmesine tıkladığımızda Hedef kısmına B1 hücresini seçtiğimiz için ayrıştırma işlemi B sütununda Ad’lar C sütununda da Soyad’lar olacak şekilde aşağıdaki gibi ayrıştırılır.
Örnek 2: Tarihleri Düzenlemek
Tek sütunda geçersiz bir formatta yazılan tarihleri arasında Nokta(.) olacak şekilde düzenleyelim.
İlk etapta veriyi taratıp Metni sütunlara Dönüştür Özelliğimize tıklıyoruz.
İlk adımda hiçbir şey yapmadan İleri diyoruz.
2. Adımda da hiçbir şey yapmıyoruz ve İleri diyoruz.
3. Adımda Sütun veri biçimi kısmında Tarih’i seçiyoruz ve bilgilerin YılAyGün formatında olduğunu anlaması için “YAG” kalıbını seçiyoruz ve Hedef kısmında B1 hücresine tıklıyoruz.
Son düğmesine tıkladığımızda aşağıdaki şekilde Tarih alanındaki bilgilerimizi düzenlemiş oluyoruz.