Funktionen PY
Applies To
Excel til Microsoft 365Brug funktionen PY til at få adgang til Python i Excel fra Microsoft 365 Excel-gitteret.
Vigtigt!: Når du har indtastet =PY i en celle og valgt funktionen PY i menuen Autofuldførelse, omdannes celleredigeringsoplevelsen til en Python-editor. Du kan få mere at vide under Introduktion til Python i Excel og Introduktion til Python i Excel.
Syntaks
Funktionen PY kører Python-kode på en sikker Microsoft Cloud-kørsel. Resultatet returneres enten som et Python-objekt eller en Excel-værdi.
=PY(python_code;return_type)
Argument |
Beskrivelse |
python_code (påkrævet) |
Python-koden til at køre på en sikker Microsoft Cloud-kørsel. Skal være statisk tekst. |
return_type (påkrævet) |
Angiv den ønskede returtype. Skal være et statisk tal 0 eller 1.
|
Excel-referencer
Python-koden kan referere til værdier i Excel ved hjælp af den brugerdefinerede Python-funktion xl().
Funktionenxl()understøtter henvisning til følgende Excel-objekter.
-
Områder
-
Navne
-
Tabeller
-
Power Query forbindelser
Funktionen xl() understøtter et valgfrit overskrifter-argument. Argumentet overskrifter angiver, om den første række har overskrifter. For eksempel angiver xl("A1:Z10", headers=True), at cellerne A1:Z1 er overskrifter.
Bemærkninger
-
Funktionen PY kan ikke bruges sammen med andre Excel-funktioner. Hvis den bruges sammen med andre funktioner, kan der ikke angives en formel.
-
Funktionen PY kan ses af FORMELTEKST og skrives og læses af tilføjelsesprogrammer.
-
Både argumenterne python_code og return_type skal være statiske.
Eksempler
I eksempel 1 bruges operatoren Python plus til at generere "Hello World" ud fra 3 tekstfragmenter.
=PY('Hello' + ' ' + 'World',0)
———————————————————————————
I eksempel 2 bruges funktionen xl() til at hente dataene fra Tabel1 og returnere resultatet som et Python-objekt.
=PY("xl(""Table1[#All]"", headers=True)",1)