Pole Excel -

Obsah

Pole v aplikaci Excel je struktura, která obsahuje kolekci hodnot. Pole lze perfektně mapovat na rozsahy v tabulce, a proto jsou v aplikaci Excel tak důležitá. Všechny vzorce aplikace Excel, které používají odkaz na list, pracují s poli, i když většinu času jsou pole neviditelná.

V zobrazeném příkladu se tři rozsahy mapují na pole ve schématu „řádek po sloupci“ takto:

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

Pokud zobrazujeme hodnoty v těchto rozsazích jako pole, máme:

B3:D3=("red","green","blue") B5:B7=("red";"green";"blue") B9:D10=(10,20,30;40,50,60)

Pole oznámení musí představovat obdélníkovou strukturu.

Syntaxe pole

Všechna pole v aplikaci Excel jsou zabalena do složených závorek () a oddělovače mezi prvky pole označují řádky nebo sloupce.

Čárka (,) představuje horizontální uspořádání ve sloupcích a středník (;) představuje vertikální uspořádání v řádcích. Například obě pole níže obsahují čísla 1-3, ale jedno je vodorovné a druhé svislé:

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

Textové hodnoty v poli se zobrazují v uvozovkách ("") takto:

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

Jak již bylo zmíněno, pole jsou vhodnou strukturou v tabulkách, protože je lze snadno namapovat na hodnoty v řadě buněk.

Pole ve vzorcích

Vzhledem k tomu, že pole se mapují přímo na rozsahy, všechny vzorce nějakým způsobem s poli pracují, i když to není vždy zřejmé. Jednoduchým příkladem je vzorec, který používá funkci SUM k sečtení rozsahu A1: A5, který obsahuje 10,15,20,25,30. Uvnitř SUM se rozsah vyřeší na řadu hodnot. SUM pak sečte všechny hodnoty v poli a vrátí jeden výsledek 100:

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

Poznámka: Klávesu F9 můžete použít k „zobrazení“ polí ve vzorcích aplikace Excel. V tomto videu najdete ukázku použití ladění F9.

Pole vzorce

Pole vzorce zahrnují operaci, která přináší řadu výsledků. Zde je například jednoduchý vzorec pole, který vrací celkový počet znaků v rozsahu A1: A5:

=SUM(LEN(A1:A5))

Uvnitř funkce LEN je A1: A5 rozšířen na pole hodnot. Funkce LEN poté generuje počet znaků pro každou hodnotu a vrací pole 5 výsledků. Funkce SUM pak vrátí součet všech položek v poli.

Zajímavé články...