Πίνακας περιεχομένων
Η λειτουργία ομαδοποίησης ημερομηνιών στο Excel είναι ένα πολύ ισχυρό εργαλείο που θα σας γλιτώσει από πολλή ταλαιπωρία. Σας βοηθά να αναλύσετε τα δεδομένα σε ένα μεγάλο φύλλο εργασίας, ενώ παράλληλα ομαδοποιεί τα δεδομένα ανά ημερομηνίες, εβδομάδες, μήνες, τρίμηνα και έτη. Η λειτουργία ομαδοποίησης ημερομηνιών, ωστόσο, δεν λειτουργεί πάντα. Μερικές φορές, θα δείτε ότι η Πεδίο ομάδας στο κουμπί Ανάλυση/επιλογές της καρτέλας Εργαλεία PivotTable Η κορδέλα είναι απενεργοποιημένη ή γκριζαρισμένη. Μπορεί να λάβετε ένα σφάλμα, " Δεν είναι δυνατή η ομαδοποίηση αυτής της επιλογής ". Σε αυτό το σεμινάριο, θα δούμε γιατί δεν μπορούμε να ομαδοποιήσουμε ημερομηνίες σε πίνακα pivot και πώς μπορούμε να λύσουμε το πρόβλημα.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το βιβλίο εξάσκησης για να εξασκηθείτε στην εργασία ενώ διαβάζετε αυτό το άρθρο.
Fix Pivot Table Dates.xlsm4 εύκολες μέθοδοι για την επίλυση του προβλήματος των ομαδικών ημερομηνιών στον πίνακα Pivot
Ας υποθέσουμε ότι έχουμε ένα μεγάλο φύλλο εργασίας του Excel που περιέχει τις πληροφορίες σχετικά με διάφορα φρούτα και λαχανικά που έχει εισάγει μια χώρα σε τρεις διαφορετικές χώρες της Ευρώπης. Το αρχείο Excel έχει το Προϊόν Όνομα, Εξαγωγή Ποσό , Εισαγωγέας Χώρα , Ημερομηνία παραγγελίας και ημερομηνία αποστολής Θα χρησιμοποιήσουμε το Ημερομηνία παραγγελίας και Ημερομηνία αποστολής στήλη αυτού του Excel για να λύσουμε το πρόβλημα της ομαδοποίησης των ημερομηνιών στον πίνακα pivot. Θα χρησιμοποιήσουμε Φίλτρο , Πηγαίνετε στο Special , και Μακροεντολή VBA να λύσουμε το πρόβλημα γιατί δεν μπορούμε να ομαδοποίηση ημερομηνιών σε πίνακα pivot Η παρακάτω εικόνα δείχνει ότι λαμβάνουμε το σφάλμα " Δεν είναι δυνατή η ομαδοποίηση αυτής της επιλογής " κατά την προσπάθεια ομαδοποίησης ημερομηνιών για αυτό το φύλλο εργασίας του Excel.
Σημείωση : Εάν δεν γνωρίζετε πώς να εισάγετε έναν πίνακα περιστροφής σε ένα φύλλο εργασίας του Excel, ανατρέξτε σε αυτό το κείμενο καθοδήγηση βήμα προς βήμα για να μάθετε πώς να εισάγετε έναν πίνακα περιστροφής στο Excel.Μέθοδος 1: Αντικατάσταση ελλιπών ή παραμορφωμένων τιμών ημερομηνίας για την ομαδοποίηση ημερομηνιών σε πίνακα Pivot
Βήμα 1:
- Ο μόνος τρόπος για να αποφύγετε αυτό το σφάλμα ενώ προσπαθείτε να χρησιμοποιήσετε το Πεδίο ομάδας χαρακτηριστικό για τις ημερομηνίες είναι ότι όλα τα κελιά στο ημερομηνία οι στήλες στα δεδομένα προέλευσης πρέπει να περιέχουν ημερομηνίες ή τα κύτταρα θα μπορούσαν να είναι κενό Αν υπάρχουν κελιά στο πεδίο ημερομηνίας των δεδομένων προέλευσης που περιέχουν κείμενο ή σφάλματα , τότε η λειτουργία ομάδας θα ΔΕΝ λειτουργεί. Για παράδειγμα, έχουμε κάποιες τιμές ημερομηνίας σφάλματος όπως η παρακάτω εικόνα στα δεδομένα πηγής μας.
- Στις περισσότερες περιπτώσεις, λόγω αυτών των ελαττωματικών τιμών ημερομηνίας, δεν μπορούμε να ομαδοποιήσουμε ημερομηνίες σε πίνακες pivot στο Excel.
- Για να λύσουμε αυτό το πρόβλημα, πρέπει να εισάγουμε ημερομηνίες σε εκείνα τα κελιά που δεν έχουν τιμή ημερομηνίας. Εάν τα κελιά έχουν τιμές ημερομηνίας σφάλματος, όπως η παραπάνω εικόνα, πρέπει να διορθώσουμε τα σφάλματα.
- Για αυτό το παράδειγμα, διορθώσαμε τις 3 ημερομηνίες σφάλματος που βλέπουμε παραπάνω.
Βήμα 2:
- Τώρα, για να ομαδοποιήσουμε τις ημερομηνίες, θα δημιουργήσουμε πρώτα έναν πίνακα pivot. Θα σύρουμε τα κελιά όπως στην παρακάτω εικόνα για να δημιουργήσουμε τον πίνακα pivot.
- Ο πίνακας pivot θα είναι όπως στην παρακάτω εικόνα.
Βήμα 3:
- Τώρα, θα επιλέξουμε οποιοδήποτε κελί που περιέχει ένα έτος. Στη συνέχεια, θα δεξί κλικ στο στο κελί. Θα εμφανιστεί ένα παράθυρο. Θα κάνουμε κλικ στο Ομάδα από αυτό το παράθυρο.
- Ένα άλλο παράθυρο με τίτλο Ομαδοποίηση Μπορούμε να επιλέξουμε πώς θέλουμε να ομαδοποιήσουμε τα δεδομένα μας. Εμείς έχουμε επιλέξει Quarters και Έτη για να ομαδοποιήσουμε τα δεδομένα μας.
- Στη συνέχεια, θα κάνουμε κλικ στο OK .
- Τώρα, θα δούμε ότι οι πληροφορίες μας έχουν ομαδοποιηθεί ανά Quarters και Έτη .
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τον πίνακα Pivot του Excel για την ομαδοποίηση ημερομηνιών ανά μήνα και έτος
Μέθοδος 2: Φίλτρο για την εύρεση παραμορφωμένων τιμών ημερομηνίας για την ομαδοποίηση ημερομηνιών σε πίνακες Pivot
Θα εξετάσουμε τώρα μερικούς τρόπους για να βρούμε τις παραμορφωμένες ή λανθασμένες τιμές ημερομηνίας. Υπάρχουν 3 εύκολοι τρόποι για να βρούμε τέτοιες ημερομηνίες. Ο πρώτος είναι η χρήση του φίλτρου για να βρούμε τις τιμές ημερομηνίας με λάθη. Ακολουθήστε τα παρακάτω βήματα για να χρησιμοποιήσετε το φίλτρο για να βρείτε τις ημερομηνίες με λάθη.
Βήμα 1:
- Επιλέξτε όλα τα κελιά στην περιοχή δεδομένων. Στη συνέχεια, κάντε κλικ στο κουμπί Φίλτρο επιλογή στο πλαίσιο του Δεδομένα.
- Τώρα, κάντε κλικ στο μικρό βέλος προς τα κάτω στη δεξιά πλευρά του πεδίου Ημερομηνία αποστολής Θα δείτε ότι το πτυσσόμενο μενού φίλτρου έχει ομαδοποιήσει όλες τις τιμές ημερομηνίας σε αυτή τη στήλη ανά έτος και ημερομηνία. κείμενο και ημερομηνία σφάλματος οι τιμές παρατίθενται στο κάτω μέρος της λίστας.
Βήμα 2:
- Βλέπουμε ότι αυτή η στήλη περιέχει ορισμένες ημερομηνίες που είχαν εισαχθεί με λανθασμένη μορφή. Το Excel δεν τις θεώρησε ως ημερομηνίες όταν εισήχθησαν στο κελί και έτσι τις αναγνώρισε ως κείμενο.
- Για να φιλτράρετε το Κείμενο και ΣΦΑΛΜΑ ή αφαιρέστε το τικ δίπλα από το στοιχείο ημερομηνία. Επιλέξτε όλα Στη συνέχεια, επιλέξτε τα στοιχεία κειμένου και σφάλματος.
- Κάντε κλικ στο OK .
- Η στήλη θα φιλτράρεται τώρα ώστε να εμφανίζονται μόνο οι κείμενο και σφάλμα αξίες.
Βήμα 3:
- Το επόμενο βήμα είναι να προσδιορίσουμε γιατί οι τιμές δεν είναι στη σωστή μορφή ημερομηνίας και να τις διορθώσουμε. Διορθώσαμε όλες τις φιλτραρισμένες ημερομηνίες με σφάλματα. Δείτε την παρακάτω εικόνα.
- Τώρα, θα κάνουμε κλικ στο Φίλτρο επιλογή ξανά.
- Το εύρος δεδομένων θα επανέλθει στην αρχική φόρμα με τις εσφαλμένες ημερομηνίες να διορθώνονται αυτή τη φορά.
- Τώρα, μπορούμε να ομαδοποιήσουμε τις ημερομηνίες, καθώς δεν υπάρχει παραμορφωμένη ημερομηνία στα δεδομένα μας.
Διαβάστε περισσότερα: Πώς να ομαδοποιήσετε τον πίνακα Pivot ανά μήνα στο Excel
Παρόμοιες αναγνώσεις
- Πώς να ομαδοποιήσετε ανά έτος στον πίνακα Pivot του Excel (3 εύκολες μέθοδοι)
- Πώς να ομαδοποιήσετε ημερομηνίες με φίλτρο στο Excel (3 εύκολες μέθοδοι)
Μέθοδος 3: Εύρεση τιμών ημερομηνίας σφάλματος με χρήση του ειδικού μενού GoTo για την ομαδοποίηση ημερομηνιών σε πίνακα Pivot
Το GoTo Special στο Excel είναι μια θαυμάσια λειτουργία που μας επιτρέπει να επιλέγουμε κελιά που περιέχουν διαφορετικούς τύπους δεδομένων, όπως σταθερές, κενά, τύπους, σχόλια κ.λπ. Μπορούμε επίσης να το χρησιμοποιήσουμε για να επιλέξουμε τα κελιά που περιέχουν δεδομένα συγκεκριμένων τύπων.
Βήματα:
- Αρχικά, θα επιλέξουμε ολόκληρη τη στήλη του πεδίου ημερομηνίας. Μπορούμε να πατήσουμε το πλήκτρο CTRL+SPACE μαζί.
- Πηγαίνετε στο Εύρεση & επιλογή στο πλαίσιο του Αρχική σελίδα καρτέλα. Επιλέξτε Πηγαίνετε στο Special από το αναπτυσσόμενο μενού.
- Θα Επιλέξτε το Σταθερές κουμπί επιλογής.
- Τότε Αποεπιλέξτε το το Αριθμοί πλαίσιο ελέγχου.
- Κάντε κλικ στο OK .
- Θα επιλεγούν όλα τα κελιά που περιέχουν κείμενο ή τιμές σφάλματος. Μπορούμε στη συνέχεια να εφαρμόσουμε ένα διαφορετικό χρώμα γεμίσματος για να επισημάνουμε αυτά τα κελιά, ώστε να τα διορθώσουμε στο επόμενο βήμα. Για το παράδειγμα αυτό, έχουμε επιλέξει Κόκκινο ως χρώμα γεμίσματος για να επισημανθούν οι ημερομηνίες με τιμές σφάλματος.
Διαβάστε περισσότερα: Ομάδα πίνακα Pivot του Excel ανά εβδομάδα
Μέθοδος 4: Βρείτε τιμές ημερομηνίας σφάλματος με VBA για να ομαδοποιήσετε τιμές ημερομηνίας στο Excel
Μπορούμε επίσης να χρησιμοποιήσουμε VBA για να προσδιορίσετε τον τύπο δεδομένων ενός κελιού. Υπάρχουν διάφοροι τρόποι για να το κάνετε αυτό. Ο εύκολος τρόπος είναι να χρησιμοποιήσετε την εντολή CellType συνάρτηση που θα δέχεται ως όρισμα την τιμή ενός κελιού και θα επιστρέφει τον τύπο δεδομένων αυτού του κελιού.
- Κάντε κλικ στο ALT+F11 για να ανοίξετε το Visual Basic Μπορείτε επίσης να το ανοίξετε από το Προγραμματιστής καρτέλα.
- Κάντε κλικ στο Εισαγωγή και επιλέξτε Ενότητα .
- Γράψτε τον ακόλουθο κώδικα στο παράθυρο που εμφανίζεται.
Public Function CellType(c) Application.Volatile Select Case True Case IsEmpty(c): CellType = "Κενό" Case Application.IsText(c): CellType = "Κείμενο" Case Application.IsLogical(c): CellType = "Λογικό" Case Application.IsErr(c): CellType = "Σφάλμα" Case IsDate(c): CellType = "Ημερομηνία" Case InStr(1, c.Text, ":") 0: CellType = "Ώρα" CaseInStr(1, c.Text, "%") 0: CellType = "Ποσοστό" Case IsNumeric(c): CellType = "Τιμή" End Select End Function
- Κάντε κλικ στο Αρχείο και save το αρχείο Excel.
- Τώρα, θα επιστρέψουμε στο φύλλο εργασίας της πηγής μας και θα γράψουμε την ακόλουθη συνάρτηση όπως παρακάτω στο κελί G5 :
=CellType(F5)
- Με το πάτημα του πλήκτρου ENTER , θα λάβουμε τον τύπο δεδομένων του κελιού F5 Η συνάρτηση θα επιστρέψει Ημερομηνία ως τύπο δεδομένων.
- Θα σύρουμε τη λαβή γεμίσματος προς τα κάτω για να εφαρμόσουμε τη συνάρτηση στα υπόλοιπα κελιά του πίνακα Ημερομηνία αποστολής Θα διαπιστώσουμε ότι εμφανίζει τύπο δεδομένων ως Κείμενο για τις ημερομηνίες με τιμές σφάλματος.
- Θα επισημάνουμε το κελί με τύπο δεδομένων ως Κείμενο Στο επόμενο βήμα, θα διορθώσουμε αυτά τα κελιά.
- Αφού διορθώσουμε αυτά τα κελιά, μπορούμε να ομαδοποιήσουμε τις ημερομηνίες όπως κάναμε στο Μέθοδος 1 .
Πράγματα που πρέπει να θυμάστε
- Μπορείτε επίσης να χρησιμοποιήσετε το VBA CellType για να προσδιορίσετε τον τύπο άλλων δεδομένων σε ένα κελί.
- Επιλέξτε Νέο φύλλο εργασίας όταν δημιουργείτε έναν πίνακα pivot. Αν επιλέξετε Υφιστάμενο φύλλο εργασίας , θα δημιουργηθεί ένας πίνακας pivot στο υπάρχον φύλλο που περιέχει τα δεδομένα. Υπάρχει σημαντικός κίνδυνος παραμόρφωσης των δεδομένων αν δημιουργήσουμε τον πίνακα pivot στο υπάρχον φύλλο εργασίας μας.
Συμπέρασμα
Σε αυτό το άρθρο, μάθαμε πώς να λύνουμε το πρόβλημα όταν δεν μπορούμε να ομαδοποιήσουμε ημερομηνίες σε έναν πίνακα pivot στο Excel. Αν έχετε ερωτήσεις ή προτάσεις σχετικά με αυτό το άρθρο, αφήστε ένα σχόλιο παρακάτω. Καλή σας μέρα!!!