Excel Lifting -

Obsah

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.

Zajímavé články...