Funkcija FLATTEN

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac

Funkcija FLATTEN pojednostavnjuje ugniježđeno polje (polje polja) zamjenjujući njegova unutarnja polja njihovim sadržajem.

Sintaksa

Funkcija FLATTEN uklanja jedan ili više unutarnjih slojeva ugniježđenja iz polja.

Sintaksa funkcije FLATTEN je:

FLATTEN(polje; [pad_value]; [razine])

Argument Opis
polje
(obavezno)
Ugniježđeno polje, odnosno referenca na ćeliju ili raspon koji sadrži ugniježđeno polje koje želite izravnati.
pad_value Vrijednost koja se koristi za popunjavanje praznih položaja pri izravnavanju daje rezultat koji nije pravokutan. Prema zadanim postavkama prazna se mjesta popunjavaju pogreškom #N/A .
Razine Broj slojeva koji se uklanjaju iz unutrašnjosti polja. Po zadanom se uklanja jedan sloj. Unesite 0 da biste uklonili svaki sloj ugniježđenja.

Napomena

  • FLATTEN ne utječe na vrijednosti koje nisu polja. =FLATTEN(42) Vraća 42.
  • Ako je razina veća od broja slojeva u polju, uklanjaju se svi slojevi

Primjeri

Kopirajte ogledne podatke i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

Primjer 1

Širenje stupca ugniježđenih polja u rešetku. Svaka ćelija u stupcu A sadrži ugniježđeni redak s tri vrijednosti.

Kopirajte cijelu tablicu i zalijepite je u ćeliju A1 novog radnog lista. Formula FLATTEN vraća se u A6 i prelijeva ravnu rešetku 3 x 3 u ćelije A6:C8.

Podaci
={{1,2,3}}
={{4,5,6}}
={{7,8,9}}
Formule
=FLATTEN(A2:A4)

Na sljedećoj se ilustraciji prikazuje rezultat.

Korištenje funkcije FLATTEN na stupcu ćelija od kojih svaka sadrži ugniježđeni redak, čime se dobiva ravna rešetka tri puta tri

Primjer 2

Popunite praznine kada su ugniježđena polja različitih veličina. Svaka ćelija u stupcu A sadrži ugniježđeni redak, ali ta dva retka nisu iste duljine.

Podaci
={{1,2,3}}
={{4,5}}

Njihovim izravnavanjem dobivate zupčast rezultat. Polja programa Excel moraju biti pravokutna tako da se popunjava položaj koji nedostaje – s pogreškom #N/A po zadanom ili vrijednošću koju unesete u pad_value.

Budući da se svaki rezultat prelije, unesite formule u ćelije s dostupna dva prazna retka i tri prazna stupca.

=FLATTEN(A2:A3) vraća #N/D u praznu ćeliju (zadano).

=FLATTEN(A2:A3,0) Vraća 0 u praznu ćeliju.

=FLATTEN(A2:A3,"") Vraća prazni tekst u praznu ćeliju.

Na sljedećoj se ilustraciji prikazuju rezultati.

Korištenje argumenta pad_value u funkciji FLATTEN za zamjenu pogrešaka #N/A u nenormalnom rezultatu