Çözüldü Power Query Metni Sütunlara Bölme

Qene

Yıllık Site Üyesi
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,

Sitedeki formüllü sorularım için eklenen formüllere alternatif olarak sayın hocam @ezelk tarafından gelen Power Query çözümleri olmaktadır. Geçtiğimiz günlerde bir konuda ihtiyacım olan metni sütunlara dönüştür işlemini, sitede arama yaptığımda sayın hocam @admin tarafından eklenmiş Formüller ile Metni Sütunlara Dönüştür linkindeki makale ile çözdüm. O esnada aklıma "acaba bu işlemi Power Query ile çözebilir miyiz sorusu geldi.

Örnek olarak A1 hücresinde yazılı olan "Power Query Metni Sütunlara Bölme" şeklindeki metni;
  • B1 = Power
  • C1 = Query
  • D1 = Metni
  • E1 = Sütunlara
  • F1 = Bölme
şeklinde Power Query yöntemiyle yazdırabilir miyiz?
NOT: Sorum çok basit (çözümüm değil) nitelikte olduğu için bir dosya eklemenin gereksiz olduğunu düşündüm, mazur görün.

Teşekkürlerimle.
 
Çözüm
Merhaba ,
PowerQuery çok farklı kaynaklardan veri alıp işleyebilmekte. Direkt metin biçiminden almadığı için metinden oluşan veriyi de TABLO biçimine çeviriyor.
O nedenle örnek veri için şu şekilde bir yol izleyebiliriz.
* A1 hücresi "tablo başlığı" olarak düşünülsün ve istenen metin/metinler bu başlığın altında yazılı olsun. Örnekte tek cümle olduğu için A2 de yazılı olduğunu kabul edelim.
*Tablo biçimlendirmesi yaptıktan sonra tablonun içindeyken Veri / Verileri al / tablodan-aralıktan adımlarıyla ilgili tabloyu PQ ya aktaralım.
Karşımıza bu ekran gelecek :

1667774385525.webp


"Metin" adını verdiğimiz tablo PQ ya eklenmiş olacak.
Bu ekranda Giriş / Sütunu böl seçilerek açılan menüden yapacağımız bölme işlemine uygun olan seçenek belirlenir...
Merhaba ,
PowerQuery çok farklı kaynaklardan veri alıp işleyebilmekte. Direkt metin biçiminden almadığı için metinden oluşan veriyi de TABLO biçimine çeviriyor.
O nedenle örnek veri için şu şekilde bir yol izleyebiliriz.
* A1 hücresi "tablo başlığı" olarak düşünülsün ve istenen metin/metinler bu başlığın altında yazılı olsun. Örnekte tek cümle olduğu için A2 de yazılı olduğunu kabul edelim.
*Tablo biçimlendirmesi yaptıktan sonra tablonun içindeyken Veri / Verileri al / tablodan-aralıktan adımlarıyla ilgili tabloyu PQ ya aktaralım.
Karşımıza bu ekran gelecek :

1667774385525.webp


"Metin" adını verdiğimiz tablo PQ ya eklenmiş olacak.
Bu ekranda Giriş / Sütunu böl seçilerek açılan menüden yapacağımız bölme işlemine uygun olan seçenek belirlenir.
Örneğimizde "sınırlayıcıya göre" adımı seçildi.

1667774485177.webp

Gelen ekranda sınırlayıcı olarak "Boşluk" seçilerek "tamam" yapılır.

1667774677718.webp


Metin kelimelere ayrılarak sütunlara bölünmüş olacaktır.

1667774857794.webp


Son yapılması gereken bu sorgu sonucunun excel sayfasına eklenmesidir. Bu işlem için bize sunulan 2 seçenek var.
Üst menüde "Kapat ve Yükle" yi seçersek excel dosyasında YENİ bir sayfa açılır ve bu sorgu ekranı o sayfada oluşturulur. Ama Veri tablosunun olduğu sayfada görünmesi istenirse "Kapat ve Yükle" düğmesindeki seçeneklerden "Kapat ve Hedefe yükle" seçilir ve böylece istediğimiz sayfanın istediğimiz hücresinde sorgunun eklenmesi sağlanır.

Sonuç aşağıdaki gibi olacaktır.

1667775231242.webp


PowerQuery aynı Pivot Tabloda olduğu gibi kaynak veride değişiklik olduğunda değişimi direkt yansıtmaz. Bunun için içinde bulunulan sayfada CTRL+ALT+F5 yapmak ya da veri sekmesinde "yenile" yapmak gerekmektedir.
Kısa bir listede pek anlamı yok gibi görünse de uzun bir listede zaman / doğru sonuç / kolaylık açısından yararlı bir alternatif olarak kullanılabilir. 365 sürümünde METİNBÖL işlevi ile benzer sonucu elde edediliriz.
Sütun Böl işlemi çok farklı kriterlere göre yapılabilmektedir. Aşağıdaki menüde bu kriterler görülmektedir.

1667775859749.webp
 

Ekli dosyalar

  • 1667774786427.webp
    1667774786427.webp
    8.3 KB · Görüntüleme: 0
Çözüm
Konuyu başlatan
Yıllık Site Üyesi
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Genel Excel Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
3
Üst