Topik terkait
×
Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Python di Excel saat ini sedang dalam pratinjau dan dapat berubah berdasarkan umpan balik. Untuk menggunakan fitur ini, bergabung dengan Program Insider Microsoft 365 dan pilih tingkat Insider Saluran Beta

Python di Excel diluncurkan secara bertahap ke pelanggan Excel untuk Windows dengan menggunakan Saluran Beta. Saat ini, fitur tersebut tidak tersedia di platform lain.

Jika Anda mengalami masalah dengan Python di Excel, silakan laporkan dengan memilih Bantuan > Umpan Balik di Excel.

Baru menggunakan Python di Excel? Mulai dengan Pengenalan Python di Excel dan Mulai menggunakan Python di Excel.

Menggunakan pustaka Python sumber terbuka untuk membuat petak dan bagan 

Python di Excel dilengkapi dengan kumpulan inti pustaka Python yang disediakan oleh Anaconda. Artikel ini menguraikan cara menggunakan pustaka Python, seperti seaborndan matplotlib, untuk membuat plot dan bagan. Untuk mempelajari selengkapnya tentang pustaka sumber terbuka yang tersedia dengan Python di Excel, lihat Pustaka sumber terbuka dan Python di Excel

Contoh dalam artikel ini menggunakan kumpulan data bunga Iris. Unduh contoh buku kerja ini untuk diikuti bersama dengan artikel: python-in-excel-iris-dataset.xlsx

Buat plot pasangan dengan seaborn 

Contoh ini memperlihatkan cara membuat visualisasi plot pasangan kumpulan data bunga Iris. Plot pasangan adalah matriks plot dan bagan yang membandingkan hubungan antara setiap variabel dalam kumpulan data. Dalam hal ini, kumpulan data bunga Iris berisi empat kolom data numerik: sepal_length, sepal_width, petal_length, dan petal_width

Gunakan Python di Excel untuk membuat plot pasangan dengan pustaka seaborn.

Python di Excel membuat visualisasi dengan pustaka seaborn. Pustaka seabornsecara otomatis diimpor untuk Python di Excel dengan pernyataan impor berikut, memungkinkan Anda mereferensikannya dengan alias sns.  

import seaborn as sns 

Untuk membuat plot pasangan kumpulan data bunga Iris dengan pustaka seaborn, lakukan langkah-langkah berikut:

  1. Masukkan snippet kode berikut dalam Python di sel Excel. Snippet kode menyimpan plot pasangan sebagai variabel yang disebut pairplot.  Ini membuat plot pasangan dengan perpustakaan laut alias sns dan alur pasangan fungsi seaborn. 



    pairplot = sns.pairplot(xl("Table1[#All]", headers=True)) Sebagai argumen untuk fungsi pairplot, snippet kode menggunakan fungsi Python kustom xl() dan mereferensikan tabel pertama dalam lembar kerja, Table1. Ini mencakup seluruh konten tabel (sebagai [#All]), dan catatan bahwa tabel menyertakan baris header (sebagai header=True). Dalam contoh ini, Table1 dalam lembar kerja berisi kumpulan data Iris.

    Lihat pratinjau plot pasangan dalam DataFrame.

    Catatan: Jika Anda mengalami kesalahan, lihat Memecahkan masalah Python dalam kesalahan Excel untuk informasi selengkapnya. 

  2. Setelah melakukan rumus Python, Python di Excel mengembalikan visualisasi plot pasangan dalam objek gambar. Pilih ikon kartu di sel objek gambar untuk melihat pratinjau visualisasi.

    Lihat pratinjau plot dalam kartu DataFrame.

  3. Pertahankan visualisasi sebagai objek Gambar untuk terus menggunakannya untuk penghitungan Python. Ekstrak gambar ke kisi Excel untuk mengubah ukurannya dan menampilkan setiap plot secara lebih mendetail. Untuk mengekstrak gambar ke kisi, klik kanan atau Ctrl+klik pada sel yang berisi objek gambar dan pilih Tampilkan Plot di atas Sel dari menu.

    Untuk informasi tambahan tentang mengekstrak objek gambar, lihat bagian Mengekstrak objek gambar ke artikel kisi Excel di artikel ini.

Membuat plot sebar dengan Matplotlib 

Contoh ini menjelaskan cara membuat plot sebar dengan kumpulan data sampel bunga Iris. Plot sebar memperlihatkan hubungan antara dua variabel numerik dalam rangkaian data. Contoh membuat plot sebar yang terlihat seperti cuplikan layar berikut, membandingkan nilai sepal_width dan sepal_length .

Gunakan Python di Excel untuk membuat plot sebar dengan pustaka matplotlib.

Python di Excel membuat visualisasi dengan pustaka sumber terbuka Matplotlib. Pustaka Matplotlibsecara otomatis diimpor untuk Python di Excel dengan pernyataan impor berikut ini, memungkinkan Anda mereferensikannya sebagai plt.  

import matplotlib.pyplot as plt 

Untuk membuat plot sebar kumpulan data bunga Iris dengan pustaka Matplotlib, lakukan langkah-langkah berikut:

  1. Dalam Python di sel Excel, gunakan fungsi sebarmatplotlib dan masukkan kolom sepal_length dan sepal_width kumpulan data Iris sebagai argumen. Dalam contoh ini, Table1 dalam lembar kerja berisi kumpulan data Iris.

    plt.scatter(xl("Table1[sepal_length]"), xl("Table1[sepal_width]"))

  2. Tambahkan label dan judul ke plot sebar.  

    # Label the x and y axes of the plot. 
    plt.xlabel('sepal_length') 
    plt.ylabel('sepal_width') 
     
    # Add a title to the plot.  
    plt.title('Sepal length and width analysis')

    Catatan: Anda bisa menambahkan snippet kode ini sebagai baris kode tambahan setelah rumus Python di langkah sebelumnya, di sel Excel yang sama, atau Anda bisa memasukkannya di Python baru di sel Excel di buku kerja Anda. Jika Anda memilih untuk memasukkannya dalam sel baru, pastikan untuk mengikuti aturan urutan penghitungan baris-utama dan memasukkannya setelah sel pertama.

  3. Setelah melakukan rumus Python, Python di Excel mengembalikan visualisasi plot sebar sebagai objek gambar. Pilih ikon kartu di sel objek gambar untuk melihat pratinjau visualisasi. 

    Menampilkan pratinjau plot sebar dalam DataFrame.

    Catatan: Jika Anda mengalami kesalahan, lihat Memecahkan masalah Python dalam kesalahan Excel untuk informasi selengkapnya.  

  4. Pertahankan visualisasi sebagai objek gambar untuk terus menggunakannya untuk perhitungan Python. Ekstrak gambar ke kisi Excel untuk mengubah ukurannya dan menampilkan plot secara lebih mendetail. Untuk mengekstrak gambar ke kisi, klik kanan atau Ctrl+klik pada sel yang berisi objek gambar dan pilih Tampilkan Plot di atas Sel dari menu.

    Untuk informasi tambahan tentang mengekstrak objek gambar, lihat bagian Mengekstrak objek gambar ke artikel kisi Excel di artikel ini.

Mengekstrak objek gambar ke kisi Excel

Seperti yang ditunjukkan oleh contoh dalam artikel ini, pustaka Python seperti seaborn dan Matplotlib dapat mengembalikan visualisasi data ke sel Excel. Secara default, Python di Excel mengembalikan visualisasi ini sebagai objek gambar. 

Pilih ikon kartu dalam sel objek gambar untuk melihat pratinjau visualisasi.

Lihat pratinjau plot dalam kartu DataFrame.

Ada dua cara untuk mengekstrak gambar ke kisi Excel: menampilkan gambar sebagai plot di atas sel atau menampilkan gambar di dalam sel.

Menampilkan gambar di atas sel

Ikuti langkah-langkah ini untuk menampilkan gambar sebagai plot di atas sel.

  1. Klik kanan atau Ctrl+klik pada sel yang berisi objek gambar dan pilih Tampilkan Plot di atas Sel dari menu (atau gunakan pintasan keyboard Ctrl+Alt+Shift+C). Tindakan ini akan membuat salinan gambar yang mengapung di atas kisi Excel dan dapat diubah ukurannya dengan mudah. Objek gambar asli tetap berada di sel asli.

  2. Pilih dan seret gambar plot untuk memindahkannya di sekitar lembar kerja Anda. Pilih dan seret simpul di sudut dan sisi gambar untuk mengubah ukurannya.

    Buat visualisasi plot mengambang dengan ikon Buat Referensi.

Menampilkan gambar di dalam sel

Ikuti langkah-langkah ini untuk menampilkan gambar di dalam sel.

  1. Mengembalikan objek gambar sebagai nilai Excel. Pilih sel objek gambar, masuk ke menu output Python di bilah rumus, lalu pilih Nilai Excel.  



    Gunakan menu output Python di samping Bilah Rumus untuk mengubah tipe output. Gambar plot kini ditampilkan di dalam sel.

    Tips: Untuk mengalihkan hasil rumus Python antara objek Python dan nilai Excel, gunakan pintasan keyboard Ctrl+Alt+Shift+M. Untuk mempelajari selengkapnya tentang pintasan keyboard, lihat Python di Pintasan keyboard Excel.

  2. Ukuran gambar plot bergantung pada ukuran sel. Perbesar ukuran gambar dengan memperbesar ukuran sel, atau dengan menggabungkan sel.

Membuat petak dan bagan Anda sendiri 

Setelah mempelajari cara membuat Python di plpot dan bagan Excel dengan sampel kumpulan data, masukkan data Anda sendiri ke dalam buku kerja Excel dan buat visualisasi kustom.  

Untuk mengimpor data eksternal untuk digunakan dengan Python di Excel, gunakan Power Query. Untuk mempelajari selengkapnya, lihat Menggunakan Power Query untuk mengimpor data untuk Python di Excel.

Artikel terkait 

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×