Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 27-02-13, 18:34
Το avatar του χρήστη gr8styl
gr8styl Ο χρήστης gr8styl δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

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

Σε ένα βιβλίο ( που θα έχει και τον συγκεντρωτικό πίνακα) θα κάνεις εισαγωγή εξωτερικών δεδομένων από το xls που φτιάχνει το εξωτερικό σύστημα.
Στο φύλλο που θα γίνεται η εισαγωγή θα δημιουργήσεις μια στήλη (η πρώτη κενή στήλη μετά τις εισαγόμενες) "Ομάδα" που με κάποιο τύπο θα βρίσκει/υπολογίζει την ομάδα για κάθε γραμμή.
θα κάνεις τον συγκεντρωτικό σου πίνακα με δεδομένα τις εισαγόμενες στήλες συν την στήλη που θα περιέχει την ομάδα.
Ο τύπος για τον υπολογισμό της "ομάδας" θα μπορούσε να είναι κάτι σαν Vlookup(), Index(;Match()) ή ότι άλλο μπορεί να δώσει το επιθυμητό αποτέλεσμα.
Θα μπορούσες επίσης να ορίσεις και ένα δυναμικό όνομα για την περιοχή δεδομένων που θα αναφέρεται ο συγκεντρωτικός πίνακας.
Έτσι το μόνο που θα χρειάζεται να κάνεις είναι
1) ανανέωση δεδομένων στο φύλλο δεδομένων (για να διαβάζονται τα νέα δεδομένα) και
2) ανανέωση στον Συγκεντρωτικό πίνακα για πάρεις τα αποτελέσματά σου.

Ελπίζω να ήμουν κατανοητός.

Φιλικά
Θανάσης
Απάντηση με παράθεση