Excelove formule, ki vračajo niz vrednosti, znan tudi kot polje, vračajo te vrednosti v sosednje celice. To vedenje je imenovano prelivanje.
Formule, ki lahko vrnejo matrike spremenljive velikosti, se imenujejo dinamične matrične formule. Formule, ki trenutno vračajo matrike, ki se uspešno prelijevajo, lahko imenujemo formule s prelivanjem .
V nadaljevanju so navedene nekatere opombe za lažje razumevanje in preprostejšo uporabo teh vrst formul.
Kaj pomeni prelivanje?
Opomba
Starejše formule s polji, znane kot podedovane formule s polji, vedno vrnejo rezultat s fiksno velikostjo – vedno so prelite v enako število celic. Vedenje prelivanja, opisano v tej temi, ne velja za starejše formule s polji.
Prelivanje pomeni, da je formula pridobila več vrednosti, ki so bile postavljene v sosednje celice. Na primer =SORT(D2:D11,1,-1), ki razvrsti polje v padajočem vrstnem redu, vrne ustrezno polje z 10 vrsticami. Formulo morate vnesti le v zgornjo levo celico, v tem primeru v celico F2, in ta je samodejno prelita v celico F11.
Ključne točke
- Ko pritisnete tipko Enter za potrditev formule, Excel dinamično določi velikost izhodnega obsega in postavi rezultate v posamezne celice znotraj tega obsega.
- Če pišete formulo z dinamičnimi polji, ki deluje na seznam podatkov, jo je priporočljivo vnesti v Excelovo tabelo in nato uporabiti strukturirane sklice za sklicevanje na podatke. Strukturirani sklici so namreč samodejno prilagojeni ob dodajanju ali odstranjevanju vrstic iz tabele.
- Formule s polji s prelivanjem niso podprte v samih Excelovih tabelah, zato jih morate postaviti v mrežo zunaj tabele. Tabele so najprimernejše za shranjevanje vrstic in stolpcev neodvisnih podatkov.
- Ko vnesete formulo s polji s prelivanjem in izberete katero koli celico na območju s prelivanjem, Excel okoli obsega ustvari poudarjeno obrobo. Obroba je izbrisana, ko izberete celico zunaj območja.
- Urejate lahko samo prvo celico v območju s prelivanjem. Če izberete drugo celico v območju s prelivanjem, je formula prikazana v vnosni vrstici, besedilo pa je »zasenčeno« in ga ni mogoče spremeniti. Če morate posodobiti formulo, izberite zgornjo levo celico v obsegu polja ter jo po potrebi spremenite in Excel bo samodejno posodobil preostali del območja s prelivanjem, ko pritisnete tipko Enter.
- Prekrivanje formul – formul s polji ni mogoče vnesti, če izhodni obseg blokira določen element. V tem primeru Excel vrne napako #SPILL!, ki pomeni, da je prišlo do blokiranja. Če odstranite blokiranje, je formula ustrezno prelita. V spodnjem primeru izhodni obseg formule prekriva drug obseg s podatki in je prikazan s pikčasto obrobo, ki prekriva celice z vrednostmi, kar pomeni, da ni mogoče izvesti prelivanja. Odstranite podatke blokiranja ali pa jih kopirajte drugam, in formula bo ustrezno prelita.
- Podedovane formule s polji, vnesene z ukazom CTRL+SHIFT+ENTER (CSE), so še vedno podprte zaradi vzvratne združljivosti, vendar jih ne smete več uporabljati. Če želite, lahko podedovane formule s polji pretvorite v formule z dinamičnimi polji tako, da poiščete prvo celico v obsegu polja, kopirate besedilo formule, izbrišete celotni obseg podedovanega polja in nato znova vnesete formulo v zgornjo levo celico. Preden nadgradite podedovane formule polja na formule z dinamičnimi polji, morate paziti na nekatere razlike v izračunih med njima.
- Excel ima omejeno podporo za dinamična polja med delovnimi zvezki in ta scenarij je podprt le, ko sta odprta oba delovna zvezka. Če izvorni delovni zvezek zaprete, bodo vse povezane formule polja vrnile napako #REF! , ko se osvežijo.
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.