Saistītās tēmas
×
Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Izmantojiet 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. 

  • 0 norāda Excel vērtību.

  • 1 norāda Python objektu.

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.

  • Diapazoni

  • 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 "Esiet sveicināts" 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) 

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×