
Termín „zvedání“ označuje chování výpočtu pole ve vzorcích aplikace Excel. Když dáte matici funkci, která není naprogramována tak, aby přijímala pole nativně, Excel "zvedne" funkci a zavolá ji několikrát, jednou pro každou hodnotu v matici. Výsledkem je pole se stejnými rozměry jako vstupní pole. Zvedání je integrované chování, které se děje automaticky.
Příklad
Zobrazený příklad ukazuje, co se stane, když zavoláte funkci LEN v rozsahu C5: C7, který obsahuje tři hodnoty. LEN není naprogramován na nativní zpracování polí, takže LEN je spuštěn třikrát, jednou pro každou hodnotu v operaci, jako je tato:
=LEN(C5:C7) =LEN(("dog";"kitten";"fish")) =(3;6;4)
Všimněte si, že výsledkem je vertikální pole se třemi hodnotami, stejně jako rozsah zdroje.
Řešení několika výsledků
Když se ve vzorci objeví zvedání, bude mít více výsledků a je třeba se o ně postarat.
Ve výše uvedeném příkladu, protože LEN vrací tři samostatné hodnoty v poli, potřebujeme zpracovat výstup s funkcí, která může pracovat s poli. Jednou z možností je vypočítat celkový počet znaků v rozsahu C5: C7 pomocí SUMPRODUCT:
=SUMPRODUCT(LEN(C5:C7))
SUMPRODUCT bude zpracovávat pole nativně, takže tento vzorec nevyžaduje control + shift + enter.
Lze použít i funkci SUMA, ale bude nutné ji zadat pomocí CSE:
(=SUM(LEN(C5:C7)))
Další informace o „chování výpočtu pole“ v Excelu najdete v této prezentaci Joe McDaida o vzorcích matic.
Poznámka: Zvláštní případ zvedání se nazývá „párové zvedání“, které kombinuje pole párovým způsobem.