Masyvo konstantų naudojimas masyvo formulėse

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“

Įvesdami masyvo formulę, dažniausiai naudojate langelių diapazoną darbalapyje, bet to nereikia. Taip pat galite naudoti masyvo konstantas, reikšmes, kurias įvedate formulės juostoje riestiniuose skliaustuose: {}. Tada galite pavadinti konstantą , kad ją būtų lengviau naudoti dar kartą.

Konstantas galite naudoti masyvo formulėse arba atskirai.

  1. Masyvo formulėje įveskite atidaromąjį riestinį skliaustą, norimas reikšmes ir uždaromąjį riestinį skliaustą. Štai pavyzdys: =SUM(A1:E1*{1,2,3,4,5})
    Konstanta yra riestiniuose skliaustuose ({ }) ir taip, tikrai tuos riestinius skliaustus reikia įvesti rankiniu būdu.

  2. Įveskite likusią formulės dalį ir paspauskite "Ctrl" + "Shift" + "Enter".
    Formulė atrodo maždaug taip {=SUM(A1:E1*{1,2,3,4,5})}, o rezultatai atrodo taip:

    Masyvo konstanta, įterpta į formulę SUM

    Formulė daugina A1 iš 1, B1 iš 2 ir taip toliau, todėl jums nebereikia darbalapio langeliuose įrašyti 1,2,3,4,5.

Konstantos naudojimas reikšmėms į stulpelį įvesti

Norėdami įvesti reikšmes į vieną stulpelį, pvz., tris langelius C stulpelyje, jūs:

  1. Pažymėkite langelius, kuriuos norite naudoti.
  2. Įveskite lygybės ženklą ir konstantą. Atskirkite konstantos reikšmes kabliataškiais, o ne kableliais. Jei įvedate tekstą, išskirkite jį dvigubomis kabutėmis. Pavyzdžiui: ={"Quarter 1";"Quarter2";"Quarter 3"}
  3. Paspauskite Ctrl + Shift + Enter. Konstanta atrodo taip:
    Vienmačio masyvo konstanta su tekstu
    Geek terminais, ši konstanta yra vienmatė vertikali.

Konstantos naudojimas reikšmėms įvesti į eilutę

Norėdami reikšmes greitai įvesti į vieną eilutę, pvz., langelius F1, G1 ir H1, jūs:

  1. Pažymėkite langelius, kuriuos norite naudoti.
  2. Įveskite lygybės ženklą ir konstantą, tačiau šį kartą atskirkite reikšmes kableliais, o ne kabliataškiais. Pvz.: ={1,2,3,4,5}
  3. Paspauskite Ctrl + Shift + Enter. Konstanta atrodo taip:
    Vienmačio horizontalaus masyvo konstanta
    Geek terminais, ši konstanta yra vienmatė horizontali.

Konstantos naudojimas reikšmėms į kelis stulpelius ir eilutes įvesti

  1. Pažymėkite norimus langelius.
    Įsitikinkite, kad pasirinktų eilučių ir stulpelių skaičius sutampa su konstantos reikšmių skaičiumi. Pvz., jei konstanta įrašo duomenis į keturis stulpelius ir tris eilutes, pasirinkite tiek stulpelių ir eilučių.
  2. Įveskite lygybės ženklą ir konstantą. Tokiu atveju atskirkite kiekvienos eilutės reikšmes kableliais ir kiekvienos eilutės pabaigoje naudokite kabliataškį. Pavyzdžiui:
    ={1\2\3\4;5\6\7\8;9\10\11\12}
  3. Paspauskite Ctrl + Shift + Enter. Konstanta atrodo taip:
    Dvimačio masyvo konstanta
    Paprastai kalbant, ši konstanta yra dvimatė , nes ji užpildo stulpelius ir eilutes. Jei jums įdomu, negalite sukurti trimatės konstantos, tai reiškia, kad negalite įdėti konstantos į kitą.

Konstantos naudojimas formulėje

Dabar, kai jau esate susipažinę su masyvo konstantomis, čia yra veikiantis pavyzdys.

  • Bet kuriame tuščiame langelyje įveskite (arba nukopijuokite ir įklijuokite) šią formulę, tada paspauskite "Ctrl" + "Shift" + "Enter":
    =SUM(A1:E1*{1,2,3,4,5})
    Langelyje A3 bus rodoma reikšmė 85.
    Kas atsitiko? Jūs padauginote langelio A1 reikšmę iš 1, reikšmę langelyje B2 iš 2 ir t. t., tada funkcija SUM pridėjo šiuos rezultatus. Taip pat galite įvesti formulę kaip =SUM(A1*1,B1*2,C1*3,D1*4,E1*5)

Jei norite, galite įvesti abu reikšmių rinkinius kaip masyvo konstantas:

=SUM({3,4,5,6,7}*{1,2,3,4,5})

Norėdami tai pamėginti, nukopijuokite formulę, pažymėkite tuščią langelį ir įklijuokite formulę į formulių juostą, tada paspauskite "Ctrl" + "Shift" + "Enter". Rodomas tas pats rezultatas.

Pastaba

Jei konstanta neveikia, raskite šias problemas:

  • Įsitikinkite, kad atskiriate reikšmes tinkamu simboliu. Jei praleisite kablelį arba kabliataškį arba įterpsite jį netinkamoje vietoje, masyvo konstanta gali atrodyti netinkamai arba gali būti rodomas perspėjimo pranešimas.
  • Gali būti, kad pažymėjote langelių diapazoną, kuris neatitinka jūsų konstantos elementų skaičiaus. Pavyzdžiui, jei pažymėjote iš šešių langelių sudarytą stulpelį, kurį naudosite su penkių langelių konstanta, tuščiajame langelyje bus rodoma klaida #N/A. Jei pažymėsite per mažai langelių, programa "Enter" praleis reikšmes, neturinčias atitinkamo langelio.
  • Daugiau informacijos apie masyvo formules:

Puslapio viršus