Dinamiskā masīviem un apgāztas masīva darbību

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Sākot ar septembrim 2018 visas Excel formulas, kuras atgriež vairākas vērtības, tiek sauktas arī par masīva atgriezīsies rezultātus blakus esošas šūnas. Šī darbība tiek dēvēta par izliešanu.

Formula, kas ir potenciāls, lai atgrieztu vairākus rezultātus, varat dēvē par dinamisku masīva formulas izveide. Formulas, kas pašlaik atgriešana vairākus rezultātus, un tiek sekmīgi izliešanu, var izmantot kā izlijis masīva formulas.

Tālāk norādīti daži piezīmes, lai palīdzētu jums izprast un izmantot šāda veida formulas.

Ko nozīmē plūst nozīmē?

Izplūde nozīmē, ka formulas rezultātā ir vairākas vērtības, un šīs vērtības ir novietoti blakus esošas šūnas. Piemēram, = SORT(D2:D11,1,-1), kas sakārto masīva dilstošā secībā atgriež atbilstošo masīva ir 10 rindas. Bet vēlaties augšējā kreisajā šūnā ievadiet formulu vai F2 šajā gadījumā, un tā tiks automātiski plūst uz leju līdz šūnu F11.

Šūnas D2: D11 ar =SORT(D2:D11,1,-1) vērtību kārtošana

Piezīme.: 2018. gada 24. septembrim: Izlieta masīvu funkcijas pašlaik ir beta līdzekli, un pieejams tikai daļu no Office iekšējā šajā laikā. Mēs turpināsim optimizēt šos līdzekļus vairākas nākamo mēnešu laikā. Kad tās ir gatava, mēs atlaidiet tos visiem iekšējā Office un Office 365 abonentu.

Galvenos punktus

  1. Nospiežot taustiņu Enter, lai apstiprinātu savu formulu, Excel tiks dinamiski lielumu izvades diapazonā jūs, un rezultātus ievietojiet katru šūnu, kas diapazonā.

  2. Ja rakstāt rīkoties uz saraksta datu dinamiska masīva formulas izveide, var būt noderīgi ievietot Excel tabulā, pēc tam izmantojiet strukturētās atsauces atsaukties uz datiem. Tas ir tāpēc, ka strukturētās atsauces automātiski pielāgotu kā rindu tiek pievienoti vai noņemti no tabulas.

  3. Izlieta masīva formulas netiek atbalstīti programmā Excel tabulām, sevi, lai tos būtu novietot režģa ārpus tabulas. Tabulas ir vispiemērotākais turot neatkarīga datu rindas un kolonnas.

  4. Kad būsit ievadījis izlieta masīva formula, atlasot jebkuru šūnu izplūde zonā, Excel novietojiet iezīmētā apmali ap diapazonu. Apmales pazūd, atlasot šūnu ārpus apgabalu.

    Masīva formula ar izvades diapazonā iezīmēti ar zilu apmali

  5. Tikai pirmo šūnu izplūde apgabalā var rediģēt. Ja atlasāt citas šūnas izplūde apgabalā, formula būs redzama formulu joslā, bet teksts "pieslīdēja", un tos nevar mainīt. Ja nepieciešams atjaunināt formulu, jums vajadzētu masīva diapazonā atlasiet augšējās kreisās šūnas, mainīt pēc vajadzības, tad programma Excel automātiski atjaunināt pārējo izplūde apgabalā, kas jums, kad tiek nospiests taustiņš Enter.

    Attēls, kurā Māņattēla masīva formula, kas nozīmē, ka tā nav rediģējams, jo tas nav masīva diapazona pirmajā šūnā

  6. Formulas pārklāšanās – masīva formulas nevar ievades, ja ir kaut kas bloķē izvades diapazonā. un, ja rodas šāda situācija, tiek atgriezta vērtība Excel #SPILL! kļūdas, kas norāda, ka ir bloķēt. Noņemot bloķēšana, izmantojot formulu plūst, kā paredzēts. Turpmākajā piemērā formula izvades diapazona pārklājas citā diapazonā ar datiem, un ir redzams ar punktētu apmali, šūnas, kas pārklājas ar vērtībām, kas norāda, ka nevar plūst. Noņemiet bloķēšanas datus vai kopējiet to citur, un formula tiek plūst, kā paredzēts.

    Attēls, kurā #SPILL! kļūda, norādot masīva formulas izvades radušās bloķēšanu, kas neļauj izliešanu.

  7. Mantotās masīva formulas, kas ievadīts, izmantojot Taustiņu kombināciju CTRL + SHIFT + ENTER (CSE) joprojām tiek atbalstītas atpakaļ saderības nolūkos, bet vairs nevar izmantot. Ja vēlaties, varat paaudzes masīva formulu pārvēršana dinamiskās masīva formulas, izvietojot pirmo šūnu diapazonā masīva, formulas teksta kopēšana, dzēst visu diapazonu paaudzes masīva un tad atkārtoti ievadiet formulu augšējo kreiso šūnu. Pirms jaunināšanas paaudzes masīva formulu uz dinamiskās masīva formulas, kuras jāzina par kādu aprēķinu atšķirībass starp diviem.

  8. 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 pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Skatiet arī

Funkcija FILTER

RANDARRAY funkcija

SECĪBAS funkcija

VIENA funkcija

KĀRTOŠANAS funkcija

SORTBY funkcija

UNIKĀLĀ funkcija

#SPILL! kļūdas programmā Excel

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

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×