Delovanje dinamičnih obsegov celic in prelitega polja

Excelove formule, ki vrnejo več vrednosti, znane tudi kot matrika, vrnejo rezultate sosednjim celicam. To obnašanje se imenuje razlitje.

Vsaka formula, ki lahko vrne več rezultatov, je na voljo kot dinamična formula polja . Formule, ki trenutno vračajo več rezultatov in so uspešno razlitje, so lahko označene kot formule s polji

Sledi nekaj opomb, ki vam bodo pomagale razumeti in uporabiti te vrste formul. 

Kaj pomeni razlitje?

Prelivanje pomeni, da je formula povzročila več vrednosti, te vrednosti pa so bile postavljene v sosednje celice. Na primer = Razvrsti (D2: D11, 1,-1), ki razvrsti matriko v padajočem vrstnem redu, vrne ustrezno matriko, ki je visoka 10 vrstic. Vendar morate vnesti le formulo v zgornji levi celici ali F2 v tem primeru in se bo samodejno razlilo do celice F11.

Razvrstite vrednosti v celicah D2: D11 with = RAZVRSTI (D2: D11; 1;-1)

Ključne točke

  • Ko pritisnete tipko ENTER, da potrdite formulo, bo Excel dinamično prikazal obseg izhoda za vas in rezultate položil v vsako celico znotraj tega obsega.

  • Če pišete dinamično matrično formulo, ki deluje na seznamu podatkov, ga je mogoče koristno postaviti v Excelovo tabelo, nato pa uporabiti strukturirane sklice, ki se sklicujejo na podatke. To je zato, ker se strukturirani sklici samodejno prilagodijo, ko so vrstice dodani ali odstranjeni iz tabele.

  • Razlite formule s polji niso podprte v Excelovih tabelah samih, zato jih postavite v mrežo zunaj tabele. Tabele so najprimernejše za držanje vrstic in stolpcev neodvisnih podatkov.

  • Ko vnesete razlitje formulo polja, ko izberete katero koli celico v območju prelivanja, Excel postavi označeno obrobo okoli obsega. Ko izberete celico zunaj območja, bo obroba izginila.

    Formula polja z označenim obsegom izhoda z modro obrobo

  • Le prva celica v območju razlitja je mogoče urejati. Če izberete drugo celico v območju razlitja, bo formula vidna v vnosni vrstici, besedilo pa je» srhljivo «in ga ni mogoče spremeniti. Če želite posodobiti formulo, izberite zgornjo levo celico v obsegu matrike, jo spremenite po potrebi, nato pa bo Excel samodejno posodobil preostali del območja razlitja za vas, ko pritisnete tipko Enter.

    Slika besedilne matrične formule, kar pomeni, da ni mogoče urejati, ker to ni prva celica v obsegu matrike

  • Prekrivanje formul – matrične formule ne morejo biti vnesene, če je na voljo nekaj blokiranja izhodnega obsega. Če se to zgodi, bo Excel vrnil #SPILL! napaka, ki označuje, da je prišlo do blokade. Če odstranite blokado, se bo formula razlila po pričakovanjih. V spodnjem primeru je izhodni obseg formule prekriva drug obseg s podatki in je prikazan s pikčasto obrobo, ki prekriva celice z vrednostmi, ki označujejo, da se ne more prelivati. Odstranite blokirane podatke ali jih kopirajte drugam, formula pa se razlije po pričakovanjih.

    Slika #SPILLa! Napaka, ki označuje, da izhodna formula v polju doživlja blokado, ki preprečuje razlitje.

  • Podedovane formule s polji, ki so vnesene prek tipk CTRL + SHIFT + ENTER (CSE), so še vedno podprte zaradi združljivosti s hrbtenico, vendar jih ni več mogoče uporabljati. Če želite, lahko pretvorite podedovane formule polj v dinamične formule s polji tako, da najdete prvo celico v obsegu matrike, kopirate besedilo formule, izbrišete celoten obseg podedovanega polja in nato znova vnesete formulo v zgornji levi celici. Pred nadgradnjo podedovanih formul s polji v dinamične matrične formule bi morali biti seznanjeni z nekaterimi razlikami med preračunavanjem med obema.

  • Excel ima omejeno podporo za dinamična polja med delovnimi zvezki in ta scenarij je podprt le, ko sta odprta oba delovna zvezka. Če zaprete izvorni delovni zvezek, bodo povezane dinamične formule s polji vrnile napako #REF!, ko jih boste osvežili.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Glejte tudi

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

Napake #PRELIVANJE! v Excelu

Implicitni operator presečišča: @

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×