Funkcija PY
Applies To
Excel pakalpojumam Microsoft 365Izmantojiet funkciju PY , lai piekļūtu Python programmā Excel no Microsoft 365 Excel režģa.
Svarīgi!: Pēc =PY ievadīšanas šūnā un automātiskās pabeigšanas izvēlnē atlasot PY funkciju, šūnu rediģēšanas pieredze tiek pārveidota par Python redaktoru. Papildinformāciju skatiet rakstā Ievads par Python programmā Excelun Darba sākšana ar Python programmā Excel.
Sintakse
Funkcija PY darbina Python kodu drošā Microsoft mākoņa izpildlaikā. Rezultāts tiek atgriezts kā Python objekts vai Excel vērtība.
=PY(python_code;return_type)
Arguments |
Apraksts |
python_code (obligāts) |
Python kods, kas jāpalaiž drošā Microsoft Cloud izpildlaika izpildlaikā. Tam ir jābūt statiskam tekstam. |
return_type (obligāts) |
Norādiet vēlamo atgriešanas veidu. Tam ir jābūt statiskam skaitlim 0 vai 1.
|
Excel atsauces
Python kods var atsaukties uz vērtībām programmā Excel, izmantojot pielāgotu Python funkciju xl().
Funkcijaxl()atbalsta atsauci uz šādiem Excel objektiem.
-
Diapazonus
-
Nosaukumi
-
Tabulas
-
Power Query savienojumi
Funkcija xl() atbalsta neobligātu argumentu galvenēm. Galvenes arguments norāda, vai pirmajai rindai ir galvenes. Piemēram, tas xl("A1:Z10", headers=True), ka šūnas A1:Z1 ir galvenes.
Piezīmes
-
Py funkciju nevar izmantot ne ar vienu citu Excel funkciju. Ja tiek izmantota kopā ar citām funkcijām, formulu nevar ievadīt.
-
Funkciju PY var skatīt, izmantojot formuluTEXT , un pievienojumprogrammas var rakstīt un lasīt.
-
Gan python_code,gan return_type argumentiem jābūt statiskiem.
Piemēri
1. piemērā tiek izmantots Python plus operators, lai ģenerētu "Hello World" no 3 teksta fragmentiem.
=PY('Hello' + ' ' + 'World',0)
———————————————————————————
2. piemērā xl() šo funkciju, lai iegūtu datus no Table1 un atgrieztu rezultātu kā Python objektu.
=PY("xl(""Table1[#All]"", headers=True)",1)