Αντικατάσταση τιμών και σφαλμάτων
Με το Power Query, μπορείτε να αντικαταστήσετε μία τιμή με μια άλλη τιμή, όπου και αν βρίσκεται αυτή η τιμή σε μια στήλη. Μπορείτε να βρείτε την εντολή Αντικατάσταση τιμών:
Στο μενού συντόμευσης κελιού. Κάντε δεξί κλικ στο κελί για να αντικαταστήσετε την επιλεγμένη τιμή στη στήλη με μια άλλη τιμή.
Στο μενού συντόμευσης στήλης.
Στην Αρχική καρτέλα, στην ομάδα Μετασχηματισμός.
Στην καρτέλα Μετασχηματισμός, στην ομάδα Οποιαδήποτε στήλη.
Η λειτουργία αντικατάστασης τιμών έχει δύο καταστάσεις λειτουργίας:
- Αντικατάσταση ολόκληρων περιεχομένων κελιών: Αυτή είναι η προεπιλεγμένη συμπεριφορά για στήλες που δεν ανήκουν σε κείμενο, όπου το Power Query αναζητά και αντικαθιστά όλα τα περιεχόμενα ενός κελιού. Μπορείτε να ενεργοποιήσετε αυτήν τη λειτουργία για στήλες κειμένου, επιλέγοντας Επιλογές για προχωρημένους και, στη συνέχεια, επιλέγοντας το πλαίσιο ελέγχου Αντιστοίχιση ολόκληρων περιεχομένων κελιών .
- Αντικατάσταση παρουσιών μιας συμβολοσειράς κειμένου: Αυτή είναι η προεπιλεγμένη συμπεριφορά για στήλες κειμένου, όπου το Power Query θα αναζητήσει μια συγκεκριμένη συμβολοσειρά κειμένου σε όλες τις γραμμές μιας στήλης και θα αντικαταστήσει όσες παρουσίες της συμβολοσειράς κειμένου που εντοπίζει.
Οι επιλογές για προχωρημένους είναι διαθέσιμες μόνο σε στήλες του τύπου δεδομένων Κείμενο. Μέσα σε αυτό το σύνολο επιλογών, η επιλογή Αντικατάσταση με χρήση ειδικών χαρακτήρων .
Φανταστείτε έναν πίνακα όπως τον παρακάτω, όπου έχετε στήλες για Αναγνωριστικό λογαριασμού, Όνομα κατηγορίας και Στόχο πωλήσεων.
Η τιμή -1 στη στήλη Στόχος πωλήσεων είναι ένα σφάλμα στην προέλευση και πρέπει να αντικατασταθεί με τον τυπικό στόχο πωλήσεων που ορίζεται από την επιχείρηση για αυτές τις παρουσίες, ο οποίος είναι 250.000. Για να το κάνετε αυτό, κάντε δεξί κλικ στην τιμή -1 και, στη συνέχεια, επιλέξτε Αντικατάσταση τιμών. Αυτή η ενέργεια θα εμφανίσει το παράθυρο διαλόγου Αντικατάσταση τιμών με τιμή για εύρεση ορισμένη σε -1. Τώρα, το μόνο που χρειάζεται να κάνετε είναι να εισαγάγετε 250000 στο πλαίσιο Αντικατάσταση με .
Το αποτέλεσμα αυτής της λειτουργίας θα σας δώσει το αποτέλεσμα που αναζητάτε.
Συνεχίζοντας με τον προηγούμενο πίνακα, ας υποθέσουμε ότι θέλετε να καταργήσετε τη συμβολοσειρά κειμένου "Όνομα κατηγορίας: " από τη στήλη Όνομα κατηγορίας . Για να το κάνετε αυτό, μεταβείτε στην ομάδα Μετασχηματισμός στην Αρχική καρτέλα και επιλέξτε Αντικατάσταση τιμών. Στο παράθυρο διαλόγου Αντικατάσταση τιμών, πληκτρολογήστε τη συμβολοσειρά κειμένου Όνομα κατηγορίας: (ακολουθούμενο από ένα κενό διάστημα) στο πλαίσιο Τιμή για εύρεση, αφήστε το πλαίσιο Αντικατάσταση με κενό και, στη συνέχεια, επιλέξτε OK.
Το αποτέλεσμα αυτής της λειτουργίας σάς δίνει τον πίνακα στην παρακάτω εικόνα.