Applies ToExcel for Microsoft 365

Bruk PY-funksjonen til å få tilgang til Python i Excel fra rutenettet i Microsoft 365 Excel.  

Viktig!: Når du har angitt =PY i en celle og valgt PY-funksjonen fra Autofullfør-menyen, transformeres celleredigeringsopplevelsen til et Python-redigeringsprogram. Hvis du vil ha mer informasjon, kan du se Innføring i Python i Excel og Komme i gang med Python i Excel

Syntaks 

PY-funksjonen kjører Python-kode på en sikker Microsoft Cloud-kjøretid. Resultatet returneres som enten et Python-objekt eller en Excel-verdi. 

=PY(python_code;return_type) 

Argument

Beskrivelse

python_code

(nødvendig)

Python-koden som skal kjøres på en sikker Microsoft Cloud-kjøretid. Må være statisk tekst.

return_type

(nødvendig)

Angi ønsket returtype. Må være et statisk tall 0 eller 1. 

  • 0 angir Excel-verdi.

  • 1 angir Python-objekt.

Excel-referanser 

Python-koden kan referere til verdier i Excel ved hjelp av den egendefinerte Python-funksjonen xl().  

Funksjonenxl()støtter referanse til følgende Excel-objekter.

  • Områder

  • Navn

  • Tabeller

  • Power Query tilkoblinger

Funksjonen xl() støtter et valgfritt overskriftsargument. Argumentet overskrifter angir om den første raden har overskrifter. xl("A1:Z10", headers=True)angir for eksempel at cellene A1:Z1 er overskrifter. 

Merknader 

  • PY-funksjonen kan ikke brukes sammen med andre Excel-funksjoner. Hvis den brukes med andre funksjoner, kan du ikke angi en formel.

  • PY-funksjonen kan sees av FORMULATEXT og skrives og leses av tillegg.

  • Både argumentene python_code og return_type må være statiske.

Eksempler 

Eksempel 1 bruker Python plus-operatoren til å generere «Hello World» fra tre tekstfragmenter. 

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

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

Eksempel 2 bruker funksjonen xl() til å hente dataene fra Table1 og returnerer resultatet som et Python-objekt. 

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

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.