Πώς να αφαιρέσετε παύλες στο Excel (3 μέθοδοι)

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

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

Λήψη προτύπου πρακτικής

Μπορείτε να κατεβάσετε το δωρεάν υπόδειγμα Excel από εδώ και να εξασκηθείτε μόνοι σας.

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

3 εύκολες μέθοδοι για να αφαιρέσετε παύλες στο Excel

Σε αυτή την ενότητα θα συζητηθούν οι μέθοδοι αφαίρεσης παύλας στο Excel με τη χρήση του Εύρεση & αντικατάσταση εντολή στο Excel, χρησιμοποιώντας την εντολή ΥΠΟΚΑΤΑΣΤΑΣΗ λειτουργία, και με την εφαρμογή Κώδικας VBA .

1. Εντολή εύρεσης & αντικατάστασης για τη διαγραφή παύλας

Το Εύρεση & αντικατάσταση είναι η πιο εύκολη και η πιο κοινή λειτουργία για να κάνετε τις περισσότερες εργασίες που σχετίζονται με το Excel. Εδώ θα μάθουμε πώς να διαγράψουμε παύλες χρησιμοποιώντας την εντολή Εύρεση & αντικατάσταση στο Excel.

Τα βήματα για να το κάνετε αυτό δίνονται παρακάτω,

Βήμα 1:

  • Επιλέξτε το σύνολο δεδομένων.
  • Σύμφωνα με το Αρχική σελίδα καρτέλα, μεταβείτε στο Εύρεση & επιλογή -> Αντικατάσταση.

Βήμα 2:

  • Από το αναδυόμενο παράθυρο Εύρεση και αντικατάσταση πλαίσιο, στο πεδίο Βρείτε τι πεδίο, γράψτε το παύλα (-) σύμβολο.
  • Αφήστε το Αντικαταστήστε με πεδίο κενό .
  • Τύπος Αντικαταστήστε όλα .

Αυτό θα διαγράψει όλες τις παύλες από το σύνολο δεδομένων σας στο Excel.

Πράγμα που πρέπει να έχετε κατά νου

Υπάρχει ένα σημαντικό μειονέκτημα στη χρήση της εντολής Εύρεση & Αντικατάσταση για την αφαίρεση παύλας στο Excel. Όταν τα δεδομένα σας ξεκινούν με αριθμό μηδέν (0) (για παράδειγμα, 002-10-2324), θα αφαιρέσει όλα τα κορυφαία μηδενικά και θα σας δώσει μια έξοδο τροποποιημένων δεδομένων (για παράδειγμα, 002-10-2324 θα γίνει 2102324). Έτσι, αν θέλετε να χρησιμοποιήσετε την εντολή Εύρεση & αντικατάσταση για να διαγράψετε παύλες, βεβαιωθείτε ότι έχετε ένα αντίγραφο ασφαλείας των αρχικών δεδομένων.

Διαβάστε περισσότερα: Αφαίρεση παύλας από τον αριθμό τηλεφώνου στο Excel

2. Τύπος για τη διαγραφή παύλας στο Excel

Σε αντίθεση με το Εύρεση & αντικατάσταση χαρακτηριστικό εντολών στο Excel, η χρήση τύπου είναι ο ασφαλέστερος και ο πιο ελεγχόμενος τρόπος εξαγωγής οποιουδήποτε είδους αποτελεσμάτων στο Excel. Για να λάβετε την έξοδο ενός συνόλου δεδομένων χωρίς παύλες στο Excel, μπορείτε να εφαρμόσετε η συνάρτηση SUBSTITUTE .

Γενικός τύπος SUBSTITUTE,

=SUBSTITUTE(cell, "old_string", "new_string")

Ορίστε,

old_text = η συμβολοσειρά που θέλετε να αφαιρέσετε.

new_text = η συμβολοσειρά με την οποία θέλετε να αντικαταστήσετε.

Βήματα για να αφαιρέσετε παύλες στο Excel με το ΥΠΟΚΑΤΑΣΤΑΣΗ δίνονται παρακάτω,

Βήμα 1:

  • Σε ένα κενό κελί όπου θέλετε να εμφανιστεί το αποτέλεσμά σας, βάλτε πρώτα ένα ίση (=) και στη συνέχεια γράψτε ΥΠΟΚΑΤΑΣΤΑΣΗ μαζί με αυτό.
  • Μέσα στις αγκύλες της συνάρτησης SUBSTITUTE, γράψτε πρώτα τον αριθμό αναφοράς του κυττάρου από το οποίο θέλετε να αφαιρέσετε την παύλα (-) (στην περίπτωσή μας, ο αριθμός κελιού ήταν C5 ).
  • Στη συνέχεια, βάλτε ένα κόμμα (,) και μετά από αυτό, γράψτε παύλα (-) σύμβολο στο εσωτερικό διπλά εισαγωγικά (ή οποιοδήποτε παλιό κείμενο που θέλετε να αφαιρέσετε).
  • Και πάλι βάλτε ένα κόμμα (,) και τέλος, αφήστε κενά διπλά εισαγωγικά αν θέλετε μια μηδενική συμβολοσειρά αντί για παύλα (-) (ή οποιαδήποτε νέα συμβολοσειρά με την οποία θέλετε να αντικατασταθεί το παλιό σας κείμενο).

Έτσι, ο απαιτούμενος τύπος μας θα έχει την ακόλουθη μορφή,

=SUBSTITUTE(C5,"-","")

  • Τύπος Εισάγετε το .

Θα αντικαταστήσει τις παύλες (-) (ή οποιοδήποτε άλλο κείμενο που επιλέξατε) με μηδενικό αλφαριθμητικό (ή το αλφαριθμητικό με το οποίο το αντικαταστήσατε).

Βήμα 2: Σύρετε τη γραμμή προς τα κάτω χρησιμοποιώντας Χειρολαβή πλήρωσης για να εφαρμόσετε τον τύπο στο υπόλοιπο σύνολο δεδομένων.

Τώρα έχετε βρει το αποτέλεσμα ενός συνόλου δεδομένων χωρίς παύλες (-).

Διαβάστε περισσότερα: Πώς να αφαιρέσετε ειδικούς χαρακτήρες στο Excel

3. Ενσωματώστε κώδικα VBA για την αφαίρεση παύλας

Αν είστε έμπειρος χρήστης του Excel, τότε αυτή η μέθοδος είναι μόνο για εσάς. Η χρήση της VBA για την αφαίρεση παύλας είναι ο πιο γρήγορος και απόλυτος τρόπος για να κάνετε τη δουλειά σας.

Βήμα 1: Τύπος Alt + F11 στο πληκτρολόγιό σας ή πηγαίνετε στην καρτέλα Προγραμματιστής -> Visual Basic για να ανοίξετε Visual Basic Editor .

Βήμα 2: Στο αναδυόμενο παράθυρο κώδικα, από τη γραμμή μενού, κάντε κλικ στην επιλογή Εισαγωγή -> Ενότητα .

Βήμα 3: Αντιγράψτε τον παρακάτω κώδικα και επικολλήστε τον στο παράθυρο κώδικα.

 Sub RemoveDashes() Dim R As range Dim W As range On Error Resume Next xTitleId = "Excel" Set W = Application.Selection Set W = Application.InputBox("Range", xTitleId, W.Address, Type:=8) Application.ScreenUpdating = False For Each R In W R.NumberFormat = "@" R.Value = VBA.Replace(R.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

Ο κώδικάς σας είναι τώρα έτοιμος για εκτέλεση.

Βήμα 4: Τύπος F5 στο πληκτρολόγιό σας ή από τη γραμμή μενού επιλέξτε Εκτέλεση -> Εκτέλεση Sub/UserForm Μπορείτε επίσης να κάνετε κλικ στο μικρό εικονίδιο Play στη γραμμή υπομενού για να εκτελέσετε τη μακροεντολή.

Βήμα 5: Από το αναδυόμενο παράθυρο Μάκρο παράθυρο, επιλέξτε το Όνομα μακροεντολής RemoveDashes -> Εκτέλεση .

Βήμα 6: Από το αναδυόμενο πλαίσιο διαλόγου, μεταβείτε στο φύλλο εργασίας που σας ενδιαφέρει , επιλέξτε το επιθυμητό εύρος και κάντε κλικ στο OK .

Αυτό θα αντικαταστήσει όλες τις παύλες (-) στο σύνολο δεδομένων σας με μια μηδενική συμβολοσειρά.

Αν θέλετε να αντικαταστήσετε οποιοδήποτε άλλο κείμενο με κάτι άλλο με κώδικα VBA, τότε απλά τροποποιήστε γραμμή αριθ. 11 του κώδικα σύμφωνα με τις ανάγκες σας.

Για να καταλάβετε περισσότερα,

Αντί να γράψετε τη γραμμή ως,

R.Value = VBA.Replace(R.Value, "-", "")

Γράψτε το ως εξής,

R.Value = VBA.Replace(R.Value, "old_text", "new_text")

Ορίστε,

old_text = η συμβολοσειρά που θέλετε να αφαιρέσετε.

new_text = η συμβολοσειρά με την οποία θέλετε να αντικαταστήσετε.

Διαβάστε περισσότερα: Πώς να αφαιρέσετε κενά στο Excel

Συμπέρασμα

Αυτό το άρθρο εξετάζει τις μεθόδους αφαίρεσης παύλας στο Excel με τη χρήση της εντολής Εύρεση & Αντικατάσταση για τους αρχάριους στο Excel, με τη χρήση της ασφαλέστερης μεθόδου του τύπου SUBSTITUTE για τον προχωρημένο χρήστη του Excel και με την εφαρμογή κώδικα VBA για τους ειδικούς του Excel. Ελπίζω αυτό το άρθρο να ήταν πολύ χρήσιμο για εσάς. Μη διστάσετε να θέσετε οποιεσδήποτε ερωτήσεις έχετε σχετικά με το θέμα.

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