„Excel“ kėlimas -

Turinys

Terminas „kėlimas“ reiškia masyvo skaičiavimo elgseną „Excel“ formulėse. Kai suteiksite masyvą funkcijai, kuri nėra užprogramuota priimti masyvus savaime, „Excel“ „pakels“ funkciją ir iškvies ją kelis kartus po vieną kartą kiekvienai masyvo reikšmei. Rezultatas yra masyvas, kurio matmenys yra tokie patys kaip ir įvesties masyvo. Kėlimas yra integruotas elgesys, kuris vyksta automatiškai.

Pavyzdys

Parodytas pavyzdys parodo, kas nutinka, jei iškviečiate LEN funkciją diapazone C5: C7, kurioje yra trys reikšmės. LEN nėra užprogramuotas natūraliai tvarkyti masyvų, todėl LEN yra vykdomas tris kartus po vieną kiekvienai vertei tokioje operacijoje:

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

Atkreipkite dėmesį, kad rezultatas yra vertikalus masyvas su trimis reikšmėmis, kaip ir šaltinio diapazonas.

Daugybė rezultatų

Kai kėlimas vyksta pagal formulę, bus keli rezultatai, ir juos reikia atsižvelgti.

Ankstesniame pavyzdyje, kadangi LEN pateikia tris atskiras masyvo reikšmes, turime valdyti išvestį su funkcija, galinčia dirbti su masyvais. Viena iš galimybių yra apskaičiuoti bendrą simbolių skaičių diapazone C5: C7 naudojant SUMPRODUCT:

=SUMPRODUCT(LEN(C5:C7))

„SUMPRODUCT“ masyvus tvarkys savaime, todėl šiai formulei nereikia valdyti + „Shift“ + „Enter“.

Taip pat galima naudoti funkciją SUM, tačiau ją reikės įvesti su TPV:

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

Norėdami gauti daugiau informacijos apie „Excel“ „masyvo skaičiavimo elgesį“, žr. Šį Joe McDaido pristatymą apie masyvo formules.

Pastaba: specialus kėlimo atvejis vadinamas „poriniu kėlimu“, kuris masyvus sujungia poromis.

Įdomios straipsniai...