Applies ToMicrosoft 365 için Excel

Microsoft 365 Excel kılavuzundan Excel'de Python'a erişmek için PY işlevini kullanın.  

Önemli: Bir hücreye =PY girdikten ve Otomatik Tamamlama menüsünden PY işlevini seçtikten sonra, hücre düzenleme deneyimi Python düzenleyicisine dönüşür. Daha fazla bilgi edinmek için bkz . Excel'de Python'a giriş ve Excel'de Python'ı kullanmaya başlama

Söz Dizimi 

PY işlevi güvenli bir Microsoft Cloud çalışma zamanında Python kodu çalıştırır. Sonuç python nesnesi veya Excel değeri olarak döndürülür. 

=PY(python_code,return_type) 

Bağımsız değişken

Açıklama

python_code

(gerekli)

Güvenli bir Microsoft Bulut çalışma zamanında çalıştırılacak Python kodu. Statik metin olmalıdır.

return_type

(gerekli)

İstenen dönüş türünü belirtin. Statik bir sayı 0 veya 1 olmalıdır. 

  • 0, Excel değerini gösterir.

  • 1, Python nesnesini gösterir.

Excel başvuruları 

Python kodu, özel Python işlevini kullanarak Excel'deki değerlere başvurabilir xl().  

xl()işlevi aşağıdaki Excel nesnelerine başvurmayı destekler.

  • Aralık

  • Ad -larını

  • Tablolar

  • bağlantıları Power Query

xl() işlevi isteğe bağlı üst bilgi bağımsız değişkenini destekler. Üstbilgiler bağımsız değişkeni, ilk satırın üst bilgi olup olmadığını belirtir. Örneğin, xl("A1:Z10", headers=True)A1:Z1 hücrelerinin üst bilgi olduğunu gösterir. 

Açıklamalar 

  • PY işlevi diğer Excel işlevleriyle kullanılamaz. Diğer işlevlerle birlikte kullanılırsa formül girilemez.

  • PY işlevi FORMULATEXT tarafından görülebilir ve eklentiler tarafından yazılabilir ve okunabilir.

  • Hem python_code hem de return_type bağımsız değişkenleri statik olmalıdır.

Örnekler 

Örnek 1, 3 metin parçasından "Merhaba Dünya" oluşturmak için Python artı işlecini kullanır. 

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

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

Örnek 2, Tablo1'den verileri almak için xl() işlevini kullanır ve sonucu Python nesnesi olarak döndürür. 

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

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.