Η συνάρτηση FLATTEN απλοποιεί έναν ένθετο πίνακα (έναν πίνακα πινάκων) αντικαθιστώντας τους εσωτερικούς πίνακες με τα περιεχόμενά τους.
Σύνταξη
Η συνάρτηση FLATTEN καταργεί ένα ή περισσότερα εσωτερικά επίπεδα ένθεσης από τον πίνακα.
Η σύνταξη της συνάρτησης FLATTEN είναι:
FLATTEN(πίνακας; [pad_value]; [επίπεδα])
| Όρισμα | Περιγραφή |
|---|---|
|
πίνακας (υποχρεωτικό) |
Ο ένθετος πίνακας ή η αναφορά σε ένα κελί ή μια περιοχή που περιέχει τον ένθετο πίνακα, που θέλετε να επιπεδώσετε. |
| pad_value | Η τιμή που χρησιμοποιείται για το γέμισμα κενών θέσεων κατά την ισοπέδωση παράγει ένα μη ορθογώνιο αποτέλεσμα. Από προεπιλογή, οι κενές θέσεις συμπληρώνονται με το σφάλμα #N/A . |
| Επίπεδα | Ο αριθμός των επιπέδων που θα καταργηθούν από το εσωτερικό του πίνακα. Από προεπιλογή, καταργείται ένα επίπεδο. Πληκτρολογήστε 0 για να καταργήσετε κάθε επίπεδο ένθεσης. |
Σημείωση
- Η συνάρτηση FLATTEN δεν έχει καμία επίδραση σε τιμές που δεν είναι πίνακες.
=FLATTEN(42)επιστρέφει42. - Εάν τα επίπεδα είναι μεγαλύτερα από τον αριθμό των επιπέδων στον πίνακα, κάθε επίπεδο καταργείται
Παραδείγματα
Αντιγράψτε τα δεδομένα του παραδείγματος και επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας του Excel. Αν χρειαστεί, μπορείτε να ρυθμίσετε το πλάτος των στηλών για να βλέπετε όλα τα δεδομένα.
Παράδειγμα 1
Επέκταση μιας στήλης ένθετων πινάκων σε πλέγμα. Κάθε κελί στη στήλη A περιέχει μια ένθετη γραμμή τριών τιμών.
Αντιγράψτε ολόκληρο τον πίνακα και επικολλήστε τον στο κελί A1 ενός νέου φύλλου εργασίας. Ο τύπος FLATTEN προσγειώνεται στο κελί A6 και εκχύνει ένα επίπεδο πλέγμα 3 επί 3 στην περιοχή A6:C8.
| Δεδομένα |
|---|
| ={{1,2,3}} |
| ={{4,5,6}} |
| ={{7,8,9}} |
| Τύποι |
| =FLATTEN(A2:A4) |
Η παρακάτω εικόνα δείχνει το αποτέλεσμα.
Παράδειγμα 2
Συμπληρώστε τα κενά όταν οι ένθετοι πίνακες έχουν διαφορετικά μεγέθη. Κάθε κελί στη στήλη A περιέχει μια ένθετη γραμμή, αλλά οι δύο γραμμές δεν έχουν το ίδιο μήκος.
| Δεδομένα |
|---|
| ={{1,2,3}} |
| ={{4,5}} |
Η ισοπέδωσή τους παράγει ένα ακανόνιστο αποτέλεσμα. Οι πίνακες του Excel πρέπει να είναι ορθογώνιοι, επομένως η θέση που λείπει συμπληρώνεται — με το σφάλμα #N/A από προεπιλογή ή με την τιμή που παρέχετε στο pad_value.
Επειδή κάθε αποτέλεσμα εκχέεται, πληκτρολογήστε τους τύπους σε κελιά με δύο κενές γραμμές και τρεις κενές στήλες.
=FLATTEN(A2:A3)
επιστρέφει #N/Α στο κενό κελί (προεπιλογή).
=FLATTEN(A2:A3,0) Επιστρέφει την τιμή 0 στο κενό κελί.
=FLATTEN(A2:A3,"") Επιστρέφει κενό κείμενο στο κενό κελί.
Η παρακάτω εικόνα εμφανίζει τα αποτελέσματα.