Πίνακας περιεχομένων
Στα σύνολα δεδομένων, συναντάμε τηλεφωνικούς αριθμούς που περιέχουν παύλες (-). Για προφανείς λόγους, πρέπει να αφαιρέστε τις παύλες από τις καταχωρήσεις τηλεφωνικών αριθμών. Σε αυτό το άρθρο, θα προσπαθήσω να εξηγήσω μερικές από τις πιο γρήγορες μεθόδους όπως Εύρεση & επιλογή , Κελί μορφοποίησης , Τύπος αντικατάστασης, και Κώδικας μακροεντολών VBA για να αφαιρέσετε τις παύλες με ευκολία.
Ας υποθέσουμε ότι έχω μια λίστα με αριθμούς τηλεφώνου πελατών,
Σημειώστε ότι αυτός ο πίνακας περιέχει ορισμένες εικονικές πληροφορίες μόνο για την επίδειξη των παραδειγμάτων.
Λήψη συνόλου δεδομένων
Αφαίρεση παύλας από το Phone Number.xlsm4 εύκολες μέθοδοι για να αφαιρέσετε παύλες από αριθμούς τηλεφώνου στο Excel
Μέθοδος 1: Χρήση της μεθόδου Find & Select
Βήμα 1: Πηγαίνετε στο Αρχική καρτέλα>>, Κάντε κλικ στο Εύρεση & επιλογή (σε Επεξεργασία section)>> Select Αντικαταστήστε.
Βήμα 2: Στο Αντικαταστήστε το Παράθυρο διαλόγου, στο Βρείτε τι τύπος κουτιού Dash/Hyphen (-) και αντικαταστήστε με κουτί πατήστε το Μηδέν ( ). Κάντε κλικ στο Βρείτε όλα.
Μπορείτε να χρησιμοποιήσετε το πάτημα CTRL+H για να αναδείξει το Εύρεση & αντικατάσταση παράθυρο.
Βήμα 3: Κάντε κλικ στο Αντικαταστήστε όλα.
Βήμα 4: Θα εμφανιστεί ένα παράθυρο επιβεβαίωσης. OK .
Όλα τα Dashes/Hyphen αντικαθίσταται αυτόματα όπως φαίνεται στην παρακάτω εικόνα
Σημειώσεις: Λάβετε υπόψη ότι η Εύρεση & επιλογή Βεβαιωθείτε ότι έχετε αντιγράψει τα ακατέργαστα δεδομένα πριν εκτελέσετε αυτή τη μέθοδο.
Διαβάστε περισσότερα: Πώς να αφαιρέσετε μη αριθμητικούς χαρακτήρες από τα κελιά στο Excel
Μέθοδος 2: Χρήση της μορφοποίησης κελιού
Βήμα 1: Επιλέξτε την περιοχή κελιών που θέλετε να αφαιρέσετε τις παύλες. Καρτέλα Home >> Κάντε κλικ στο Κύτταρο (τμήμα)>>Κάντε κλικ στο Μορφή >>Επιλέξτε Κελί μορφοποίησης. Εμφανίζεται ένα παράθυρο.
Βήμα 2: Στα αριστερά του Κελί μορφοποίησης παράθυρο στο εσωτερικό Κατηγορίες , Επιλέξτε Προσαρμοσμένο >>Τροποποιήστε οποιαδήποτε μορφή με έντεκα 0 (καθώς ο αριθμός τηλεφώνου μας έχει 11 ψηφία)
Βήμα 3: Κάντε κλικ στο ΕΝΤΆΞΕΙ.
Το αποτέλεσμα θα είναι παρόμοιο με την παρακάτω εικόνα
Οι τηλεφωνικοί αριθμοί που αρχίζουν με 0 διατηρούν επίσης τα 0 που ξεκινούν τον αριθμό σε αυτή τη διαδικασία.
Διαβάστε περισσότερα: Πώς να αφαιρέσετε ειδικούς χαρακτήρες στο Excel
Μέθοδος 3: Χρήση της μεθόδου τύπου
Μπορείτε να αφαιρέσετε τις παύλες & να εμφανίσετε αριθμούς τηλεφώνου σε άλλο κελί απλά με έναν τύπο χρησιμοποιώντας την εντολή ΥΠΟΚΑΤΑΣΤΑΣΗ Λειτουργία.
= SUBSTITUTE(D4,"-","")
Βήμα 1: Εισάγετε τον τύπο =SUBSTITUTE(D4,"-","") σε γειτονικό κελί.
Βήμα 2: Σύρετε το Χειρολαβή πλήρωσης μέχρι τις τελευταίες καταχωρήσεις και η εκτέλεση εμφανίζει αποτελέσματα παρόμοια με την παρακάτω εικόνα
Μέθοδος 4: Χρήση κώδικα μακροεντολών VBA
A VBA Ο μακροκώδικας αφαιρεί παύλες από μια επιλεγμένη περιοχή κελιών μέσω ενός κώδικα που εκτελείται από το Microsoft Visual Basic .
Βήμα 1 : Τύπος ALT+F11 συνολικά για να ανοίξει Microsoft Visual Basic .
Βήμα 2: Στη γραμμή εργαλείων της Microsoft Visual Basic, κάντε κλικ στην επιλογή Εισαγωγή >>, Ενότητα.
Βήμα 3: Επικολλήστε τον ακόλουθο κώδικα στο Ενότητα Microsoft Visual Basic.
Sub DeleteDashes() Dim rng As Range Dim WorkRng As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Application.ScreenUpdating = False For Each rng In WorkRng rng.NumberFormat = "@" rng.Value = VBA.Replace(rng.Value, "-", "") Next Application.ScreenUpdating = True End Sub
Βήμα 4: Πατήστε F5 για να εκτελέσετε τον κώδικα. Θα εμφανιστεί ένα παράθυρο επιλογής.
Βήμα 5: Επιλέξτε μια περιοχή κελιών που θέλετε να αφαιρέσετε τις παύλες.
Βήμα 6 : Κάντε κλικ στο ΕΝΤΆΞΕΙ. Η εκτέλεση των βημάτων παράγει ένα αποτέλεσμα παρόμοιο με την παρακάτω εικόνα
Εάν υπάρχουν 0 στην αρχή των τηλεφωνικών αριθμών, η μέθοδος αυτή τους διατηρεί ως έχουν. .
Διαβάστε περισσότερα: VBA για την αφαίρεση χαρακτήρων από συμβολοσειρά στο Excel
Συμπέρασμα
Τα σύνολα δεδομένων του Excel φέρουν διάφορες μορφές κελιών, οι αριθμοί τηλεφώνου είναι επίσης ένα από αυτά. Το σύνολο δεδομένων που περιέχει αριθμούς τηλεφώνου πρέπει συχνά να είναι σε κελί γενικής μορφής και να αφαιρεθούν οι παύλες για να εργαστείτε. Έχουμε δείξει τις τέσσερις πιο εύκολες μεθόδους όπως Εύρεση & επιλογή , Κελί μορφοποίησης , ΥΠΟΚΑΤΑΣΤΑΣΗ Τύπος, και Κώδικας μακροεντολών VBA για να εκτελέσετε την αφαίρεση παύλας σε οποιοδήποτε εύρος κελιών. Ελπίζω αυτές οι μέθοδοι να ανταποκρίνονται στα ερωτήματά σας και να σας βοηθήσουν να κατανοήσετε τη διαδικασία.