Excel pacelšana -

Satura rādītājs

Termins "pacelšana" attiecas uz masīva aprēķināšanas darbību Excel formulās. Piešķirot masīvu funkcijai, kas nav ieprogrammēta tā, lai tā pieņemtu masīvus dabiski, Excel "paaugstinās" funkciju un izsauks to vairākas reizes, vienu reizi katrai masīva vērtībai. Rezultāts ir masīvs ar tādiem pašiem izmēriem kā ievades masīvs. Pacelšana ir iebūvēta rīcība, kas notiek automātiski.

Piemērs

Parādītajā piemērā ir parādīts, kas notiek, ja izsaucat LEN funkciju diapazonā C5: C7, kurā ir trīs vērtības. LEN nav ieprogrammēts dabiski apstrādāt masīvus, tāpēc LEN tiek palaists trīs reizes, vienreiz katrai vērtībai šādā operācijā:

=LEN(C5:C7) =LEN(("dog";"kitten";"fish")) =(3;6;4)

Ievērojiet, ka rezultāts ir vertikāls masīvs ar trim vērtībām, tāpat kā avota diapazons.

Darbs ar vairākiem rezultātiem

Kad pacelšana notiek formulā, būs vairāki rezultāti, un tie ir jāņem vērā.

Iepriekš minētajā piemērā, tā kā LEN masīvā atgriež trīs atsevišķas vērtības, mums jāizstrādā izeja ar funkciju, kas var darboties ar masīviem. Viena iespēja ir aprēķināt kopējo rakstzīmju skaitu diapazonā C5: C7, izmantojot SUMPRODUCT:

=SUMPRODUCT(LEN(C5:C7))

SUMPRODUCT masīvus apstrādās dabiski, tāpēc šai formulai nav nepieciešama vadība + shift + enter.

Varētu izmantot arī funkciju SUM, taču tā jāievada ar PMP:

(=SUM(LEN(C5:C7)))

Lai iegūtu papildinformāciju par Excel "masīva aprēķināšanas uzvedību", skatiet šo Džo Makdeida prezentāciju par masīvu formulām.

Piezīme: Īpašu pacelšanas gadījumu sauc par "pāru celšanu", kas apvieno masīvus pārī.

Interesanti raksti...