Applies ToExcel untuk Microsoft 365

Gunakan fungsi PY untuk mengakses Python di Excel dari kisi Microsoft 365 Excel.  

Penting: Setelah memasukkan =PY ke dalam sel dan memilih fungsi PY dari menu LengkapiOtomatis, pengalaman pengeditan sel berubah menjadi editor Python. Untuk mempelajari selengkapnya, lihat Pengenalan Python di Excel dan Mulai menggunakan Python di Excel

Sintaks 

Fungsi PY menjalankan kode Python pada runtime Microsoft Cloud yang aman. Hasilnya dikembalikan sebagai objek Python atau nilai Excel. 

=PY(python_code,return_type) 

Argumen

Deskripsi

python_code

(diperlukan)

Kode Python untuk dijalankan pada runtime Microsoft Cloud yang aman. Harus berupa teks statis.

return_type

(diperlukan)

Tentukan tipe pengembalian yang diinginkan. Harus berupa angka statis 0 atau 1. 

  • 0 menunjukkan nilai Excel.

  • 1 menunjukkan objek Python.

Referensi Excel 

Kode Python bisa mereferensikan nilai di Excel dengan menggunakan fungsi Python kustom xl().  

Fungsixl()mendukung referensi objek Excel berikut.

  • Rentang

  • Nama

  • Tabel

  • koneksi Power Query

Fungsi xl() mendukung argumen header opsional. Argumen header menentukan apakah baris pertama memiliki header. Misalnya, xl("A1:Z10", headers=True)menunjukkan bahwa sel A1:Z1 adalah header. 

Keterangan 

  • Fungsi PY tidak bisa digunakan dengan fungsi Excel lainnya. Jika digunakan dengan fungsi lain, rumus tidak dapat dimasukkan.

  • Fungsi PY dapat dilihat oleh FORMULATEXT dan ditulis dan dibaca oleh add-in.

  • Argumen python_code dan return_type harus statis.

Contoh 

Contoh 1 menggunakan operator Python plus untuk menghasilkan "Halo Dunia" dari 3 fragmen teks. 

=PY('Hello' + ' ' + 'World',0) 

 ——————————————————————————— 

Contoh 2 menggunakan fungsi xl() untuk mendapatkan data dari Table1 dan mengembalikan hasilnya sebagai objek Python. 

=PY("xl(""Table1[#All]"", headers=True)",1) 

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.