Applies ToExcel för Microsoft 365

Använd funktionen PY för att komma åt Python i Excel från Microsoft 365 Excel-rutnätet.  

Viktigt!: När du har angett =PY i en cell och valt py-funktionen på menyn Komplettera automatiskt omvandlas cellredigeringen till en Python-redigerare. Mer information finns i Introduktion till Python i Excel och Komma igång med Python i Excel

Syntax 

Py-funktionen kör Python-kod på en säker Microsoft Cloud-körning. Resultatet returneras antingen som ett Python-objekt eller som ett Excel-värde. 

=PY(python_code;return_type) 

argument

Beskrivning

python_code

(obligatoriskt)

Python-koden som ska köras på en säker Microsoft Cloud-körning. Måste vara statisk text.

return_type

(obligatoriskt)

Ange önskad returtyp. Måste vara ett statiskt tal 0 eller 1. 

  • 0 anger Excel-värde.

  • 1 anger Python-objekt.

Excel-referenser 

Python-koden kan referera till värden i Excel med hjälp av den anpassade Python-funktionen xl().  

Funktionenxl()har stöd för referens till följande Excel-objekt.

  • Spänner

  • Namn

  • Tabeller

  • Power Query anslutningar

Funktionen xl() har stöd för ett valfritt argument för rubriker. Argumentet rubriker anger om den första raden har rubriker. xl("A1:Z10", headers=True)anger till exempel att cellerna A1:Z1 är rubriker. 

Kommentarer 

  • Py-funktionen kan inte användas med andra Excel-funktioner. Om den används tillsammans med andra funktioner går det inte att ange en formel.

  • Py-funktionen kan ses av FORMULATEXT och skrivas och läsas av tillägg.

  • Både argumenten python_code och return_type måste vara statiska.

Exempel 

Exempel 1 använder operatorn Python plus för att generera "Hello World" från 3 textfragment. 

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

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

Exempel 2 använder funktionen xl() för att hämta data från Tabell1 och returnerar resultatet som ett Python-objekt. 

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

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.