Membuat rumus Power Query di Excel

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Catatan: Power Query dikenal sebagai Dapatkan & Transformasikan di Excel 2016. Informasi yang disediakan di sini berlaku untuk keduanya. Untuk mempelajari selengkapnya, lihat Dapatkan & Transformasikan di Excel 2016.

Untuk membuat rumus Power Query di Excel, Anda bisa menggunakan bilah rumus Editor Kueri, atau Editor Tingkat Lanjut. Editor Kueri adalah alat yang disertakan dengan Power Query yang memungkinkan Anda membuat kueri data dan rumus di Power Query. Bahasa yang digunakan untuk membuat rumus tersebut adalah Bahasa Rumus Power Query. Ada banyak rumus Power Query yang bisa Anda gunakan untuk menemukan, menggabungkan dan memperbaiki data. Untuk mempelajari selengkapnya tentang seluruh rentang rumus Power Query, lihat Kategori rumus Power Query.

Mari kita membuat rumus sederhana, lalu membuat rumus tingkat lanjut.

Membuat rumus sederhana

Untuk contoh rumus sederhan, mari kita konversi nilai teks menjadi kapitalisasi huruf yang tepat menggunakan rumus Text.Proper() .

  1. Di tab pita POWER QUERY, pilih Dari Sumber Lain > Kueri Kosong.

    Pita Power Query
  2. Di bilah rumus Editor Kueri, ketikkan = Text.Proper("text value"), dan tekan Enter atau pilih ikon Enter. Editor Rumus

  3. Power Query memperlihatkan pada Anda hasil di panel hasil rumus.

  4. Untuk melihat hasil di dalam lembar kerja Excel, pilih Tutup & Muat.

Hasilnya akan terlihat seperti ini dalam lembar kerja:

Teks.Proper

Anda juga bisa membuat rumus kueri tingkat lanjut di Editor Kueri.

Membuat rumus tingkat lanjut

Untuk contoh rumus tingkat lanjut, mari kita konversi teks dalam sebuah kolom menjadi kapitalisasi huruf yang tepat menggunakan kombinasi rumus. Anda bisa menggunakan Bahasa Rumus Power Query untuk menggabungkan beberapa rumus ke dalam langkah-langkah kueri yang memiliki hasil set data. Hasilnya bisa diimpor ke dalam lembar kerja Excel.

Catatan: Topik ini adalah pengenalan pada rumus Power Query tingkat lanjut. Untuk mempelajari selengkapnya tentang rumus Power Query, lihat Mempelajari tentang rumus Power Query.

Misalnya, mari kita berasumsi Anda memiliki tabel Excel dengan nama produk ingin Anda ubah menjadi kapitalisasi huruf yang tepat.

Tabel asli terlihat seperti ini:

Sebelum

Dan, Anda ingin tabel yang dihasilkan terlihat seperti ini:

Setelah

Mari kita telusuri langkah-langkah rumus kueri untuk mengubah tabel asli agar nilai dalam kolom NamaProduk adalah kapitalisasi huruf yang tepat.

Kueri tingkat lanjut menggunakan contoh Editor Tingkat Lanjut

Untuk membersihkan tabel asli, Anda menggunakan Editor Tingkat Lanjut untuk membuat langkah-langkah rumus kueri. Mari kita menyusun setiap langkah rumus kueri untuk memperlihatkan cara membuat kueri tingkat lanjut. Langkah-langkah rumus kueri lengkap dicantumkan di bawah ini. Saat membuat kueri tingkat lanjut, Anda mengikuti proses ini:

  • Buat rangkaian langkah-langkah rumus kueri yang dimulai dengan pernyataan mari. Harap diperhatikan bahwa Bahasa Rumus Power Query bersifat peka huruf besar kecil.

  • Setiap langkah rumus kueri disusun berdasarkan langkah sebelumnya dengan mengacu pada langkah menurut nama.

  • Output langkah rumus kueri menggunakan pernyataan dalam. Biasanya, langkah kueri terakhir digunakan sebagai hasil set data final.

Langkah 1 - Membuka Editor Tingkat Lanjut

  1. Di tab pita POWER QUERY, pilih Dari Sumber Lain > Kueri Kosong.

  2. Di Editor Kueri, pilih Editor Tingkat Lanjut.

    Editor Tingkat Lanjut

  3. Anda akan melihat Editor Tingkat Lanjut.

    Editor2 Tingkat Lanjut

Langkah 2 - Mendefinisikan sumber asli

Di Editor Tingkat Lanjut:

  1. Gunakan pernyataan mari yang menetapkan rumus Sumber = Excel.CurrentWorkbook(). Opsi ini akan menggunakan tabel Excel sebagai sumber data. Untuk informasi selengkapnya tentang rumus Excel.CurrentWorkbook(), lihat Excel.CurrentWorkbook.

  2. Tetapkan Sumber ke hasil dalam.

    let Source =
    Excel.CurrentWorkbook(){[Name="Orders"]}[Content]
    in Source
  3. Kueri tingkat lanjut Anda akan terlihat seperti ini dalam Editor Tingkat Lanjut.

    Editor3 Tingkat Lanjut
  4. Untuk melihat hasil dalam lembar kerja:

    1. Klik Selesai.

    2. Di pita Editor Kueri, klik Tutup & Muat.

Langkah 1 - Editor Tingkat Lanjut

Hasilnya terlihat seperti ini dalam lembar kerja:

Langkah 1 - Hasil

Langkah 3 — Membuat baris pertama menjadi header

Untuk mengonversi nilai dalam kolom NamaProduk menjadi teks yang tepat, pertama-tama Anda perlu membuat baris pertama untuk menjadi header kolom. Anda melakukan ini dalam Editor Tingkat Lanjut:

  1. Tambahkan rumus #"Baris Pertama sebagai Header" = Table.PromoteHeaders() ke langkah rumus kueri Anda dan rujuk ke Sumber sebagai sumber data. Untuk informasi selengkapnya tentang rumus Table.PromoteHeaders(), lihat Table.PromoteHeaders.

  2. Tetapkan #"Baris Pertama sebagai Header" ke hasil dalam.

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

Hasilnya terlihat seperti ini dalam lembar kerja:

Langkah 3 - Hasil

Langkah 4 - Mengubah setiap nilai dalam kolom menjadi kapitalisasi huruf yang tepat

Untuk mengonversi setiap nilai kolom NamaProduk menjadi teks yang tepat, Anda menggunakan Table.TransformColumns() dan rujuk ke langkah rumus kueri "Baris Pertama sebagai Header". Anda melakukan ini dalam Editor Tingkat Lanjut:

  1. Tambahkan rumus #"Kapitalisasikan Setiap Kata" = Table.TransformColumns() ke langkah rumus kueri Anda dan rujuk ke #"Baris Pertama sebagai Header" sebagai sumber data. Untuk informasi selengkapnya tentang rumus Table.TransformColumns(), lihat Table.TransformColumns.

  2. Tetapkan #"Kapitalisasikan Setiap Kata" ke hasil dalam.

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"

Hasil akhir akan mengubah setiap nilai dalam kolom NamaProduk menjadi kapitalisasi huruf yang tepat, dan terlihat seperti ini dalam lembar kerja:

Langkah 4 - Hasil

Dengan Bahasa Rumus Power Query Anda dapat membuat kueri data sederhana menjadi tingkat lanjut untuk menemukan, menggabungkan dan memperbaiki data. Untuk mempelajari selengkapnya tentang Power Query, lihat Bantuan Microsoft Power Query untuk Excel.

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×