Excel formulas, kas atgriež vērtību kopu, kas tiek dēvēta arī par masīvu, atgriež šīs vērtības blakus šūnās. Šo darbību dēvē par izšļakstīšanos.

Formulas, kas var atgriezt mainīga lieluma masīvus, sauc par dinamisko masīvu formulām. Formulas, kas pašlaik atgriež masīvus, kas sekmīgi izplūst, var saukt par masīvu izšļakstīšanas formulām. 

Tālāk ir dažas piezīmes, lai palīdzētu jums saprast un izmantot šāda veida formulas. 

Ko nozīmē noplūde?

Piezīme.: Vecākas masīva formulas, kas tiek dēvētas par mantotā masīva formulām, vienmēr atgriež fiksēta lieluma rezultātu — tās vienmēr izplūst tādā pašā šūnu skaitu. Šajā tēmā aprakstītā izšļakstīšanas darbība neattiecas uz mantotā masīva formulām.

Izšļakstīšana nozīmē, ka formulas rezultātā ir vairākas vērtības, un šīs vērtības ir novietotas blakus šūnās. Piemēram, =SORT(D2:D11,1,-1), kas kārto masīvu dilstošā secībā, atgriež atbilstošo masīvu, kas ir 10 rindas garš. Taču šajā gadījumā formula ir jāievada tikai augšējā kreisajā šūnā vai arī šūnā F2, un tā automātiski izplūst uz leju līdz šūnai F11.

Vērtību kārtošana šūnās D2:D11, izmantojot =SORT(D2:D11,1,-1)

Galvenie punkti

  • Ja formulu apstiprināsiet, nospiežot taustiņu Enter Excel tiks dinamiski mainīts izvades diapazons, un rezultāti tiks ievietoti katrā šī diapazona šūnā.

  • Ja rakstāt dinamiska masīva formulu, lai strādātu ar datu sarakstu, var būt noderīgi to ievietot Excel tabulā, pēc tam izmantot strukturētās atsauces, lai atsauktos uz datiem. Tas ir tāpēc, ka strukturētās atsauces automātiski tiek pielāgotas, kad tabulai tiek pievienotas vai noņemtas rindas.

  • Izšļakstīto masīvu formulas netiek atbalstītas Excel tabulām, tāpēc tās jā ievietojiet režģī ārpus tabulas. Tabulas ir vislabāk piemērota neatkarīgu datu rindu un kolonnu noturšanai.

  • Kad ievadāt izšļakstīto masīva formulu, atlasot jebkuru šūnu noplūšanas apgabalā, Excel iezīmētu apmali ap diapazonu. Ja atlasīsiet šūnu ārpus apgabala, apmale pazudīs.

    Masīva formula ar iezīmētu izvades diapazonu ar zilu apmali

  • Ir rediģējama tikai pirmā šūna noplūžu apgabalā. Ja noplūžu apgabalā atlasāt citu šūnu, formula būs redzama formulu joslā, bet teksts ir "spokots", un to nevar mainīt. Ja formula ir jāatjaunina, jums masīva diapazonā jāatlasa kreisā augšējā šūna, jāmaina tā, kā nepieciešams, pēc tam programma Excel automātiski atjauninās atlikušo noplūžu apgabala daļu, kad nospiežat taustiņu Enter.

    Neizrediģējamas masīva formulas attēls, kas nozīmē, ka tā nav rediģējama, jo tā nav pirmā šūna masīva diapazonā

  • Formulas pārklājas — masīva formulas nevar ievadīt, ja izvades diapazons tiek bloķēts. Ja tā notiek, Excel tiks atgriezta #SPILL! kļūda, kas norāda, ka pastāv bloķēšana. Noņemot bloķēšanu, formula izšļakstīs, kā paredzēts. Tālāk redzamajā piemērā formulas izvades diapazons pārklāj citu diapazonu ar datiem, un tas tiek parādīts ar punktotu apmali, kas pārklājas ar vērtībām, kas norāda, ka to nevar izšļakstīt. Noņemiet bloķēšanas datus vai kopējiet tos citur, un formula izplūst, kā paredzēts.

    Attēla #SPILL! kas norāda, ka masīva formulas izvade ir nost no bloķēšanas, kas to neļauj izšļakstīties.

  • Mantotā masīva formulas, kas ievadītas, izmantojot taustiņu kombināciju CTRL+SHIFT+ENTER (CSE), joprojām tiek atbalstītas atpakaļsaderības apsvērumu dēļ, bet tās vairs nav jāizmanto. Ja vēlaties, varat pārvērst mantotā masīva formulas par dinamiska masīva formulām, atrodot pirmo šūnu masīva diapazonā, kopējot formulas tekstu, izdzēst visu mantotā masīva diapazonu un pēc tam atkārtoti ievadiet formulu augšējā kreisajā šūnā. Pirms jaunināt mantotās masīva formulas uz dinamisko masīvu formulām, jums ir jāzina dažas aprēķinuatšķirības starp abiem.

  • Programmā Excel ir ierobežots atbalsts vairāku darbgrāmatu dinamiskajiem masīviem, un šis scenārijs tiek atbalstīts tikai tad, ja abas darbgrāmatas ir atvērtas. Ja aizvērsit avota darbgrāmatu, visas saistītās dinamisko masīvu formulas pēc atsvaidzināšanas atgriezīs #REF! kļūdu .

Vai nepieciešama papildu palīdzība?

Vienmēr varat vērsties pie speciālista Excel Tech kopienā vai saņemt atbalstu Answers kopienā.

Skatiet arī

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

Kļūdas #SPILL! programmā Excel

Netiešais krustpunkta operators: @

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar tulkojuma kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×