Dynamické polia a správanie polí s presahujúcimi údajmi

Vzorce Excelu, ktoré vracajú viaceré hodnoty, známe aj ako pole, vrátia výsledky do susedných buniek. Toto správanie sa nazýva vyliatie.

Akýkoľvek vzorec, ktorý má potenciál vrátiť viacero výsledkov, sa môže označovať ako dynamický vzorec poľa . Vzorce, ktoré v súčasnosti vracajú viacero výsledkov, a úspešne sa rozleje, sa môžu označovať ako vypustené vzorce poľa

Nižšie uvádzame niekoľko poznámok, ktoré vám pomôžu pochopiť a používať tieto typy vzorcov. 

Čo znamená únik?

Únik znamená, že vzorec má za následok viacero hodnôt a tieto hodnoty boli umiestnené v susedných bunkách. Napríklad = sort (D2: D11; 1;-1), ktorý Zoradí pole v zostupnom poradí, vráti zodpovedajúce pole s vysokým 10 riadkami. Do bunky v ľavom hornom rohu alebo v tomto prípade je však potrebné zadať len vzorec, ktorý sa automaticky rozleje na bunku F11.

Zoraďte hodnoty v bunkách D2: D11 s = SORT (D2: D11; 1;-1)

Kľúčové body

  • Po stlačení klávesu ENTER potvrďte vzorec, Excel bude dynamicky veľkosť výstupného rozsahu za vás a umiestnite výsledky do každej bunky v rámci tohto rozsahu.

  • Ak píšete dynamický vzorec poľa na základe zoznamu údajov, môže byť užitočné umiestniť ho do excelovej tabuľky a potom pomocou štruktúrovaných odkazov odkazovať na údaje. Je to preto, lebo štruktúrované odkazy sa automaticky upravujú ako riadky, ktoré sa pridávajú alebo odstraňujú z tabuľky.

  • Rozložené vzorce poľa nie sú podporované v samotných tabuľkách programu Excel, preto by ste ich mali umiestniť do mriežky mimo tabuľky. Tabuľky sa najlepšie hodia na usporiadanie riadkov a stĺpcov nezávislých údajov.

  • Po zadaní rozpusteného vzorca poľa sa pri výbere ľubovoľnej bunky v oblasti rozliatia Excel umiestni zvýraznené orámovanie okolo rozsahu. Keď vyberiete bunku mimo oblasti, orámovanie sa prestane zobrazovať.

    Vzorec poľa so zvýrazneným výstupným rozsahom s modrým orámovaním

  • Upraviteľná je len prvá bunka v oblasti úniku. Ak v oblasti úniku vyberiete inú bunku, vzorec sa zobrazí v riadku vzorcov, ale text je "strašidelný" a nedá sa zmeniť. Ak potrebujete aktualizovať vzorec, vyberte bunku v ľavom hornom rohu v rozsahu poľa, zmeňte ju podľa potreby a potom Excel automaticky aktualizuje zvyšok oblasti úniku za vás po stlačení klávesu Enter.

    Obrázok vzorca s fiktívnym poľom, čo znamená, že nie je možné ho upravovať, pretože nejde o prvú bunku v rozsahu poľa

  • Prekrytie vzorca – vzorce poľa nie je možné zadať, ak sa v ňom niečo blokuje výstupný rozsah. a ak sa to stane, Excel vráti #SPILL! chyba označujúca, že je zablokovaná. Ak zrušíte zablokovanie, vzorec sa rozleje podľa očakávaní. V nižšie uvedenom príklade sa výstupný rozsah vzorca prekrýva s údajmi v inom rozsahu a zobrazuje sa s bodkovaným orámovaním, ktoré prekrýva bunky s hodnotami, ktoré označujú, že sa nedá vyliať. Odstráňte blokujúce údaje alebo ho skopírujte niekde inde a vzorec sa rozleje podľa očakávaní.

    Obrázok #SPILL. chyba označujúca, že výstup vzorca poľa zažíva zablokovanie, ktorým sa zabráni úniku.

  • Staršie vzorce poľa zadané prostredníctvom kombinácie klávesov CTRL + SHIFT + ENTER (VVN) sa naďalej podporujú z dôvodov kompatibility späť, ale už by sa nemali používať. Ak chcete, môžete konvertovať staršie vzorce poľa na dynamické vzorce poľa vyhľadaním prvej bunky v rozsahu poľa, skopírovaním textu vzorca, odstránením celého rozsahu staršieho poľa a opätovným zadaním vzorca do ľavej hornej bunky. Pred inováciou starších vzorcov poľa na dynamické vzorce poľa by ste mali vedieť o niektorých rozdieloch výpočtovs týmito dvoma hodnotami.

  • Excel obmedzil podporu pre dynamické polia medzi zošitmi a tento scenár je podporovaný, len keď sú otvorené oba zošity. Ak zatvoríte zdrojový zošit, všetky vzorce prepojených dynamických polí pri obnovení vrátia chybu #ODKAZ! .

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Pozrite tiež

FILTER (funkcia)

RANDARRAY (funkcia)

SEQUENCE (funkcia)

SORT (funkcia)

SORTBY (funkcia)

UNIQUE (funkcia)

Chyba #PRESAHOVANIE! v Exceli

Implicitný operátor prieniku: @

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×