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.

Python programmā Excel pašlaik ir priekšskatījuma režīmā un var mainīties, ņemot vērā atsauksmes. Lai izmantotu šo līdzekli, pievienojieties Microsoft 365 Insider programma izvēlieties Insider Beta kanāls līmeni. 

Vai jums nav Insider piekļuves? Reģistrējiet savu Microsoft, darba vai mācību kontu, lai informētu par turpmāko Python pieejamību programmā Excel.

Esmu ieinteresēts

Programma Python programmā Excel tiek pakāpeniski izlaista Windows klientiem, kas izmanto Beta kanālu. Pašlaik līdzeklis nav pieejams citās platformās.

Ja rodas problēmas ar Python programmatūrā Excel, lūdzu, ziņojiet par tām, atlasot Palīdzība > Atsauksmes programmā Excel.  

Vai esat jauns Python lietotājs programmā Excel? Sāciet ar ievadu Python programmā Excel.  

Python lietošanas sākšana 

Lai sāktu izmantot Python programmā Excel, atlasiet šūnu un cilnē Formulas atlasiet Ievietot Python. Tas programmai Excel norāda, ka atlasītajā šūnā vēlaties rakstīt Python formulu. 

Python Excel ekrānuzņēmums ar vienu two.png

Vai izmantojiet funkciju =PY šūnā, lai iespējotu Python. Pēc =PY ievadīšanas šūnā funkciju automātiskās pabeigšanas izvēlnē izvēlieties PY ar lejupvērsto un tabulēšanas taustiņu vai pievienojiet funkcijai atverošās iekavas: =PY(. Tagad Python kodu varat ievadīt tieši šūnā. Tālāk redzamajā ekrānuzņēmumā redzama automātiskās pabeigšanas izvēlne ar atlasītu PY funkciju.

Excel formulas automātiskās pabeigšanas izvēlne ar atlasītu Python formulu.

Kad Python ir iespējots šūnā, šajā šūnā tiek rādīta PY ikona. Atlasot Python šūnu, formulu joslā tiek rādīta tā pati PY ikona. Piemēram, skatiet tālāk redzamo ekrānuzņēmumu. 

Excel darbgrāmata ar šūnā iespējotu Python programmā Excel, šūnā parādot zaļu PY ikonu.

Python apvienošana ar Excel šūnām un diapazoniem

Lai izveidotu atsauci uz Excel objektiem Python šūnā, pārliecinieties, vai Python šūna ir rediģēšanas režīmā, un pēc tam atlasiet šūnu vai diapazonu, ko vēlaties iekļaut Python formulā. Šādi Python šūna automātiski tiek aizpildīta ar atlasītās šūnas vai diapazona adresi. 

Padoms.: Izmantojiet īsinājumtaustiņu F2, lai pārslēgtos starp ievades režīmu un rediģēšanas režīmu Python šūnās. Ja pāriesiet uz rediģēšanas režīmu, jūs varat rediģēt Python formulu, bet, ja izvēlaties ievades režīmu, varat atlasīt papildu šūnas vai diapazonus, izmantojot tastatūru. Lai uzzinātu vairāk īsinājumtaustiņu, skatiet rakstu Python programmā Excel īsinājumtaustiņi.


Python programmā Excel izmanto pielāgotu Python funkciju xl() programmas Excel un Python interfeisam. Funkcija xl() Excel objektus, piemēram, diapazonus, tabulas, vaicājumus un nosaukumus.

Varat arī tieši ierakstīt atsauces Python šūnā ar xl() funkciju. Piemēram, lai atsaucei uz šūnu A1 izmantotu šūnu xl("A1") un diapazonā B1:C4 izmantojiet xl("B1:C4"). Tabulai ar galvenēm MyTable izmantojietxl("MyTable[#All]", headers=True). [#All] apzīmētājs nodrošina, ka python formulā tiek analizēta visa tabula, un programma headers=True nodrošina, ka tabulas galvenes tiek apstrādātas pareizi. Papildinformāciju par apzīmētāji, piemēram, [#All], skatiet rakstā Strukturēto atsauču izmantošana ar Excel tabulām.

Šajā attēlā redzams Python excel aprēķins, saskaitot šūnas A1 un B1 vērtības, un Python rezultāts tika atgriezts šūnā C1

...

Formula bar 

Izmantojiet formulu joslu code-like editing behavior, piemēram, izmantojot taustiņu Enter, lai izveidotu jaunas rindiņas. Izvērsiet formulu joslu, izmantojot lejupvērstās bultiņas ikonu, lai vienlaikus skatītu vairākas koda rindiņas. Varat arī izmantot tastatūras īsinājumtaustiņu kombināciju Ctrl+Shift+U, lai izvērstu formulu joslu. Tālāk redzamajos ekrānuzņēmumos redzama formulu josla pirms un pēc tās izvēršanas, lai skatītu vairākas Python koda rindiņas.

Pirms formulu joslas izvēršanas:
... 

Pēc formulu joslas izvēršanas:
... 

Padoms.: Lai uzzinātu vairāk īsinājumtaustiņu, skatiet rakstu Python programmā Excel īsinājumtaustiņi.

Izvades tipi 

Izmantojiet Python izvades izvēlni formulu joslā, lai kontrolētu Python aprēķinu atgriezto rezultātu. Atgriež aprēķinus kā Python objektus vai pārvērtiet aprēķinus par Excel vērtībām un izvadiet tos tieši šūnā. Tālāk redzamajā ekrānuzņēmumā redzama Python formula, kas atgriezta kā Excel vērtība. 

Padoms.: Varat arī izmantot peles labās pogas izvēlni, lai mainītu Python izvades tipu. Atveriet peles labās pogas izvēlni, dodieties uz Python izvadi un pēc tam atlasiet vēlamo izvades tipu.

...

Tālāk redzamajā ekrānuzņēmumā redzama tā pati Python formula, kas iepriekšējā ekrānuzņēmumā, tagad tika atgriezta kā Python objekts. Kad formula tiek atgriezta kā Python objekts, šūnā tiek parādīta kartītes ikona.

Piezīme.: Formulas rezultāti, kas atgriezti Excel vērtībās, tiek tulkoti to tuvākajā Excel ekvivalentā. Ja plānojat rezultātu izmantot atkārtoti nākotnes Python aprēķinos, ieteicams atgriezt rezultātu kā Python objektu. Atgriežot rezultātu kā Excel vērtības, varat izmantot Excel analītiku, piemēram, Excel diagrammas, formulas un nosacījumformatēšanu, vērtībai.

...

Python objektā ir papildinformācija šūnā. Lai skatītu papildinformāciju, atveriet kartīti, atlasot kartītes ikonu. Kartītē parādītā informācija ir objekta priekšskatījums, kas ir noderīgs lielu objektu apstrādei.

Python programmā Excel var atgriezt dažādu veidu datus kā Python objektus. Noderīgs Python datu tips programmā Excel ir objekts DataFrame. Papildinformāciju par Python datu pamatiem skatiet rakstā Python programmā Excel dataFrames.  

Ārēji dati 

Lai importētu ārējos datus, programmā Excel & funkciju Get & Transform. Get & Transform izmanto Power Query, lai importētu ārējos datus. Visiem programmā Excel apstrādātajiem Python datiem ir jābūt no jūsu darblapas vai līdz pat Power Query. Papildinformāciju skatiet rakstā Datu Power Query izmantošana Python programmā Excel

Svarīgi!: Lai aizsargātu jūsu drošību, Python bieži lietotās ārējo datu funkcijas, piemēram , pandas.read_csv un pandas.read_excel, nav saderīgas ar Python programmā Excel. Papildinformāciju skatiet rakstā Datu drošība un Python programmā Excel.

Aprēķina secība 

Tradicionālie Python priekšraksti tiek aprēķināti no augšas uz leju. Excel šūnā Python priekšraksti Python izdarītu to pašu — tie aprēķina no augšas uz leju. Taču Excel darblapas Python šūnās tiek aprēķināts rindu galvenās secības aprēķins. Šūnu aprēķini tiek veikti rindā (no kolonnas A līdz kolonnai XFD) un pēc tam pāri katrai tālāk rindai darblapā. 

Python priekšraksti ir sakārtoti, tāpēc katram Python priekšrakstam ir netieša atkarība no Python priekšraksta, kas ir uzreiz aiz tā aprēķinu secībā.  

Aprēķinu secība ir svarīga, definējot un veidojot atsauces uz mainīgajiem darblapā, jo ir jādefinē mainīgie, pirms varat uz tiem atsaukties.  

Svarīgi!: Galveno rindu aprēķinu secība tiek lietota arī darblapās darbgrāmatā un ir pamatota uz darblapu secību darbgrāmatā. Ja datu analizēšanai programmā Excel izmantojat vairākas darblapas, noteikti iekļaujiet datus un mainīgos, kas glabā datus šūnās un darblapās pirms šūnām un darblapām, kas analizē šos datus.   

Pārrēķins 

Ja Python šūnas atkarīgā vērtība mainās, visas Python formulas tiek pārrēķinātas secīgi. Lai apturētu Python pārrēķināšanu un uzlabotu veiktspēju, izmantojiet daļēja aprēķina vai manuālāaprēķina režīmu. Šie režīmi sniedz iespēju aktivizēt aprēķinu, kad esat gatavs. Lai mainītu šo iestatījumu, dodieties uz lenti un atlasiet Formulas, pēc tam atveriet Aprēķina opcijas. Pēc tam atlasiet vēlamo aprēķināšanas režīmu. Daļējas aprēķināšanasun manuālā aprēķina režīmi aiztur automātisko pārrēķināšanu gan Python, gan datu tabulām.

Atspējojot automātisko pārrēķināšanu darbgrāmatā Python izstrādes laikā, var uzlabot veiktspēju un atsevišķu Python šūnu aprēķina ātrumu. Tomēr ir manuāli jāveic darbgrāmatas pārrēķināšana, lai katrā Python šūnā nodrošinātu precizitāti. Pastāv trīs veidi, kā manuāli pārrēķināt darbgrāmatu daļēja aprēķina vaimanuālā aprēķina režīmā.

  1. Izmantojiet īsinājumtaustiņu F9.

  2. Dodieties uz >lentē noklikšķiniet uz Aprēķināt tūlīt.

  3. Dodieties uz šūnu ar novecojušu vērtību, kas parādīta ar pārsvītrojuma formatējumu, un atlasiet blakus šūnai redzamo kļūdas simbolu. Pēc tam izvēlnē atlasiet Aprēķināt tūlīt.

Kļūdas 

Python Excel aprēķinos var atgriezt kļūdas, piemēram, #PYTHON!, #BUSY! un #CONNECT! uz Python šūnām. Papildinformāciju skatiet rakstā Python problēmu novēršana programmā Excel.

Saistītie raksti 

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!

×