Πίσω στα RoboNews
▲ 118 πόντοιtechcommunity.microsoft.com4 λεπτά ανάγνωσης•

Εισαγωγή λιστών και εμφωλευμένων πινάκων στο Excel

Πρωτότυπος τίτλος: "Excel now supports multiple values in a single cell" (από luispa)

Αρχικό ΆρθροΣυζήτηση HN (89 σχόλια)
TL;DR (Εν Συντομία)

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

📌 Κύρια Σημεία & Συμπεράσματα

  • Δυνατότητα αποθήκευσης λιστών εντός ενός κελιού με υποστήριξη για φιλτράρισμα και υπολογισμούς σε επίπεδο στοιχείου.
  • Εμφωλευμένοι πίνακες (nested arrays) που επιτρέπουν την αναπαράσταση πολυδιάστατων δομών δεδομένων εντός ενός κελιού.
  • Νέες συναρτήσεις διαχείρισης πινάκων όπως η FLATTEN και οι συναρτήσεις ελέγχου HAS, HASANY, HASALL.
  • Αλλαγή στη διαχείριση του spill behavior μέσω της χρήσης αγκυλών { } για τον περιορισμό των αποτελεσμάτων σε ένα κελί.

Μια νέα εποχή για τη δομή των δεδομένων στο 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.

Ετικέτες:#Excel#Data Structures#Microsoft 365#Spreadsheets
GitHub Gems & Trends

Ανακαλύψτε καινοτόμα open-source εργαλεία και κρυμμένα διαμάντια ανοιχτού κώδικα.

Εξερεύνηση Gems

Διαβάστε επίσης