Applies ToMicrosoft 365 için Excel

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

Önemli:  PY işlevi doğrudan Excel'in formül çubuğundan girilemez veya görülemez, bunun yerine Python düzenleyicisi bunu oluşturur ve sizin için hücreye ekler. PY işlevinin söz dizimi, temel olarak python formüllerini eklemek veya okumak için eklentiler tarafından kullanılır. Python formülü içeren bir hücrede FORMÜLMETNİ işlevi kullanılırken de görülebilir. 

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.  Aşağıdaki söz dizimi 

=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

  • Adlar

  • 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 FORMÜLMETNİ tarafından görülebilir ve eklentiler tarafından yazılabilir ve okunabilir.

  • PY işlevi, Python düzenleyicisi kullanılarak görüntülendiğinden formül çubuğunda görünmez .  otomatik olarak ayarlanır. 

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

  • 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.