Δυναμικοί πίνακες, συναρτήσεις και τύποι του Excel

  • Μοιραστείτε Αυτό
Michael Brown

Πίνακας περιεχομένων

Χάρη στην επαναστατική ενημέρωση της μηχανής υπολογισμών του Excel 365, οι τύποι συστοιχιών γίνονται πολύ απλοί και κατανοητοί για όλους, όχι μόνο για τους υπερ-χρήστες. Το σεμινάριο εξηγεί την έννοια των νέων δυναμικών συστοιχιών του Excel και δείχνει πώς μπορούν να κάνουν τα φύλλα εργασίας σας πιο αποδοτικά και πολύ πιο εύκολα στη ρύθμιση.

Οι τύποι συστοιχιών του Excel θεωρούνταν πάντα προνόμιο των γκουρού και των ειδικών σε τύπους. Αν κάποιος πει "Αυτό μπορεί να γίνει με έναν τύπο συστοιχίας", η άμεση αντίδραση πολλών χρηστών είναι "Ω, δεν υπάρχει άλλος τρόπος;".

Η εισαγωγή των δυναμικών πινάκων είναι μια πολυαναμενόμενη και πολύ ευπρόσδεκτη αλλαγή. Λόγω της ικανότητάς τους να εργάζονται με πολλαπλές τιμές με απλό τρόπο, χωρίς κόλπα και ιδιοτροπίες, οι τύποι δυναμικών πινάκων είναι κάτι που κάθε χρήστης του Excel μπορεί να κατανοήσει και να απολαύσει τη δημιουργία τους.

    Δυναμικοί πίνακες του Excel

    Δυναμικές συστοιχίες είναι πίνακες με δυνατότητα αλλαγής μεγέθους που υπολογίζουν αυτόματα και επιστρέφουν τιμές σε πολλαπλά κελιά με βάση έναν τύπο που εισάγεται σε ένα μόνο κελί.

    Μέσα από τα 30 χρόνια ιστορίας του, το Microsoft Excel έχει υποστεί πολλές αλλαγές, αλλά ένα πράγμα παρέμεινε σταθερό - ένας τύπος, ένα κελί. Ακόμη και με τους παραδοσιακούς τύπους συστοιχιών, ήταν απαραίτητο να εισάγετε έναν τύπο σε κάθε κελί όπου θέλετε να εμφανιστεί ένα αποτέλεσμα. Με τους δυναμικούς πίνακες, αυτός ο κανόνας δεν ισχύει πλέον. Τώρα, κάθε τύπος που επιστρέφει έναν πίνακα τιμών διαχέεται αυτόματα σε γειτονικόκελιά, χωρίς να χρειάζεται να πατήσετε Ctrl + Shift + Enter ή να κάνετε οποιαδήποτε άλλη κίνηση. Με άλλα λόγια, ο χειρισμός δυναμικών πινάκων γίνεται τόσο εύκολος όσο και η εργασία με ένα μόνο κελί.

    Επιτρέψτε μου να επεξηγήσω την έννοια με ένα πολύ βασικό παράδειγμα. Ας υποθέσουμε ότι πρέπει να πολλαπλασιάσετε δύο ομάδες αριθμών, για παράδειγμα, για να υπολογίσετε διαφορετικά ποσοστά.

    Στις προ-δυναμικές εκδόσεις του Excel, ο παρακάτω τύπος θα λειτουργούσε μόνο για το πρώτο κελί, εκτός εάν τον καταχωρίζατε σε πολλαπλά κελιά και πατούσατε Ctrl + Shift + Enter για να τον κάνετε ρητά τύπο συστοιχίας:

    =A3:A5*B2:D2

    Τώρα, δείτε τι συμβαίνει όταν ο ίδιος τύπος χρησιμοποιείται στο Excel 365. Τον πληκτρολογείτε σε ένα μόνο κελί (B3 στην περίπτωσή μας), πατάτε το πλήκτρο Enter... και όλο το ράδιο γεμίζει με τα αποτελέσματα αμέσως:

    Η συμπλήρωση πολλαπλών κελιών με έναν μόνο τύπο ονομάζεται διαρροή , και το συμπληρωμένο εύρος κελιών ονομάζεται εύρος διαρροής.

    Ένα σημαντικό πράγμα που πρέπει να σημειωθεί είναι ότι η πρόσφατη ενημέρωση δεν είναι απλώς ένας νέος τρόπος χειρισμού των πινάκων στο Excel. Στην πραγματικότητα, πρόκειται για μια ριζοσπαστική αλλαγή σε ολόκληρη τη μηχανή υπολογισμών. Με τους δυναμικούς πίνακες, ένα σωρό νέες συναρτήσεις έχουν προστεθεί στη βιβλιοθήκη συναρτήσεων του Excel και οι υπάρχουσες άρχισαν να λειτουργούν ταχύτερα και αποτελεσματικότερα. Τελικά, οι νέοι δυναμικοί πίνακες υποτίθεται ότι θα είναι εντελώςαντικαταστήσει τους παλιομοδίτικους τύπους συστοιχιών που εισάγονται με τη συντόμευση Ctrl + Shift + Enter.

    Διαθεσιμότητα δυναμικών πινάκων του Excel

    Οι δυναμικοί πίνακες παρουσιάστηκαν στο συνέδριο Microsoft Ignite το 2018 και κυκλοφόρησαν στους συνδρομητές του Office 365 τον Ιανουάριο του 2020. Επί του παρόντος, είναι διαθέσιμοι σε Συνδρομές Microsoft 365 και Excel 2021.

    Οι δυναμικοί πίνακες υποστηρίζονται σε αυτές τις εκδόσεις:

    • Excel 365 για Windows
    • Excel 365 για Mac
    • Excel 2021
    • Excel 2021 για Mac
    • Excel για iPad
    • Excel για iPhone
    • Excel για tablet Android
    • Excel για τηλέφωνα Android
    • Excel για το διαδίκτυο

    Δυναμικές συναρτήσεις συστοιχιών του Excel

    Στο πλαίσιο της νέας λειτουργικότητας, εισήχθησαν 6 νέες συναρτήσεις στο Excel 365 που χειρίζονται εγγενώς πίνακες και εξάγουν δεδομένα σε μια σειρά κελιών. Η έξοδος είναι πάντα δυναμική - όταν συμβαίνει οποιαδήποτε αλλαγή στα δεδομένα της πηγής, τα αποτελέσματα ενημερώνονται αυτόματα. Εξ ου και το όνομα της ομάδας - δυναμικές συναρτήσεις συστοιχιών .

    Αυτές οι νέες συναρτήσεις αντιμετωπίζουν εύκολα μια σειρά από εργασίες που παραδοσιακά θεωρούνται δύσκολα καρύδια. Για παράδειγμα, μπορούν να αφαιρούν διπλότυπα, να εξάγουν και να μετράνε μοναδικές τιμές, να φιλτράρουν τα κενά, να δημιουργούν τυχαίους ακέραιους και δεκαδικούς αριθμούς, να ταξινομούν σε αύξουσα ή φθίνουσα σειρά και πολλά άλλα.

    Παρακάτω θα βρείτε μια σύντομη περιγραφή του τι κάνει κάθε λειτουργία, καθώς και συνδέσμους για αναλυτικά σεμινάρια:

    1. UNIQUE - εξάγει μοναδικά στοιχεία από μια σειρά κυττάρων.
    2. ΦΙΛΤΡΟ - φιλτράρει τα δεδομένα με βάση τα κριτήρια που ορίζετε.
    3. SORT - ταξινομεί μια σειρά κελιών με βάση μια καθορισμένη στήλη.
    4. SORTBY - ταξινομεί μια σειρά κελιών με μια άλλη σειρά ή πίνακα.
    5. RANDARRAY - δημιουργεί έναν πίνακα τυχαίων αριθμών.
    6. SEQUENCE - παράγει μια λίστα διαδοχικών αριθμών.
    7. TEXTSPLIT - χωρίζει συμβολοσειρές με ένα καθορισμένο διαχωριστικό σε στήλες ή/και γραμμές.
    8. TOCOL - μετατρέπει έναν πίνακα ή μια σειρά σε μία μόνο στήλη.
    9. TOROW - μετατρέπει μια σειρά ή έναν πίνακα σε μια μόνο γραμμή.
    10. WRAPCOLS - μετατρέπει μια γραμμή ή στήλη σε πίνακα 2D με βάση τον καθορισμένο αριθμό τιμών ανά γραμμή.
    11. WRAPROWS - αναδιαμορφώνει μια γραμμή ή μια στήλη σε πίνακα 2D με βάση τον καθορισμένο αριθμό τιμών ανά στήλη.
    12. TAKE - εξάγει έναν καθορισμένο αριθμό συνεχόμενων γραμμών ή/και στηλών από την αρχή ή το τέλος ενός πίνακα.

    Επιπλέον, υπάρχουν δύο σύγχρονες αντικαταστάσεις των δημοφιλών συναρτήσεων του Excel, οι οποίες δεν ανήκουν επίσημα στην ομάδα, αλλά αξιοποιούν όλα τα πλεονεκτήματα των δυναμικών πινάκων:

    XLOOKUP - είναι ένας ισχυρότερος διάδοχος των VLOOKUP, HLOOKUP και LOOKUP που μπορεί να κάνει αναζήτηση τόσο σε στήλες όσο και σε γραμμές και να επιστρέφει πολλαπλές τιμές.

    XMATCH - είναι ένας πιο ευέλικτος διάδοχος της συνάρτησης MATCH που μπορεί να εκτελέσει κάθετες και οριζόντιες αναζητήσεις και να επιστρέψει μια σχετική θέση του καθορισμένου στοιχείου.

    Τύποι δυναμικής συστοιχίας του Excel

    Στις σύγχρονες εκδόσεις του Excel, η συμπεριφορά των δυναμικών συστοιχιών είναι βαθιά ενσωματωμένη και γίνεται εγγενής για όλες οι λειτουργίες , ακόμη και εκείνες που δεν είχαν αρχικά σχεδιαστεί για να λειτουργούν με πίνακες. Για να το θέσουμε απλά, για κάθε τύπο που επιστρέφει περισσότερες από μία τιμές, το Excel δημιουργεί αυτόματα ένα εύρος με δυνατότητα αλλαγής μεγέθους στο οποίο εξάγονται τα αποτελέσματα. Λόγω αυτής της δυνατότητας, οι υπάρχουσες συναρτήσεις μπορούν πλέον να κάνουν μαγικά!

    Τα παρακάτω παραδείγματα δείχνουν τους νέους τύπους δυναμικών πινάκων σε δράση καθώς και την επίδραση των δυναμικών πινάκων στις υπάρχουσες συναρτήσεις.

    Παράδειγμα 1. Νέα συνάρτηση δυναμικού πίνακα

    Αυτό το παράδειγμα δείχνει πόσο πιο γρήγορα και απλά μπορεί να επιτευχθεί μια λύση με τις δυναμικές συναρτήσεις του Excel.

    Για να εξάγετε μια λίστα μοναδικών τιμών από μια στήλη, παραδοσιακά θα χρησιμοποιούσατε έναν πολύπλοκο τύπο CSE όπως αυτός εδώ. Στο δυναμικό Excel, το μόνο που χρειάζεστε είναι ένας τύπος UNIQUE στη βασική του μορφή:

    =UNIQUE(B2:B10)

    Εισάγετε τον τύπο σε οποιοδήποτε κενό κελί και πατάτε Enter. Το Excel εξάγει αμέσως όλες τις διαφορετικές τιμές του καταλόγου και τις εξάγει σε μια περιοχή κελιών που αρχίζει από το κελί στο οποίο εισαγάγατε τον τύπο (D2 στην περίπτωσή μας). Όταν τα δεδομένα της πηγής αλλάζουν, τα αποτελέσματα υπολογίζονται εκ νέου και ενημερώνονται αυτόματα.

    Παράδειγμα 2. Συνδυασμός πολλών συναρτήσεων δυναμικού πίνακα σε έναν τύπο

    Αν δεν υπάρχει τρόπος να ολοκληρώσετε μια εργασία με μία συνάρτηση, συνδέστε μερικές από αυτές! Για παράδειγμα, για να φιλτράρετε δεδομένα με βάση συνθήκη και να τακτοποιήσετε τα αποτελέσματα αλφαβητικά, τυλίξτε τη συνάρτηση SORT γύρω από τη συνάρτηση FILTER ως εξής:

    =SORT(FILTER(A2:C13, B2:B13=F1, "No results"))

    Όπου A2:C13 είναι τα δεδομένα προέλευσης, B2:B13 είναι οι τιμές προς έλεγχο και F1 είναι το κριτήριο.

    Παράδειγμα 3. Χρήση νέων συναρτήσεων δυναμικού πίνακα μαζί με τις υπάρχουσες

    Καθώς ο νέος μηχανισμός υπολογισμών που εφαρμόζεται στο Excel 365 μπορεί εύκολα να μετατρέψει τους συμβατικούς τύπους σε πίνακες, δεν υπάρχει τίποτα που θα σας εμπόδιζε να συνδυάσετε νέες και παλιές συναρτήσεις μαζί.

    Για παράδειγμα, για να μετρήσετε πόσες μοναδικές τιμές υπάρχουν σε ένα συγκεκριμένο εύρος, ενσωματώστε τη συνάρτηση UNIQUE του δυναμικού πίνακα στην παλιά καλή COUNTA:

    =COUNTA(UNIQUE(B2:B10))

    Παράδειγμα 4. Υπάρχουσες συναρτήσεις που υποστηρίζουν δυναμικούς πίνακες

    Εάν παρέχετε μια σειρά κελιών στη συνάρτηση TRIM σε μια παλαιότερη έκδοση, όπως το Excel 2016 ή το Excel 2019, θα επιστρέψει ένα μόνο αποτέλεσμα για το πρώτο κελί:

    =TRIM(A2:A6)

    Στο δυναμικό Excel, ο ίδιος τύπος επεξεργάζεται όλα τα κελιά και επιστρέφει πολλαπλά αποτελέσματα, όπως φαίνεται παρακάτω:

    Παράδειγμα 5. Τύπος VLOOKUP για την επιστροφή πολλαπλών τιμών

    Όπως όλοι γνωρίζουν, η συνάρτηση VLOOKUP έχει σχεδιαστεί για να επιστρέφει μια ενιαία τιμή με βάση τον δείκτη στήλης που καθορίζετε. Στο Excel 365, ωστόσο, μπορείτε να παρέχετε έναν πίνακα αριθμών στηλών για να επιστρέφετε αντιστοιχίες από πολλές στήλες:

    =VLOOKUP(F1, A2:C6, {1,2,3}, FALSE)

    Παράδειγμα 6. Ο τύπος TRANSPOSE γίνεται εύκολος

    Σε παλαιότερες εκδόσεις του Excel, η σύνταξη της συνάρτησης TRANSPOSE δεν άφηνε περιθώρια για λάθη. Για να περιστρέψετε τα δεδομένα στο φύλλο εργασίας σας, έπρεπε να μετρήσετε τις αρχικές στήλες και γραμμές, να επιλέξετε τον ίδιο αριθμό κενών κελιών αλλά να αλλάξετε τον προσανατολισμό (μια λειτουργία που προκαλεί σύγχυση σε τεράστια φύλλα εργασίας!), να πληκτρολογήσετε έναν τύπο TRANSPOSE στην επιλεγμένη περιοχή και να πατήσετε Ctrl + Shift + Enter για να τον ολοκληρώσετε σωστά. Φτου!

    Στο δυναμικό Excel, απλώς εισάγετε τον τύπο στο αριστερότερο κελί της περιοχής εξόδου και πατάτε Enter:

    =TRANSPOSE(A1:B6)

    Έγινε!

    Εύρος διαρροής - ένας τύπος, πολλαπλά κελιά

    Το εύρος διαρροής είναι μια περιοχή κελιών που περιέχει τις τιμές που επιστρέφονται από έναν τύπο δυναμικού πίνακα.

    Όταν επιλέγεται οποιοδήποτε κελί στην περιοχή διαρροής, εμφανίζεται το μπλε περίγραμμα για να δείξει ότι όλα όσα βρίσκονται μέσα σε αυτό υπολογίζονται από τον τύπο στο πάνω αριστερό κελί. Αν διαγράψετε τον τύπο στο πρώτο κελί, όλα τα αποτελέσματα θα εξαφανιστούν.

    Το εύρος διαρροής είναι ένα πραγματικά σπουδαίο πράγμα που κάνει τη ζωή των χρηστών του Excel πολύ πιο εύκολη. Προηγουμένως, με τους τύπους συστοιχιών CSE, έπρεπε να μαντέψουμε σε πόσα κελιά θα τους αντιγράφαμε. Τώρα, απλά εισάγετε τον τύπο στο πρώτο κελί και αφήνετε το Excel να αναλάβει τα υπόλοιπα.

    Σημείωση. Εάν κάποια άλλα δεδομένα εμποδίζουν την περιοχή διαρροής, εμφανίζεται σφάλμα #SPILL. Μόλις αφαιρεθούν τα δεδομένα που εμποδίζουν, το σφάλμα θα εξαφανιστεί.

    Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Excel spill range.

    Αναφορά εύρους διαρροής (σύμβολο #)

    Για να αναφερθείτε στην περιοχή διαρροής, βάλτε μια ετικέτα κατακερματισμού ή ένα σύμβολο λίρας (#) μετά τη διεύθυνση του επάνω αριστερού κελιού της περιοχής.

    Για παράδειγμα, για να βρείτε πόσοι τυχαίοι αριθμοί παράγονται από τον τύπο RANDARRAY στην Α2, δώστε την αναφορά εύρους διαρροής στη συνάρτηση COUNTA:

    =COUNTA(A2#)

    Για να αθροίσετε τις τιμές στην περιοχή διαρροής, χρησιμοποιήστε:

    =SUM(A2#)

    Συμβουλές:

    • Για να ανατρέξετε γρήγορα σε μια περιοχή διαρροής, απλά επιλέξτε όλα τα κελιά μέσα στο μπλε πλαίσιο με το ποντίκι και το Excel θα δημιουργήσει την περιοχή διαρροής για εσάς.
    • Σε αντίθεση με μια κανονική αναφορά εύρους, η αναφορά εύρους διαρροής είναι δυναμική και αντιδρά αυτόματα στην αλλαγή μεγέθους του εύρους.
    • Για περισσότερες λεπτομέρειες, ανατρέξτε στην ενότητα Χειριστής εύρους διαρροής.

      Σιωπηρή διατομή και χαρακτήρας @

      Στη δυναμική συστοιχία του Excel, υπάρχει μια ακόμη σημαντική αλλαγή στη γλώσσα των τύπων - η εισαγωγή του χαρακτήρα @, γνωστού ως σιωπηρός τελεστής τομής .

      Στο Microsoft Excel, σιωπηρή τομή είναι μια συμπεριφορά τύπου που μειώνει πολλές τιμές σε μια μόνο τιμή. Στο παλιό Excel, ένα κελί μπορούσε να περιέχει μόνο μια τιμή, οπότε αυτή ήταν η προεπιλεγμένη συμπεριφορά και δεν χρειαζόταν ειδικός τελεστής γι' αυτό.

      Στο νέο Excel, όλοι οι τύποι θεωρούνται εξ ορισμού ως τύποι συστοιχιών. Ο τελεστής σιωπηρής διασταύρωσης χρησιμοποιείται για να αποτρέψει τη συμπεριφορά συστοιχιών αν δεν την θέλετε σε έναν συγκεκριμένο τύπο. Με άλλα λόγια, αν θέλετε ο τύπος να επιστρέφει μόνο μία τιμή, βάλτε @ πριν από το όνομα της συνάρτησης και θα συμπεριφέρεται σαν τύπος χωρίς συστοιχία στο παραδοσιακό Excel.

      Για να δείτε πώς λειτουργεί στην πράξη, ρίξτε μια ματιά στο παρακάτω στιγμιότυπο οθόνης.

      Στο C2, υπάρχει ένας δυναμικός τύπος πίνακα που διαχέει τα αποτελέσματα σε πολλά κελιά:

      =UNIQUE(A2:A9)

      Στο E2, η συνάρτηση έχει ως πρόθεμα τον χαρακτήρα @ που καλεί την έμμεση διασταύρωση. Ως αποτέλεσμα, επιστρέφεται μόνο η πρώτη μοναδική τιμή:

      =@UNIQUE(A2:A9)

      Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Σιωπηρή διασταύρωση στο Excel.

      Πλεονεκτήματα των δυναμικών πινάκων του Excel

      Αναμφίβολα, οι δυναμικοί πίνακες είναι μία από τις καλύτερες βελτιώσεις του Excel εδώ και χρόνια. Όπως κάθε νέα λειτουργία, έχουν δυνατά και αδύνατα σημεία. Ευτυχώς για εμάς, τα δυνατά σημεία των νέων τύπων δυναμικών πινάκων του Excel είναι συντριπτικά!

      Απλό και πιο ισχυρό

      Οι δυναμικοί πίνακες καθιστούν δυνατή τη δημιουργία πιο ισχυρών τύπων με πολύ πιο απλό τρόπο. Ακολουθούν μερικά παραδείγματα:

      • Εξαγωγή μοναδικών αξιών: παραδοσιακές φόρμουλες
      • Καταμέτρηση μοναδικών και διακριτών τιμών: παραδοσιακοί τύποι
      • Ταξινόμηση στηλών αλφαβητικά: παραδοσιακές φόρμουλες

      Μητρική για όλους τους τύπους

      Στο δυναμικό Excel, δεν χρειάζεται να ασχολείστε με το ποιες συναρτήσεις υποστηρίζουν πίνακες και ποιες όχι. Εάν ένας τύπος μπορεί να επιστρέψει πολλαπλές τιμές, θα το κάνει εξ ορισμού. Αυτό ισχύει επίσης για τις αριθμητικές πράξεις και τις παλαιές συναρτήσεις, όπως φαίνεται σε αυτό το παράδειγμα.

      Ενσωματωμένες συναρτήσεις δυναμικού πίνακα

      Για να βρείτε λύσεις για πιο σύνθετες εργασίες, μπορείτε να συνδυάσετε τις νέες δυναμικές συναρτήσεις του Excel ή να τις χρησιμοποιήσετε μαζί με τις παλιές, όπως φαίνεται εδώ και εδώ.

      Οι σχετικές και οι απόλυτες αναφορές είναι λιγότερο σημαντικές

      Χάρη στην προσέγγιση "ένας τύπος, πολλές τιμές", δεν υπάρχει ανάγκη να κλειδώσετε τις περιοχές με το σύμβολο $, αφού, τεχνικά, ο τύπος βρίσκεται σε ένα μόνο κελί. Έτσι, ως επί το πλείστον, δεν έχει σημασία αν θα χρησιμοποιήσετε απόλυτες, σχετικές ή μικτές αναφορές κελιών (κάτι που αποτελούσε πάντα πηγή σύγχυσης για τους άπειρους χρήστες) - ένας δυναμικός τύπος συστοιχίας θα παράγει σωστά αποτελέσματα ούτως ή άλλως!

      Περιορισμοί των δυναμικών πινάκων

      Οι νέοι δυναμικοί πίνακες είναι υπέροχοι, αλλά όπως συμβαίνει με κάθε νέο χαρακτηριστικό, υπάρχουν μερικές επιφυλάξεις και εκτιμήσεις που πρέπει να γνωρίζετε.

      Τα αποτελέσματα δεν μπορούν να ταξινομηθούν με τον συνήθη τρόπο

      Το εύρος διαρροών που επιστρέφεται από έναν τύπο δυναμικού πίνακα δεν μπορεί να ταξινομηθεί με τη χρήση της λειτουργίας Ταξινόμησης του Excel. Κάθε τέτοια προσπάθεια θα έχει ως αποτέλεσμα το " Δεν μπορείτε να αλλάξετε μέρος ενός πίνακα " σφάλμα. Για να ταξινομήσετε τα αποτελέσματα από το μικρότερο προς το μεγαλύτερο ή το αντίστροφο, τυλίξτε τον τρέχοντα τύπο σας στη συνάρτηση SORT. Για παράδειγμα, με αυτόν τον τρόπο μπορείτε να φιλτράρετε και να ταξινομήσετε ταυτόχρονα.

      Δεν είναι δυνατή η διαγραφή οποιασδήποτε τιμής στο εύρος spill

      Καμία από τις τιμές σε ένα εύρος διαρροών δεν μπορεί να διαγραφεί για τον ίδιο λόγο: δεν μπορείτε να αλλάξετε μέρος ενός πίνακα. Αυτή η συμπεριφορά είναι αναμενόμενη και λογική. Οι παραδοσιακοί τύποι πινάκων CSE λειτουργούν επίσης με αυτόν τον τρόπο.

      Δεν υποστηρίζονται σε πίνακες του Excel

      Αυτό το χαρακτηριστικό (ή σφάλμα;) είναι αρκετά απροσδόκητο. Οι δυναμικοί τύποι συστοιχιών δεν λειτουργούν μέσα από πίνακες του Excel, παρά μόνο μέσα σε κανονικές σειρές. Αν προσπαθήσετε να μετατρέψετε μια σειρά διαρροής σε πίνακα, το Excel θα το κάνει. Αλλά αντί για τα αποτελέσματα, θα δείτε μόνο ένα σφάλμα #SPILL!

      Δεν λειτουργεί με το Excel Power Query

      Τα αποτελέσματα των δυναμικών τύπων συστοιχιών δεν μπορούν να φορτωθούν στο Power Query. Ας πούμε, αν προσπαθήσετε να συγχωνεύσετε δύο ή περισσότερες σειρές διαρροών μαζί χρησιμοποιώντας το Power Query, αυτό δεν θα λειτουργήσει.

      Δυναμικές συστοιχίες έναντι παραδοσιακών τύπων συστοιχιών CSE

      Με την εισαγωγή των δυναμικών πινάκων, μπορούμε να μιλάμε για δύο τύπους του Excel:

      1. Δυναμικό Excel που υποστηρίζει πλήρως δυναμικούς πίνακες, συναρτήσεις και τύπους. Προς το παρόν είναι μόνο το Excel 365 και το Excel 2021.
      2. Legacy Excel , ή αλλιώς παραδοσιακό ή προ-δυναμικό Excel, όπου υποστηρίζονται μόνο οι τύποι συστοιχίας Ctrl + Shift + Enter. Πρόκειται για το Excel 2019, το Excel 2016, το Excel 2013 και παλαιότερες εκδόσεις.

      Είναι αυτονόητο ότι οι δυναμικοί πίνακες υπερτερούν από κάθε άποψη έναντι των τύπων συστοιχιών CSE. Παρόλο που οι παραδοσιακοί τύποι συστοιχιών διατηρούνται για λόγους συμβατότητας, στο εξής συνιστάται η χρήση των νέων τύπων.

      Ακολουθούν οι βασικότερες διαφορές:

      • Ένας δυναμικός τύπος συστοιχίας εισάγεται σε ένα κελί και ολοκληρώνεται με ένα κανονικό πλήκτρο Enter. Για να ολοκληρώσετε έναν παλιομοδίτικο τύπο συστοιχίας, πρέπει να πατήσετε Ctrl + Shift + Enter .
      • Οι νέοι τύποι συστοιχιών διαχέονται σε πολλά κελιά αυτόματα. Οι τύποι CSE πρέπει να αντιγραφούν σε μια σειρά κελιών για να επιστρέψουν πολλαπλά αποτελέσματα.
      • Η έξοδος των τύπων δυναμικής συστοιχίας αλλάζει αυτόματα το μέγεθός της καθώς αλλάζουν τα δεδομένα στην περιοχή προέλευσης. Οι τύποι CSE περικόπτουν την έξοδο εάν η περιοχή επιστροφής είναι πολύ μικρή και επιστρέφουν σφάλματα σε επιπλέον κελιά εάν η περιοχή επιστροφής είναι πολύ μεγάλη.
      • Ένας τύπος δυναμικού πίνακα μπορεί εύκολα να επεξεργαστεί σε ένα μόνο κελί. Για να τροποποιήσετε έναν τύπο CSE, πρέπει να επιλέξετε και να επεξεργαστείτε ολόκληρη την περιοχή.
      • Δεν είναι δυνατή η διαγραφή και η εισαγωγή γραμμών σε μια σειρά τύπων CSE - πρέπει πρώτα να διαγράψετε όλους τους υπάρχοντες τύπους. Με τους δυναμικούς πίνακες, η εισαγωγή ή η διαγραφή γραμμών δεν αποτελεί πρόβλημα.

      Συμβατότητα προς τα πίσω: δυναμικοί πίνακες στο παλαιό Excel

      Όταν ανοίγετε ένα φύλλο εργασίας που περιέχει έναν τύπο δυναμικού πίνακα στο παλιό Excel, μετατρέπεται αυτόματα σε συμβατικό τύπο πίνακα που περικλείεται σε {αγκύλες}. Όταν ανοίγετε ξανά το φύλλο εργασίας στο νέο Excel, οι αγκύλες θα αφαιρεθούν.

      Στο παλαιό Excel, οι νέες δυναμικές συναρτήσεις συστοιχιών και οι αναφορές εύρους διαρροής λαμβάνουν πρόθεμα _xlfn για να υποδείξουν ότι αυτή η λειτουργία δεν υποστηρίζεται. Το σύμβολο (#) της αναφοράς εύρους διαρροής αντικαθίσταται με τη συνάρτηση ANCHORARRAY.

      Για παράδειγμα, δείτε πώς εμφανίζεται ένας τύπος UNIQUE στο Excel 2013 :

      Οι περισσότεροι δυναμικοί τύποι συστοιχιών (αλλά όχι όλοι!) θα συνεχίσουν να εμφανίζουν τα αποτελέσματά τους στο παλαιό Excel μέχρι να κάνετε οποιαδήποτε αλλαγή σε αυτούς. Η επεξεργασία ενός τύπου τον διακόπτει αμέσως και εμφανίζει μία ή περισσότερες τιμές σφάλματος #NAME?

      Οι δυναμικοί τύποι συστοιχίας του Excel δεν λειτουργούν

      Ανάλογα με τη συνάρτηση, μπορεί να εμφανιστούν διαφορετικά σφάλματα αν χρησιμοποιήσετε λανθασμένη σύνταξη ή άκυρα ορίσματα. Παρακάτω παρατίθενται τα 3 πιο συνηθισμένα σφάλματα που μπορεί να αντιμετωπίσετε με οποιονδήποτε τύπο δυναμικού πίνακα.

      #SPILL! σφάλμα

      Όταν ένας δυναμικός πίνακας επιστρέφει πολλαπλά αποτελέσματα, αλλά κάτι μπλοκάρει την περιοχή διαρροής, εμφανίζεται ένα σφάλμα #SPILL!

      Για να διορθώσετε το σφάλμα, πρέπει απλώς να καθαρίσετε ή να διαγράψετε όλα τα κελιά στην περιοχή διαρροής που δεν είναι εντελώς κενά. Για να εντοπίσετε γρήγορα όλα τα κελιά που μπαίνουν στη μέση, κάντε κλικ στην ένδειξη σφάλματος και, στη συνέχεια, κάντε κλικ στο κουμπί Επιλέξτε τα κύτταρα παρεμπόδισης .

      Εκτός από ένα μη κενό εύρος διαρροών, αυτό το σφάλμα μπορεί να οφείλεται σε μερικούς άλλους λόγους. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα:

      • Σφάλμα Excel #SPILL - αιτίες και διορθώσεις
      • Πώς να διορθώσετε το σφάλμα #SPILL! με VLOOKUP, INDEX MATCH, SUMIF

      #REF! σφάλμα

      Λόγω της περιορισμένης υποστήριξης για εξωτερικές αναφορές μεταξύ βιβλίων εργασίας, οι δυναμικοί πίνακες απαιτούν να είναι ανοιχτά και τα δύο αρχεία. Εάν το βιβλίο εργασίας προέλευσης είναι κλειστό, εμφανίζεται ένα σφάλμα #REF!

      #NAME? error

      Εμφανίζεται σφάλμα #NAME? εάν επιχειρήσετε να χρησιμοποιήσετε μια συνάρτηση δυναμικού πίνακα σε μια παλαιότερη έκδοση του Excel. Να θυμάστε ότι οι νέες συναρτήσεις είναι διαθέσιμες μόνο στο Excel 365 και στο Excel 2021.

      Εάν αυτό το σφάλμα εμφανίζεται σε υποστηριζόμενες εκδόσεις του Excel, ελέγξτε δύο φορές το όνομα της συνάρτησης στο προβληματικό κελί. Οι πιθανότητες είναι να έχει γίνει λάθος στην πληκτρολόγηση :)

      Αυτός είναι ο τρόπος χρήσης των δυναμικών πινάκων στο Excel. Ελπίζω ότι θα σας αρέσει αυτή η φανταστική νέα λειτουργία! Τέλος πάντων, σας ευχαριστώ για την ανάγνωση και ελπίζω να σας δω στο blog μας την επόμενη εβδομάδα!

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.