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ća42. - 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.
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.