Excel

Array

Array

Príklady polí v programe Excel

Pole v programe Excel je štruktúra, ktorá obsahuje zbierku hodnôt. Polia je možné perfektne mapovať na rozsahy v tabuľke, a preto sú v programe Excel také dôležité. Všetky vzorce programu Excel, ktoré používajú odkaz na pracovný hárok, pracujú s poľami, aj keď väčšinu časových polí je neviditeľných.



V uvedenom príklade sa tri rozsahy mapujú na polia v schéme „riadok po stĺpci“ takto:

 
B3:D3 // 1 row x 3 columns B5:B7 // 3 rows x 1 column B9:D10 // 2 rows x 3 columns

Ak zobrazíme hodnoty v týchto rozsahoch ako polia, máme:





 
B3:D3={'red','green','blue'} B5:B7={'red''green''blue'} B9:D10={10,20,3040,50,60}

Polia oznámení musia predstavovať obdĺžnikovú štruktúru.

Syntax poľa

Všetky polia v programe Excel sú zabalené do zložených zátvoriek {} a oddeľovače medzi prvkami poľa označujú riadky alebo stĺpce.



ako flash vyplniť Excel mac

Čiarka (,) predstavuje horizontálne usporiadanie v stĺpcoch a bodkočiarka () predstavuje vertikálne usporiadanie v riadkoch. Napríklad obe nižšie uvedené polia obsahujú čísla 1-3, ale jedno je horizontálne a jedno vertikálne:

 
{1,2,3} // horizontal array (columns) {123} // vertical array (rows)

Textové hodnoty v poli sa uvádzajú v dvojitých úvodzovkách ('') takto:

 
{'a','b','c'}

Ako bolo uvedené, polia sú vhodnou štruktúrou v tabuľkových procesoroch, pretože ich možno ľahko mapovať na hodnoty v rozsahu buniek.

ako urobiť kontingenčné tabuľky v programe Excel 2013

Polia vo vzorcoch

Pretože polia mapujú priamo rozsahy, všetky vzorce určitým spôsobom pracujú s poliami, aj keď to nie je vždy zrejmé. Jednoduchým príkladom je vzorec, ktorý pomocou funkcie SUMA sumarizuje rozsah A1: A5, ktorý obsahuje 10,15,20,25,30. V rámci SUM sa rozsah rieši na pole hodnôt. SUM potom sčíta všetky hodnoty v poli a vráti jeden výsledok 100:

 
= SUM (A1:A5) = SUM ({1015202530}) =100

Poznámka: Na zobrazenie polí vo vzorcoch Excelu môžete použiť kláves F9. V tomto videu nájdete ukážku používania F9 na ladenie .

Súborové vzorce

Súborové vzorce zahŕňajú operáciu, ktorá prináša množstvo výsledkov. Tu je napríklad jednoduchý vzorec poľa, ktorý vracia celkový počet znakov v rozsahu A1: A5:

 
= SUM ( LEN (A1:A5))

Vnútri LEN function , A1: A5 sa rozšíri na pole hodnôt. Funkcia LEN potom vygeneruje počet znakov pre každú hodnotu a vráti pole s 5 výsledkami. The Funkcia SUM potom vráti súčet všetkých položiek v poli.



^