Καταστολή σφαλμάτων συγκεντρωτικού πίνακα - Συμβουλές για το Excel

Τρόπος αποφυγής σφαλμάτων στα υπολογισμένα πεδία συγκεντρωτικού πίνακα Excel. Εάν κάνετε κάποια διαίρεση σε έναν συγκεντρωτικό πίνακα, ενδέχεται να λάβετε κάποια σφάλματα Division by Zero.

Δες το βίντεο

  • Δημιουργήστε ένα υπολογισμένο πεδίο μέσα σε έναν συγκεντρωτικό πίνακα
  • Δώστε στο υπολογισμένο πεδίο ένα όνομα που δεν σας αρέσει, ώστε να μπορείτε να το αλλάξετε αργότερα.
  • Αυτό το πεδίο ενδέχεται να επιστρέφει σφάλματα όπως το Division by Zero
  • Επιλογή 1: Κατάργηση σφαλμάτων κατά την εκτύπωση
  • Επιλογή 2: Τυλίξτε τον υπολογισμό στο IFERROR
  • Σε έναν συγκεντρωτικό πίνακα, το δεύτερο όρισμα του IFERROR πρέπει να είναι αριθμητικό
  • Χρησιμοποιήστε μια αριθμητική μορφή 0,0%; - 0,0% ;; να κρύψει τα μηδενικά

Μεταγραφή βίντεο

Μάθετε το Excel από το Podcast, Episode 2075: Suppress Pivot Table Errors

Γεια σας, καλώς ήλθατε πίσω στο netcast, είμαι ο Bill Jelen. Η σημερινή ερώτηση από τον Mike στο Columbus της Ιντιάνα, ο Mike έχει ένα σύνολο δεδομένων και πρόκειται να δημιουργήσουμε έναν συγκεντρωτικό πίνακα από αυτό το σύνολο δεδομένων. Λίγες πληροφορίες εδώ: Κόστος, Έσοδα και Κέρδος. Κοίτα αυτό. Η λίστα Pivot Table Field εμφανίζεται αλφαβητικά τώρα αντί στην ακολουθία που είναι αρχικά - Αυτό είναι περίεργο. Θέλω να τρέξω και να αρχίσω. Εντάξει, αλλά ο Mike έχει ένα Υπολογισμένο Πεδίο εδώ. Υπολογισμένο πεδίο και θα ονομάζεται ανάπτυξη. Είναι το ποσοστό μικτού κέρδους, το κέρδος διαιρεμένο με τα έσοδα. Θα το κάνω χρησιμοποιώντας ένα όνομα που έχω, όπως εκεί γιατί ξέρω ότι θα πρέπει να το αλλάξω. Έτσι = Κέρδος / Έσοδα, όπως αυτό, Κέρδος / Έσοδα, κάντε κλικ στο OK. Εντάξει, και είναι υπέροχο που παίρνουμε απαντήσεις. Φρικτή κατεύθυνση αλλά εγώμου επιτρέπεται να το αλλάξω αυτό: GP%, δείτε ότι έβαλα την επικεφαλίδα που δεν ήθελα, έτσι θα μπορούσα να βάλω τη σωστή κατεύθυνση εκεί.

Τα πράγματα είναι υπέροχα εκτός από μερικές φορές παίρνουμε μια διαίρεση με μηδενικό σφάλμα και πώς να τα καταργήσουμε. Εντάξει καλά, εάν πρόκειται απλώς για ένα πρόβλημα κατά την εκτύπωση, μεταβείτε στη σελίδα Διάταξη, κάντε κλικ στην Εκκίνηση διαλόγου, μεταβείτε στην καρτέλα Φύλλο και τα σφάλματα κελιού ως κενό, κάντε κλικ στο OK. Και μετά όταν κάνουμε Ctrl + P για εκτύπωση, θα δείτε ότι τα σφάλματα δεν εκτυπώνονται. Αλλά αν θέλουμε να κρύψουμε τα πράγματα εδώ, καλά γνωρίζετε, δεν υπάρχει καλή μορφή αριθμού για απόκρυψη σφαλμάτων. Δεν μπορείτε να χρησιμοποιήσετε ερωτηματικό, ερωτηματικό, ερωτηματικό, ακόμη και σε μορφοποίηση υπό όρους. Επομένως, αυτό που πρόκειται να κάνουμε είναι να επιστρέψετε εδώ στην καρτέλα Ανάλυση, να επιστρέψετε στα Πεδία, Στοιχεία και σύνολα, να μεταβείτε στο Υπολογισμένο πεδίο όπου μπορούμε να επιστρέψουμε σε αυτό που έχουμε ήδη δημιουργήσει, το GPPercent Και με εκπλήσσει πάντα εδώ που μπορείτε να προσθέσετε νέες λειτουργίες εδώ. Και 'γώ το ίδιο'Πρόκειται να πω = IFERROR, αν αυτό είναι λάθος, απλά βάλτε ένα 0 ή κάτι τέτοιο. Κάντε κλικ στο OK και λειτουργεί τώρα. Αυτό το μέρος IFERROR πρέπει να είναι, πρέπει να είναι ένας αριθμός, δεν μπορεί να είναι εισαγωγικό. Θα ήθελα πολύ να βάλω απόσπασμα απόσπασης εκεί, αλλά μου δίνουν ένα λάθος τιμής, οπότε πρόκειται να κάνω εδώ είναι να κάνω διπλό κλικ για να φτάσω στις ρυθμίσεις του πεδίου τιμής. Μεταβείτε στη Μορφή αριθμού και ας πούμε, εάν πρόκειται για θετικό αριθμό 0,0%, εάν είναι αρνητικός αριθμός -0,0%, αλλά αν συμβεί 0, τότε δεν θα βάλω τίποτα, εντάξει. Λοιπόν, αυτό θα πάρει αυτά τα μηδενικά που εμφανίζονται και να τα αντικαταστήσετε με τίποτα. Είδος ταλαιπωρίας που πρέπει να το κάνουμε. Παρόλο που είμαι χαρούμενος, χαίρομαι που η συνάρτηση IFERROR λειτουργεί σε υπολογισμένο πεδίο.Κάντε κλικ στο OK και λειτουργεί τώρα. Αυτό το μέρος IFERROR πρέπει να είναι, πρέπει να είναι ένας αριθμός, δεν μπορεί να είναι εισαγωγικό. Θα ήθελα πολύ να βάλω απόσπασμα απόσπασης εκεί, αλλά μου δίνουν ένα λάθος τιμής, οπότε πρόκειται να κάνω εδώ είναι να κάνω διπλό κλικ για να φτάσω στις ρυθμίσεις του πεδίου τιμής. Μεταβείτε στη Μορφή αριθμού και ας πούμε, εάν πρόκειται για θετικό αριθμό 0,0%, εάν είναι αρνητικός αριθμός -0,0%, αλλά αν συμβεί 0, τότε δεν θα βάλω τίποτα, εντάξει. Λοιπόν, αυτό θα πάρει τα μηδενικά που εμφανίζονται και θα τα αντικαταστήσετε με τίποτα. Είδος ταλαιπωρίας που πρέπει να το κάνουμε. Παρόλο που είμαι χαρούμενος, χαίρομαι που η συνάρτηση IFERROR λειτουργεί σε ένα υπολογισμένο πεδίο.Κάντε κλικ στο OK και λειτουργεί τώρα. Αυτό το μέρος IFERROR πρέπει να είναι, πρέπει να είναι ένας αριθμός, δεν μπορεί να είναι εισαγωγικό. Θα ήθελα πολύ να βάλω απόσπασμα απόσπασης εκεί, αλλά μου δίνουν ένα λάθος τιμής, οπότε πρόκειται να κάνω εδώ είναι να κάνω διπλό κλικ για να φτάσω στις ρυθμίσεις του πεδίου τιμής. Μεταβείτε στη Μορφή αριθμού και ας πούμε, εάν πρόκειται για θετικό αριθμό 0,0%, εάν είναι αρνητικός αριθμός -0,0%, αλλά αν συμβεί 0, τότε δεν θα βάλω τίποτα, εντάξει. Λοιπόν, αυτό θα πάρει τα μηδενικά που εμφανίζονται και θα τα αντικαταστήσετε με τίποτα. Είδος ταλαιπωρίας που πρέπει να το κάνουμε. Παρόλο που είμαι χαρούμενος, χαίρομαι που η συνάρτηση IFERROR λειτουργεί σε υπολογισμένο πεδίο.Θα κάνω εδώ είναι να κάνετε διπλό κλικ για να μεταβείτε στις ρυθμίσεις του πεδίου τιμών. Μεταβείτε στη Μορφή αριθμού και ας πούμε, εάν πρόκειται για θετικό αριθμό 0,0%, εάν είναι αρνητικός αριθμός -0,0%, αλλά αν συμβεί 0, τότε δεν θα βάλω τίποτα, εντάξει. Λοιπόν, αυτό θα πάρει αυτά τα μηδενικά που εμφανίζονται και να τα αντικαταστήσετε με τίποτα. Είδος ταλαιπωρίας που πρέπει να το κάνουμε. Παρόλο που είμαι χαρούμενος, χαίρομαι που η συνάρτηση IFERROR λειτουργεί σε υπολογισμένο πεδίο.Θα κάνω εδώ είναι διπλό κλικ για να μεταβείτε στις ρυθμίσεις του πεδίου τιμών Μεταβείτε στη Μορφή αριθμού και ας πούμε, εάν πρόκειται για θετικό αριθμό 0,0%, εάν είναι αρνητικός αριθμός -0,0%, αλλά αν συμβεί 0, τότε δεν θα βάλω τίποτα, εντάξει. Λοιπόν, αυτό θα πάρει αυτά τα μηδενικά που εμφανίζονται και να τα αντικαταστήσετε με τίποτα. Είδος ταλαιπωρίας που πρέπει να το κάνουμε. Παρόλο που είμαι χαρούμενος, χαίρομαι που η συνάρτηση IFERROR λειτουργεί σε υπολογισμένο πεδίο.χαρούμενος που η συνάρτηση IFERROR λειτουργεί σε υπολογισμένο πεδίο.χαρούμενος που η συνάρτηση IFERROR λειτουργεί σε υπολογισμένο πεδίο.

Εντάξει, έτσι το βιβλίο μου, το Power Excel με, πηγαίνει σε πολλά διαφορετικά παραδείγματα συγκεντρωτικού πίνακα, συμπεριλαμβανομένης της δημιουργίας υπολογισμένων πεδίων. Ρίξτε μια ματιά, κάντε κλικ στο "i" εκεί πάνω στην επάνω δεξιά γωνία.

Ανακεφαλαίωση επεισοδίου: Δημιουργήσαμε ένα υπολογισμένο πεδίο μέσα σε έναν συγκεντρωτικό πίνακα. Χρησιμοποίησα ένα κελί ή ένα όνομα πεδίου που δεν μου άρεσε γιατί ήξερα ότι θα μου έδιναν αυτό το παράξενο - Μερικοί έχουν GP τοις εκατό, θα μπορούσα απλώς να το αλλάξω σε GP%. Στη συνέχεια, λαμβάνετε μερικά σφάλματα, όπως Διαίρεση 0 σφάλματα. Μπορείτε να αποκρύψετε τα σφάλματα κατά την εκτύπωση: Μεταβείτε στην καρτέλα Διάταξη σελίδας, Εκκίνηση διαλόγου, τέταρτη καρτέλα και πείτε Σφάλματα ως Κενά ή τυλίξτε ολόκληρο τον υπολογισμό στο IFERROR. Και, τέλος, επειδή αν ΕΧΕΙ πρέπει να επιστρέψω έναν αριθμό όπως το 0, χρησιμοποίησα μια προσαρμοσμένη μορφή αριθμού για να αποκρύψω αυτά τα μηδενικά ως τίποτα.

Εντάξει, θέλω να ευχαριστήσω τον Mike που το έδειξε από το σεμινάριό μου στο Columbus της Ιντιάνα και θέλω να σας ευχαριστήσω που σταματήσατε. Θα σας δούμε την επόμενη φορά για ένα άλλο netcast από.

Λήψη αρχείου

Κάντε λήψη του δείγματος αρχείου εδώ: Podcast2075.xlsm

ενδιαφέροντα άρθρα...