Související témata
×
Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Pomocí funkce PY můžete získat přístup k Pythonu v Excelu z excelové mřížky Microsoftu 365.  

Důležité informace: Po zadání =PY do buňky a výběru funkce PY z nabídky automatického dokončování se prostředí pro úpravy buněk transformuje do editoru Pythonu. Další informace najdete v tématech Úvod do Pythonu v Excelu a Začínáme s Pythonem v Excelu

Syntaxe: 

Funkce PY spouští kód Pythonu v zabezpečeném modulu runtime Microsoft Cloud. Výsledek se vrátí buď jako objekt Pythonu, nebo jako excelová hodnota. 

=PY(python_code;return_type) 

Argument

Popis

python_code

(povinné)

Kód Pythonu, který se má spustit na zabezpečeném modulu runtime Microsoft Cloud. Musí to být statický text.

return_type

(povinné)

Zadejte požadovaný návratový typ. Musí to být statické číslo 0 nebo 1. 

  • Hodnota 0 označuje hodnotu aplikace Excel.

  • 1 označuje objekt Pythonu.

Odkazy na Excel 

Kód Pythonu může odkazovat na hodnoty v Excelu pomocí vlastní funkce Pythonu xl().  

Funkcexl()podporuje odkazování na následující excelové objekty.

  • Rozsahy

  • Názvy

  • Tabulky

  • Power Query připojení

Funkce xl() podporuje volitelný argument hlaviček. Argument headers určuje, jestli první řádek obsahuje záhlaví. Například xl("A1:Z10", headers=True)označuje, že buňky A1:Z1 jsou záhlaví. 

Poznámky 

  • Funkci PY nelze použít s jinými funkcemi aplikace Excel. Při použití s jinými funkcemi nelze zadat vzorec.

  • Funkci PY lze zobrazit pomocí FORMULATEXT a zapisovat a číst pomocí doplňků.

  • Argumenty python_code i return_type musí být statické.

Příklady 

Příklad 1 používá operátor Plus Pythonu k vygenerování "Hello World" ze tří fragmentů textu. 

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

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

Příklad 2 použije funkci xl() k získání dat z tabulky Table1 a vrátí výsledek jako objekt Pythonu. 

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×