Excel’de Power Query formülleri oluşturma

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Not : Power Query, Excel 2016’da Al ve Dönüştür olarak adlandırılır. Burada sağlanan bilgiler ikisi için de geçerlidir. Daha fazla bilgi edinmek için bkz. Excel 2016’da Al ve Dönüştür.

Excel’de Power Query formülleri oluşturmak için, Sorgu Düzenleyicisi formül çubuğunu veya Gelişmiş Düzenleyici’yi kullanabilirsiniz. Sorgu Düzenleyicisi Power Query’de yer alan ve Power Query'de veri sorguları ve formüller oluşturmanıza olanak tanıyan bir araçtır. Bu formülleri oluşturmak için kullanılan dil Power Query Formül Dilidir. Verileri bulmak, birleştirmek ve kapsamını daraltmak için kullanabileceğiniz birçok Power Query formülü vardır. Power Query formülleri hakkında daha fazla bilgi edinmek için bkz. Power Query formül kategorileri.

Şimdi basit bir formül oluşturalım ve sonra da gelişmiş bir formül oluşturalım.

Basit formül oluşturma

Basit bir formül örneği için, Text.Proper() formülünü kullanarak bir metin değerini uygun büyük/küçük harfe dönüştürelim.

  1. POWER QUERY şerit sekmesinde, Diğer Kaynaklardan > Boş Sorgu’yu seçin.

    Power Query Şeridi
  2. Sorgu Düzenleyicisi formül çubuğunda, = Text.Proper("text value") yazıp Enter’a basın veya Enter simgesini seçin. Uzun tarih biçimi

  3. Power Query, sonuçları formül sonuçları bölmesinde gösterir.

  4. Sonucu bir Excel çalışma sayfasında görmek için Kapat ve Yükle’yi seçin.

Sonuç çalışma sayfasında şöyle görünür:

Tetiklemek istediğiniz animasyonu seçme

Sorgu Düzenleyicisi’nde gelişmiş sorgu formülleri de oluşturabilirsiniz.

Gelişmiş formül oluşturma

Gelişmiş bir formül örneği için, bir formül birleşimini kullanarak bir sütundaki metni doğru büyü/küçük harf kullanımına dönüştürelim. Birden çok formülü bir veri kümesi sonucu içeren sorgu adımları halinde birleştirmek için Power Query Formül Dili’ni kullanabilirsiniz. Sonuç bir Excel çalışma sayfasına aktarılabilir.

Not : Bu konu, gelişmiş Power Query formüllerine giriş niteliğindedir. Power Query formülleri hakkında daha fazla bilgi edinmek için bkz. Power Query formülleri hakkında bilgi edinin.

Örneğin, uygun büyük/küçük harflere dönüştürmek istediğiniz ürün adları içeren bir Excel tablonuz olduğunu kabul edelim.

Orijinal tablo şuna benzemektedir:

Önce

Ve sonuçta elde edilen tablonun, şuna benzemesini istiyorsunuz:

Sonra

ÜrünAdı sütunundaki değerlerin düzgün harf ayrımında olması için orijinal tabloyu değiştirmek üzere sorgu formül adımlarını takip edelim.

Gelişmiş Düzenleyici örneğini kullanan gelişmiş sorgu

Orijinal tabloyu temizlemek için, sorgu formülü adımları oluşturmak üzere Gelişmiş Düzenleyici’yi kullanırsınız. Nasıl gelişmiş sorgu oluşturulacağını göstermek üzere her sorgu formülü adımını oluşturalım. Tam sorgu formülü adımları aşağıda listelenmiştir. Gelişmiş bir sorgu oluştururken, şu süreci izlersiniz:

  • Let deyimiyle başlayan bir dizi sorgu formülü adımları oluşturun. Power Query Formül Dili’nin büyük/küçük harfe duyarlı olduğunu lütfen unutmayın.

  • Her sorgu formülü adımı, adına göre bir adıma başvuruda bulunarak bir önceki adım üzerine oluşturulur.

  • Da ifadesi kullanarak sorgu formül adımı çıktısı alın. Genellikle, son sorgu adımı in son veri kümesi sonucu olarak kullanılır.

1. Adım – Gelişmiş Düzenleyici’yi açma

  1. POWER QUERY şerit sekmesinde, Diğer Kaynaklardan > Boş Sorgu’yu seçin.

  2. Sorgu Düzenleyicisi’nde, Gelişmiş Düzenleyici’yi seçin.

    Akış çizelgesi oluşturma

  3. Gelişmiş Düzenleyiciyi görürsünüz.

    Baskı Önizleme'de çalışan raporu

2. Adım – Orijinal kaynağı tanımlama

Gelişmiş Düzenleyici’de:

  1. Source = Excel.CurrentWorkbook() formülü atayan bir let deyimi kullanın. Bu veri kaynağı olarak bir Excel tablosu kullanır. Excel.CurrentWorkbook() formülü hakkında daha fazla bilgi için bkz. Excel.CurrentWorkbook.

  2. in sonucuna Source atayın.

    let Source =
    Excel.CurrentWorkbook(){[Name="Orders"]}[Content]
    in Source
  3. Gelişmiş sorgunuz Gelişmiş Düzenleyici’de şu şekilde görünür.

    Gelişmiş Düzenleyici3
  4. Çalışma sayfasında sonuçları görmek için:

    1. Bitti'ye tıklayın.

    2. Sorgu Düzenleyicisi şeridinde, Kapat ve Yükle’ye tıklayın.

Yakınlaştır iletişim kutusu

Sonuç çalışma sayfasında şöyle görünür:

Matematiksel simge

3. adım – İlk satırı başlıklara yükseltme

ÜrünAdı sütunundaki değerleri uygun metne dönüştürmek için, önce ilk satırı sütun başlığı olacak şekilde yükseltmeniz gerekir. Bunu Gelişmiş Düzenleyici’de yaparsınız:

  1. Sorgu formülü adımlarınıza #"First Row as Header" = Table.PromoteHeaders() formülü ekleyin ve veri kaynağı olarak Source’a gönderme yapın. Table.PromoteHeaders() formülü hakkında daha fazla bilgi için bkz. Table.PromoteHeaders.

  2. Sonuca #"First Row as Header" atayın.

    let
        Source = Excel.CurrentWorkbook(){[Name="Orders"]}[Content],
        #"First Row as Header" = Table.PromoteHeaders(Source)
    in
        #"First Row as Header"

Sonuç çalışma sayfasında şöyle görünür:

3. Adım  - Sonuç

4. adım – Bir sütunundaki her değeri düzgün harf kullanımına dönüştürme

Her ProductName sütun değerini uygun metne dönüştürmek için, Table.TransformColumns() kullanır ve "First Row as Header” sorgu formülü adımına gönderme yapın. Bunu Gelişmiş Düzenleyici’de yaparsınız:

  1. Sorgu formülü adımlarınıza #"Capitalized Each Word" = Table.TransformColumns() formülü ekleyin ve veri kaynağı olarak #"First Row as Header"’a gönderme yapın. Table.TransformColumns() formülü hakkında daha fazla bilgi için bkz. Table.TransformColumns.

  2. in sonucuna #"Capitalized Each Word" atayın.

let
    Source = Excel.CurrentWorkbook(){[Name="Orders"]}[Content],
    #"First Row as Header" = Table.PromoteHeaders(Source),
    #"Capitalized Each Word" = Table.TransformColumns(#"First Row as Header",{{"ProductName", Text.Proper}})
in
    #"Capitalized Each Word"

Nihai sonuç ÜrünAdı sütunundaki her değer düzgün harf kullanımına değiştirir ve bir çalışma sayfasında aşağıdaki gibi görünür:

4. Adım  - Sonuç

Power Query Formül Dili ile, verileri bulmak, birleştirmek ve kapsamını daraltmak üzere basitten gelişmişe doğru veri sorguları oluşturabilirsiniz. Power Query hakkında daha fazla bilgi edinmek için bkz. Excel için Microsoft Power Query Yardımı.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×