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

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

Ένα διάλειμμα γραμμής είναι κάτι που σας επιτρέπει να έχετε πολλές γραμμές στο ίδιο κελί στο Excel.

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

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

Σε αυτό το σεμινάριο, θα σας δείξω τρεις απλούς τρόπους κατάργηση διακοπών γραμμής στο Excel (ονομάζεται επίσης εντός κελιού επιστροφή άμαξας στο Excel).

Κατάργηση διακοπών γραμμής χρησιμοποιώντας Εύρεση και αντικατάσταση

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

Μπορείτε εύκολα να το εφαρμόσετε σε ένα μεγάλο σύνολο δεδομένων και η Εύρεση και Αντικατάσταση θα κάνει όλη την άρση βαρών βρίσκοντας όλα τα διαλείμματα γραμμής και αφαιρώντας τα από τα κελιά.

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

Παρακάτω ακολουθούν τα βήματα για την κατάργηση των αλλαγών γραμμής χρησιμοποιώντας την Εύρεση και αντικατάσταση και αντικαταστήστε την με κόμμα:

  1. Επιλέξτε το σύνολο δεδομένων από το οποίο θέλετε να καταργήσετε τις αλλαγές γραμμής
  2. Κάντε κλικ στην καρτέλα Αρχική σελίδα
  3. Στην ομάδα Επεξεργασία, κάντε κλικ στο «Εύρεση & επιλογή»
  4. Στις επιλογές που εμφανίζονται, κάντε κλικ στο «Αντικατάσταση»
  5. Τοποθετήστε τον κέρσορα στο πεδίο «Εύρεση τι» και χρησιμοποιήστε τη συντόμευση πληκτρολογίου - Control + J (κρατήστε πατημένο το πλήκτρο ελέγχου και πατήστε το πλήκτρο J). Μπορεί να μην βλέπετε τίποτα, αλλά αυτό βάζει τον χαρακτήρα διακοπής γραμμής στο πεδίο "Βρείτε τι"
  6. Στο πεδίο αντικατάστασης, εισαγάγετε ένα κόμμα ακολουθούμενο από έναν κενό χαρακτήρα (,)
  7. Κάντε κλικ στο Αντικατάσταση όλων

Τα παραπάνω βήματα θα καταργήσουν όλα τα διαλείμματα γραμμής και θα τα αντικαταστήσουν με κόμμα. Αυτό θα σας δώσει το αποτέλεσμα σε μία μόνο γραμμή σε ένα κελί στο Excel.

Σε περίπτωση που θέλετε να καταργήσετε το διάλειμμα γραμμής και θέλετε να το αντικαταστήσετε με κάτι άλλο αντί για κόμμα, τότε πρέπει να το καθορίσετε στο Βήμα 6 (στο πεδίο «Αντικατάσταση με»)

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

Αφαιρέστε τα σπασίματα γραμμής χρησιμοποιώντας τον τύπο

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

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

Παρακάτω είναι ο τύπος που θα το κάνει αυτό:

= SUBSTITUTE (A2, CHAR (10), "")

Η συνάρτηση SUBSTITUTE βρίσκει και αντικαθιστά τον χαρακτήρα CHAR (10) - ο οποίος αντιπροσωπεύει τον χαρακτήρα ροής γραμμής. Έτσι, ο παραπάνω τύπος βρίσκει όλα τα σπασίματα γραμμών και τα αντικαθιστά με κενά - πράγμα που σημαίνει ουσιαστικά ότι αυτά τα διαλείμματα γραμμής έχουν αφαιρεθεί.

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

= SUBSTITUTE (A2, CHAR (10), ",")

Σημείωση: Σε περίπτωση που έχετε ενεργοποιήσει το Wrap-text σε ένα κελί όπου λαμβάνετε το αποτέλεσμα του τύπου, ενδέχεται να εξακολουθείτε να βλέπετε κάποιο κείμενο να μετακινείται στην επόμενη γραμμή στο ίδιο κελί. Αυτό δεν οφείλεται σε διακοπή γραμμών. Εάν προσαρμόσετε τη στήλη

Κατάργηση διακοπών γραμμής χρησιμοποιώντας VBA

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

Αλλά πρέπει να κάνετε κάποια δουλειά πριν την κάνετε με ένα κλικ.

Παρακάτω είναι ο κώδικας VBA που θα περάσει από κάθε κελί στο

Sub RemoveLineBreaks () Για κάθε κελί στην επιλογή Cell.Value = Αντικατάσταση (Cell.Value, Chr (10), ",") Next End Sub

Ο παραπάνω κώδικας χρησιμοποιεί τη συνάρτηση REPLACE στο VBA για να αντικαταστήσει όλους τους χαρακτήρες διακοπής γραμμής σε ένα κελί με ένα κόμμα που ακολουθείται από τον χαρακτήρα διαστήματος.

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

Μπορείτε να βάλετε αυτόν τον κώδικα σε μια κανονική ενότητα στο Excel και σε περίπτωση που πρέπει να τον χρησιμοποιείτε συχνά και τον χρειάζεστε σε όλα τα βιβλία εργασίας του Excel, μπορείτε να αποθηκεύσετε αυτόν τον κώδικα είτε στο Personal Macro Workbook ή μπορείτε να τον προσθέσετε ως Πρόσθετο Excel.

Εάν θέλετε να το χρησιμοποιήσετε με ένα μόνο κλικ, μπορείτε να προσθέσετε αυτόν τον κώδικα μακροεντολής στη γραμμή εργαλείων γρήγορης πρόσβασης. Με αυτόν τον τρόπο, το μόνο που χρειάζεται να κάνετε είναι να κάνετε την επιλογή και να κάνετε κλικ στο κουμπί μακροεντολής στο QAT για να εκτελέσετε τον κώδικα.

Line Break vs. Επιστροφή μεταφοράς

Υπάρχει μια μικρή διαφορά μεταξύ διακοπής γραμμής στο Excel και σε επιστροφή μεταφοράς.

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

Στις περισσότερες περιπτώσεις, όταν βλέπετε μια διακοπή γραμμής στο Excel, υπάρχει επιστροφή μεταφοράς σε αυτό.

Επίσης, όταν χρησιμοποιείτε το ALT Enter για να εισαγάγετε μια αλλαγή γραμμής στο Excel, εισάγει μόνο μια ροή γραμμής και όχι επιστροφή μεταφοράς.

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

Ο κωδικός ASCII μιας επιστροφής μεταφοράς είναι 13 (CR, κωδικός ASCII 13) και μπορείτε να τον βρείτε και να τον αντικαταστήσετε χρησιμοποιώντας τύπους.

Μπορείτε να διαβάσετε περισσότερα για τη διαφορά μεταξύ ροής γραμμής και επιστροφής μεταφοράς εδώ.

Ελπίζω να βρήκατε χρήσιμο αυτό το σεμινάριο.

wave wave wave wave wave