PY işlevi
Applies To
Microsoft 365 için ExcelMicrosoft 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.
|
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 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)