Πώς να αφαιρέσετε το κενό πριν από το κείμενο στο Excel (4 μέθοδοι)

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

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

Κατεβάστε το βιβλίο ασκήσεων

Κατεβάστε αυτό το βιβλίο ασκήσεων.

Αφαίρεση διαστήματος πριν το Text.xlsm

Πώς το διάστημα πριν από το κείμενο επηρεάζει το σύνολο δεδομένων;

Το κενό (ή τα κενά) πριν από το κείμενο μπορεί να δημιουργήσει πολλά προβλήματα στην ανάλυση ενός συνόλου δεδομένων. Μπορεί να σας δώσει λανθασμένα αποτελέσματα που δεν θα περιμένατε. Για να το διευκρινίσετε, ρίξτε μια ματιά στο ακόλουθο σύνολο δεδομένων:

Εδώ, έχουμε κάποια κενά πριν από τα κείμενα. Τώρα, θέλουμε να εξάγουμε τους τέσσερις πρώτους χαρακτήρες μιας λέξης. Χρησιμοποιούμε την εντολή ΑΡΙΣΤΕΡΆ Η έξοδος θα είναι κάπως έτσι:

Μπορείτε να δείτε ότι υπάρχει μια σημαντική διαφορά μεταξύ αυτού που θέλαμε και αυτού που πήραμε. Τα διαστήματα πριν από το κείμενο μπορούν να δημιουργήσουν αυτού του είδους τα προβλήματα στους τύπους.

4 τρόποι για να αφαιρέσετε το κενό πριν από το κείμενο στο Excel

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

1. Χρήση της TRIM και άλλων λειτουργιών για την αφαίρεση του κενού πριν από το κείμενο

Τώρα, χρησιμοποιούμε το TRIM για να αφαιρέσετε τα κενά πριν από το κείμενο. Είναι η μέθοδος που χρησιμοποιείται για αυτού του είδους τα προβλήματα.

Το TRIM αφαιρεί όλα τα κενά από μια συμβολοσειρά κειμένου εκτός από τα απλά κενά μεταξύ των λέξεων.

Σύνταξη:

=TRIM(Text)

Κείμενο: Το κείμενο από το οποίο θέλετε να αφαιρέσετε κενό.

1.1 Αφαίρεση χώρου μόνο με τη λειτουργία TRIM

Για να επιδείξουμε αυτή τη μέθοδο, χρησιμοποιούμε το ακόλουθο σύνολο δεδομένων:

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

📌 Βήματα

Αρχικά, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο C5 :

=TRIM(B5)

Στη συνέχεια, πατήστε Εισάγετε το .

Μετά από αυτό σύρετε το Χειρολαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών C6:C9 .

Όπως μπορείτε να δείτε, καταφέραμε να αφαιρέσουμε το κενό πριν από το κείμενο και μεταξύ του κειμένου.

1.2 Αφαίρεση χώρου με τις λειτουργίες TRIM και CLEAN

Το TRIM διαγράφει μόνο τον χαρακτήρα κενό που είναι η κωδική τιμή 32 στο σύνολο χαρακτήρων ASCII των 7 bit.

Υπάρχει ένας ακόμη χαρακτήρας διαστήματος που ονομάζεται μη σπαστό διάστημα , ο οποίος χρησιμοποιείται συνήθως στις ιστοσελίδες ως χαρακτήρας HTML. ΚΑΘΑΡΟ αφαιρεί επίσης τους μη εκτυπωτικούς χαρακτήρες, όπως τα διαλείμματα γραμμής.

Για να το αποδείξουμε αυτό, χρησιμοποιούμε το ακόλουθο σύνολο δεδομένων:

📌 Βήματα

Αρχικά, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο C5 :

=TRIM(CLEAN(B5))

Στη συνέχεια, πατήστε Εισάγετε το .

Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών C6:C9 .

Τώρα μπορείτε να δείτε ότι δεν υπάρχουν κενά ή διαλείμματα πριν από το κείμενο.

1.3 Διαγραφή χώρου με τις λειτουργίες TRIM, CLEAN και SUBSTITUTE

Υπάρχουν μη διακεκομμένα κενά που έχουν δεκαδική τιμή 160 και το TRIM δεν μπορεί να το αφαιρέσει μόνη της. Εάν το σύνολο δεδομένων σας περιέχει ένα ή περισσότερα κενά που η συνάρτηση TRIM δεν αφαιρεί, χρησιμοποιήστε τη συνάρτηση ΥΠΟΚΑΤΑΣΤΑΣΗ για να μετατρέψει τα μη διακεκομμένα κενά σε κανονικά κενά και στη συνέχεια να τα κόψει.

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

📌 Βήματα

Αρχικά, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο C5 :

=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160),""))))

Στη συνέχεια, πατήστε Εισάγετε το .

Στη συνέχεια, σύρετε το εικονίδιο Fill Handle πάνω από την περιοχή κελιών. C6:C9 .

Όπως μπορείτε να δείτε, δεν υπάρχουν κενά ή μη διακεκομμένα κενά πριν από το κείμενο.

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

2. Εντολή εύρεσης & αντικατάστασης για να διαγράψετε το κενό πριν από το κείμενο στο Excel

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

Για να το αποδείξουμε αυτό, θα χρησιμοποιήσουμε αυτό το σύνολο δεδομένων:

Εδώ μπορείτε να δείτε μερικά μηνύματα ηλεκτρονικού ταχυδρομείου. Υπάρχουν κάποια ανεπιθύμητα κενά πριν ή μεταξύ τους. Θα αφαιρέσουμε όλα αυτά τα κενά με αυτή τη μέθοδο.

📌 Βήματα

Πρώτον, επιλέξτε όλα τα δεδομένα.

Στη συνέχεια, πατήστε Ctrl+F στο πληκτρολόγιό σας για να ανοίξετε το Εύρεση & αντικατάσταση παράθυρο διαλόγου.

Κάντε κλικ στο Αντικαταστήστε το . Στη συνέχεια, στο Βρείτε τι πλαίσιο, πληκτρολογήστε ένα Διάστημα .

Τώρα, κρατήστε το Αντικαταστήστε με κουτί άδειο.

Κάντε κλικ στο Αντικαταστήστε όλα .

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

Παρόμοιες αναγνώσεις:

  • Πώς να αφαιρέσετε τα κενά στο τέλος του Excel (6 εύκολες μέθοδοι)
  • Αφαίρεση του κορυφαίου διαστήματος στο Excel (5 χρήσιμοι τρόποι)
  • Πώς να αφαιρέσετε επιπλέον κενά στο Excel (4 μέθοδοι)

3. Χρήση της VBA για την αφαίρεση του κενού πριν από το κείμενο

Τέλος, θα σας δώσουμε ένα κομμάτι της Μακροεντολές VBA για να αφαιρέσετε τα άχρηστα ενοχλητικά κενά μέσα στο κείμενο.

Θα χρησιμοποιήσουμε το ακόλουθο σύνολο δεδομένων για να το δείξουμε:

📌 Βήματα

Πρώτον, πατήστε Alt+F11 για να ανοίξετε το VBA editor. Κάντε κλικ στο Εισαγωγή >, Ενότητα .

Πληκτρολογήστε τον ακόλουθο κώδικα και αποθηκεύστε το αρχείο.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Λήψη εισόδου χρήστη' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Please Enter Your Range of Cells", "Data Range", Type:=8) On Error GoTo 0 If search_range Is Nothing Then Exit Sub End If 'Loop through cells to run TRIM function' For Each cell Insearch_range cell.Value = Trim(cell) Next cell End Sub 

Τώρα, πατήστε Alt+F8 στο πληκτρολόγιό σας για να ανοίξετε το παράθυρο διαλόγου μακροεντολών.

Επιλέξτε remove_space . Κάντε κλικ στο Εκτέλεση

Επιλέξτε την περιοχή κελιών B5:B9.

Κάντε κλικ στο OK μετά από αυτό.

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

4. Power Query για να αφαιρέσετε το κενό πριν από το κείμενο

Μπορείτε επίσης να αφαιρέσετε τα κενά από τη χρήση του εργαλείου Power Query στο Excel. Υπάρχει ένα ενσωματωμένο TRIM χαρακτηριστικό στο Power Query.

Για να το αποδείξουμε αυτό, θα χρησιμοποιήσουμε αυτό το σύνολο δεδομένων:

Όπως μπορείτε να δείτε, υπάρχουν κάποια κενά πριν από τα δεδομένα. Θα τα αφαιρέσουμε χρησιμοποιώντας τη λειτουργία Power Query.

📌 Βήματα

Από το Δεδομένα Καρτέλα, επιλέξτε Από Πίνακας/Περιοχή .

Επιλέξτε το εύρος των κελιών του συνόλου δεδομένων σας. Κάντε κλικ στο OK .

Μετά από αυτό, θα ξεκινήσει ο επεξεργαστής ερωτημάτων ισχύος και θα μοιάζει με αυτό.

Κάντε κλικ στο Στήλη1 για να επιλέξετε κάθε κείμενο.

Στη συνέχεια, κάντε δεξί κλικ στο ποντίκι. Μετασχηματισμός .

Μετά από αυτό κάντε κλικ στο TRIM .

Όπως μπορείτε να δείτε, έχουμε αφαιρέσει όλα τα κενά στην αρχή από το σύνολο δεδομένων με επιτυχία.

💬 Πράγματα που πρέπει να θυμάστε

✎ Το TRIM Αν υπάρχουν περισσότερα από ένα κενά, θα τα συγκεντρώσει σε ένα κενό.

✎ Το Εύρεση & αντικατάσταση Αν ο στόχος σας είναι να αφαιρέσετε το κενό πριν από το κείμενο, μην τη χρησιμοποιήσετε.

Συμπέρασμα

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

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