Dinamični polja in polja razliti vedenje

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Začetek v September 2018, vse Excelovih formul, ki vrne več vrednosti, znana tudi kot matriko, bo vrnila rezultatov sosednje celice. Ta težava se imenuje polil.

Formule, ki vrne več rezultatov so lahko iz dinamične matrično formulo. Formule, ki so trenutno vrne več rezultatov, pa je uspešno polil, lahko se imenujejo izteče polja formul.

To so nekatere opombe za razumevanje in uporaba ta vrsta formule.

Kaj pomeni razširijo pomeni?

Prelivanja pomeni, da formula je povzročilo več vrednosti in te vrednosti so bili dani v sosednje celice. Na primer = SORT(D2:D11,1,-1), ki razvrsti niz v padajočem vrstnem redu, vrnila ustrezne matrike, ki je 10 vrstic visoko. Vendar morate vnesite formulo v zgornjo levo celico ali F2 v tem primeru, in bo samodejno razširijo navzdol na celico F11.

Razvrščanje vrednosti v celicah D2: D11 z =SORT(D2:D11,1,-1)

Opomba: 24 september 2018: Razlijejo matrika funkcije so trenutno beta funkcijo, in je na voljo le del Office notranjih na voljo. Bomo še za optimizacijo te funkcije v prihodnjih mesecih več. Ko ste pripravljeni, jih bomo izdali vseh notranjih Office in naročniki paketa Office 365.

Ključne točke

  1. Ko boste pritisnili Enter, da potrdite formulo, Excel bo dinamično velikost izhodni za vas in postavite rezultate v vsako celico v tem obsegu.

  2. Če ste pisanje dinamične matrično formulo, ki bo delovala na seznamu podatkov, je uporabno, če želite postaviti v Excelovi tabeli, nato pa s strukturiranimi klici sklicujete na podatke. To je zato, ker sestavljenih sklicev samodejno prilagodi, kot so vrstice dodan ali odstranjen iz tabele.

  3. Razlijejo matrične formule niso podprte v Excelovih tabelah, sami, tako, da naj se postavite na mreži zunaj tabele. Tabele so najbolj primerna za vrstice in stolpce podatkov, neodvisno.

  4. Ko boste vnesli razlijejo matrično formulo, ko izberete katero koli celico v območju prelivanja, bo Excel mesto označeno obrobo v obsegu. Obrobe izgine, ko izberete celico zunaj območja.

    Formula polja s izhodni obseg, ki je označena z modro obrobo

  5. Le na prvo celico v območju prelivanja je mogoče urejati. Če izberete drugo celico v območju prelivanja, formula bo vidna v vnosni vrstici, vendar je besedilo, ki je »sled« , in ni mogoče spremeniti. Če želite posodobiti formulo, ga izberite zgornjo levo celico v obsegu polja, opravite potrebne spremembe, nato pa Excel samodejno posodobi preostanek območju prelivanja za vas, ko boste pritisnili Enter.

    Slika sled matrično formulo, kar pomeni, da ga ni mogoče urejati, ker ni na prvo celico v obsegu polja

  6. Formule se prekrivajo - polja formule ni mogoče vnos, če je nič blokiranje izhodni obseg. in če se to zgodi, Excel vrne na #SPILL! napaka pomeni, da blokade. Če odstranite blokado, bo formula razširijo po pričakovanjih. V primeru spodaj, rezultat formule je obseg prekriva drug obseg s podatki, in je prikazano s pikčasto obrobo, ki se prekrivajo celice z vrednostmi, ki označuje, da ga ne morete razširijo. Odstranjevanje blokiranje podatkov ali kopirate nekje drugje, in formula, ki bo razširijo po pričakovanjih.

    Slika z #SPILL! napake, ki označuje, da je rezultat formule polja srečujejo blokado, ki preprečuje polil.

  7. Podedovanimi matrične formule, ki so vneseni prek CTRL + SHIFT + ENTER (CSE) so še vedno podprte nazaj združljivost razlogov, vendar ni več mogoče uporabljati. Če vam je všeč, ga lahko pretvorba podedovanimi matrične formule v dinamično matrične formule, tako, da poiščete prvo celico v obsegu polja, kopirate besedilo s formulo, izbrisati celoten obseg podedovanimi polja in nato znova vnesite formulo v zgornjo levo celico. Pred nadgradnjo podedovanimi matrične formule za dinamične matrične formule, bodite pozorni na nekaj s izračuna razlikomed dvema.

  8. 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 ZAPOREDJA

ENO funkcijo

Funkcija razvrščanja

Funkcija SORTBY

Enolični funkcije

#SPILL! napake v Excelu

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.

×