Excel'de Verileri Yönetmek için Power Query Nasıl Kullanılır?

Excel'de Power Query Nasıl Kullanılır?

Excel Power Query , veri kaynaklarını aramak, veri kaynaklarıyla bağlantı kurmak ve ardından verileri analiz ihtiyacımıza göre şekillendirmek için kullanılır. Verileri ihtiyaçlarımıza göre şekillendirdikten sonra, bulgularımızı paylaşabilir ve daha fazla sorgu kullanarak çeşitli raporlar oluşturabiliriz.

Adımlar

Temel olarak, 4 adım vardır ve bu 4 adımın Power Query'deki sırası aşağıdaki gibidir:

  1. Bağlan: Öncelikle bir yerde, bulutta, hizmette veya yerel olarak olabilecek verilere bağlanırız.
  2. Dönüştürme: İkinci adım, verilerin şeklini kullanıcı ihtiyacına göre değiştirmek olacaktır.
  3. Birleştir: Bu adımda, birleştirilmiş bir rapor oluşturmak için bazı dönüştürme ve toplama adımları gerçekleştirir ve her iki kaynaktan gelen verileri birleştiririz.
  4. Yönet: Bu, bir sorguda sütunları, çalışma kitabındaki diğer sorgularda eşleşen sütunlarla birleştirir ve ekler.

Excel Power Query'nin birçok süper güçlü özelliği vardır.

Son 15 yıla ait 180 dosyada satın alma verilerimiz olduğunu varsayalım. Artık bir organizasyonun yönetimi, sayıları analiz etmeden önce konsolide etmeyi gerektirecektir. Yönetim aşağıdaki yöntemlerden herhangi birini uygulayabilir:

  1. Tüm dosyaları açar ve tek bir dosyaya kopyalayıp yapıştırırlar.
  2. Öte yandan, hataya meyilli olduğu için formülleri uygulamak için akıllıca bir çözüm kullanabilirler.

Hangi yöntemi seçerlerse seçsinler, çok fazla manuel çalışma içerir ve birkaç ay sonra, eklenen süre için yeni satış verileri olacaktır. Aynı egzersizi tekrar yapmak zorunda kalacaklar.

Ancak Power Query, bu sıkıcı ve tekrarlayan işi yapmamalarına yardımcı olabilir. Bu excel power sorgusunu bir örnekle anlayalım.

Misal

Satış verilerini içeren bir klasörde metin dosyalarımız olduğunu ve bu verileri excel dosyamızda almak istediğimizi varsayalım.

Aşağıdaki görselde de görebileceğimiz gibi klasörde iki tür dosyamız var ancak excel dosyasında sadece metin dosyalarının verilerini almak istiyoruz.

Aynısını yapmak için adımlar şunlar olacaktır:

Adım 1: Öncelikle, verileri bir Excel dosyasına aktarmak için verilerde gerekli değişiklikleri yapabilmemiz için Power Query'deki verileri almamız gerekir.

Aynı amaçla, seçecek “Klasörünüzden” seçeneğini “Dosyadan” komutu üzerine tıkladıktan sonra menüde “Veri Al” dan “Alın ve Transform” grup “Veri” sekmesine.

Adım 2: Tarayarak klasörün konumunu seçin.

'Tamam'ı tıklayın

Adım 3: 'İçerik', 'Ad', 'Uzantı' 'Erişim tarihi', ' Değiştirilme tarihi', 'Oluşturulma tarihi ' gibi sütun başlıklarına sahip seçili klasördeki tüm dosyaların listesini içeren bir iletişim kutusu açılacaktır. 'Öznitelikler' ve 'Klasör Yolu'.

3 seçenek vardır, yani Verileri Birleştir , Yükle ve Dönüştür .

  • Birleştir : Bu seçenek, hangi verilerin birleştirileceğini seçebileceğimiz bir ekrana gitmek için kullanılır. Bu seçenek için düzenleme adımı atlanır ve bize hangi dosyaların birleştirileceği konusunda hiçbir kontrol sağlamaz. Birleştirme işlevi, klasördeki her dosyayı birleştirmek için alır, bu da hatalara yol açabilir.
  • Yükle: Bu seçenek, yukarıdaki resimde gösterildiği gibi tabloyu dosyalardaki gerçek veriler yerine Excel çalışma sayfasına yükleyecektir.
  • Verileri Dönüştür: 'Birleştir' komutunun aksine, bu komutu kullanırsak, hangi dosyaları birleştireceğimizi seçebiliriz, yani sadece bir dosya türünü (aynı uzantı) birleştirebiliriz.

Bizim durumumuzda olduğu gibi, sadece metin dosyalarını (.txt) birleştirmek istiyoruz; "Veriyi Dönüştür" komutunu seçeceğiz .

Pencerenin sağ tarafında "Uygulanan Adımlar" görebiliriz. Şimdilik, klasörden dosya ayrıntılarını almak için yapılan tek bir adım var.

Adım 4: Sütundaki değerlerin her iki durumda da, yani büyük ve küçük harf olarak yazıldığını görebildiğimiz 'Uzantı' adlı bir sütun var .

Bununla birlikte, filtre ikisini birbirinden ayırdığından tüm değerleri küçük harfe dönüştürmemiz gerekir. Aynı yapmak için, sütunu seçin ve ardından seçmek gerekir “Küçük Harf” den “Biçim” komutunun menüsü.

Adım 5: Metin dosyaları için 'Uzantı' sütununu kullanarak verileri filtreleyeceğiz .

Adım 6: Her iki metin dosyası için verileri şimdi ilk sütun olan 'İçerik'i kullanarak birleştirmemiz gerekiyor . Sütun adının sağ tarafına yerleştirilen simgeye tıklayacağız.

Adım 7: Metin dosyaları ('.txt' uzantılı dosyalar) için sınırlayıcıyı 'Sekme' olarak seçmemiz gereken yerde 'Dosyaları Birleştir' başlıklı bir iletişim kutusu açılır ve veri türü algılaması için tabanı seçebiliriz. Ve 'Tamam'ı tıklayın.

'Tamam'ı tıkladıktan sonra , ' Power Query ' penceresinde birleştirilmiş metin dosyalarının verilerini alacağız .

Sütunların veri tipini gerektiği gibi değiştirebiliriz. İçin 'Gelir' sütununda, biz veri türünü değiştirecek 'Para.'

Verilere uygulanan adımları pencerenin sağ tarafında bir güç sorgusu kullanarak görebiliriz.

Verilerde gerekli tüm değişiklikleri yaptıktan sonra , 'Ana Sayfa' sekmesindeki 'Kapat' grubu altında bulunan 'Kapat & Yükle' komutunu kullanarak verileri bir excel çalışma sayfasına yükleyebiliriz .

Verileri Tablo veya Bağlantı olarak yüklemek isteyip istemediğimizi seçmemiz gerekiyor. Ardından 'Tamam'ı tıklayın .

Şimdi verileri çalışma sayfasında tablo olarak görebiliriz.

Ve sağ tarafta, sorguları düzenlemek, çoğaltmak, birleştirmek, eklemek ve diğer birçok amaç için kullanabileceğimiz 'Çalışma Kitabı Sorguları' bölmesi.

Excel Power Query, birkaç dakika içinde 601.612 satırın yüklendiğini görebildiğimiz için çok kullanışlıdır.

Hatırlanacak şeyler

  • Power Query, orijinal kaynak verileri değiştirmez. Orijinal kaynak verilerini değiştirmek yerine, veriyi bağlarken veya dönüştürürken kullanıcının attığı her adımı kaydeder ve kullanıcı veriyi şekillendirmeyi tamamladıktan sonra rafine veri setini alıp çalışma kitabına getirir.
  • Power Query büyük / küçük harfe duyarlıdır.
  • Dosyaları belirtilen klasörde birleştirirken, 'Uzantı' sütununu kullandığımıza emin olmalıyız ve geçici dosyaları ('.tmp' uzantısına sahip ve bu dosyaların adı '~' işaretiyle başlar) hariç tutmalıyız. Power Query bu dosyaları da içe aktarabilir.

Ilginç makaleler...