Pole programu Excel -

Obsah

Pole v programe Excel je štruktúra, ktorá obsahuje zbierku hodnôt. Polia sa dajú dokonale namapovať 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ď sú väčšinou polia neviditeľné.

V zobrazenom 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 zobrazujeme hodnoty v týchto rozsahoch ako polia, máme:

B3:D3=("red","green","blue") B5:B7=("red";"green";"blue") B9:D10=(10,20,30;40,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.

Čiarka (,) predstavuje vodorovné usporiadanie v stĺpcoch a bodkočiarka (;) predstavuje zvislé usporiadanie v riadkoch. Napríklad obidve polia nižšie obsahujú čísla 1-3, ale jedno je vodorovné a druhé zvislé:

(1,2,3) // horizontal array (columns) (1;2;3) // vertical array (rows)

Textové hodnoty v poli sa zobrazujú v úvodzovkách ("") takto:

("a","b","c")

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

Polia vo vzorcoch

Keďže polia sa mapujú priamo na rozsahy, všetky vzorce s poliami nejakým spôsobom fungujú, aj keď to nie je vždy zrejmé. Jednoduchým príkladom je vzorec, ktorý pomocou funkcie SUMA sčíta rozsah A1: A5, ktorý obsahuje 10,15,20,25,30. Vo vnútri súčtu SUM sa rozsah rozkladá na pole hodnôt. SUM potom sčíta všetky hodnoty v poli a vráti jeden výsledok 100:

=SUM(A1:A5) =SUM((10;15;20;25;30)) =100

Poznámka: Pomocou klávesu F9 môžete vo svojich excelových vzorcoch „vidieť“ polia. V tomto videu nájdete ukážku použitia ladenia F9.

Pole vzorcov

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

=SUM(LEN(A1:A5))

Vo vnútri funkcie LEN je formát A1: A5 rozšírený na pole hodnôt. Funkcia LEN potom vygeneruje počet znakov pre každú hodnotu a vráti pole s 5 výsledkami. Funkcia SUM potom vráti súčet všetkých položiek v poli.

Zaujímavé články...