Εισαγωγή λιστών και εμφωλευμένων πινάκων στο Excel
Πρωτότυπος τίτλος: "Excel now supports multiple values in a single cell" (από luispa)
Η Microsoft εισάγει τη δυνατότητα αποθήκευσης πολλαπλών τιμών σε ένα μόνο κελί μέσω λιστών και πινάκων (arrays), αλλάζοντας ριζικά το μοντέλο δεδομένων του Excel. Η αρχιτεκτονική αυτή επιτρέπει τη διαχείριση σύνθετων δομών δεδομένων χωρίς την ανάγκη για spill-over σε γειτονικά κελιά.
Μια νέα εποχή για τη δομή των δεδομένων στο Excel
Μετά από 40 χρόνια, το Excel προχωρά σε μια θεμελιώδη αλλαγή στην αρχιτεκτονική των κελιών του. Η εισαγωγή των λιστών και των πινάκων (arrays) επιτρέπει πλέον την αποθήκευση πολλαπλών τιμών σε ένα μόνο κελί, καταργώντας τον περιορισμό του «μια τιμή ανά κελί». Αυτή η εξέλιξη επιτρέπει στους χρήστες να διατηρούν τη συνοχή των δεδομένων τους, αποφεύγοντας την ανάγκη για περίπλοκα workarounds.
Αρχιτεκτονική πινάκων και nested arrays
Η νέα λειτουργικότητα επιτρέπει τη χρήση αγκυλών { } για τον έλεγχο του spill behavior. Αντί για την αυτόματη επέκταση των αποτελεσμάτων σε γειτονικά κελιά, ο χρήστης μπορεί πλέον να «τυλίξει» (wrap) το αποτέλεσμα μιας συνάρτησης, διατηρώντας το εντός ενός κελιού. Επιπλέον, η υποστήριξη για εμφωλευμένους πίνακες (nested arrays) επιτρέπει τη δημιουργία σύνθετων δομών, όπως πίνακες μέσα σε πίνακες, οι οποίοι μπορούν να χρησιμοποιηθούν σε περαιτέρω υπολογισμούς.
Νέες συναρτήσεις για αυξημένη διαλειτουργικότητα (interoperability)
Για την υποστήριξη αυτών των δομών, η Microsoft προσθέτει τέσσερις νέες συναρτήσεις:
- FLATTEN: Απλοποιεί τους εμφωλευμένους πίνακες αφαιρώντας επίπεδα φωλιάσματος.
- HAS, HASANY, HASALL: Παρέχουν ισχυρά εργαλεία ελέγχου για την ύπαρξη τιμών μέσα σε πίνακες, διευκολύνοντας τη λογική επεξεργασία δεδομένων.
Περιορισμοί και συμβατότητα
Καθώς η λειτουργία βρίσκεται σε στάδιο Beta, υπάρχουν σημαντικοί περιορισμοί. Χαρακτηριστικά, η μορφοποίηση υπό όρους (conditional formatting), τα PivotTables και το Power Query δεν υποστηρίζουν ακόμη πλήρως αυτές τις νέες δομές δεδομένων. Επιπλέον, η χρήση τους απαιτεί την ενεργοποίηση του Compatibility Version 3, γεγονός που ενδέχεται να επηρεάσει τη συμπεριφορά παλαιότερων τύπων σε υπάρχοντα workbooks.
Ανακαλύψτε καινοτόμα open-source εργαλεία και κρυμμένα διαμάντια ανοιχτού κώδικα.