Αφαίρεση παύλας από τον αριθμό τηλεφώνου στο Excel (4 τρόποι)

  • Μοιραστείτε Αυτό
Hugh West

Στα σύνολα δεδομένων, συναντάμε τηλεφωνικούς αριθμούς που περιέχουν παύλες (-). Για προφανείς λόγους, πρέπει να αφαιρέστε τις παύλες από τις καταχωρήσεις τηλεφωνικών αριθμών. Σε αυτό το άρθρο, θα προσπαθήσω να εξηγήσω μερικές από τις πιο γρήγορες μεθόδους όπως Εύρεση & επιλογή , Κελί μορφοποίησης , Τύπος αντικατάστασης, και Κώδικας μακροεντολών VBA για να αφαιρέσετε τις παύλες με ευκολία.

Ας υποθέσουμε ότι έχω μια λίστα με αριθμούς τηλεφώνου πελατών,

Σημειώστε ότι αυτός ο πίνακας περιέχει ορισμένες εικονικές πληροφορίες μόνο για την επίδειξη των παραδειγμάτων.

Λήψη συνόλου δεδομένων

Αφαίρεση παύλας από το Phone Number.xlsm

4 εύκολες μέθοδοι για να αφαιρέσετε παύλες από αριθμούς τηλεφώνου στο 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 για να εκτελέσετε την αφαίρεση παύλας σε οποιοδήποτε εύρος κελιών. Ελπίζω αυτές οι μέθοδοι να ανταποκρίνονται στα ερωτήματά σας και να σας βοηθήσουν να κατανοήσετε τη διαδικασία.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.