Πώς να αφαιρέσετε αλλαγές γραμμής (επιστροφές μεταφοράς) από κελιά στο Excel 2013, 2010 και 2007

Αυτό το σεμινάριο θα σας παρουσιάσει τρεις τρόπους κατάργησης των επιστροφών μεταφοράς από κελιά στο Excel. Θα μάθετε επίσης πώς να αντικαταστήσετε τις αλλαγές γραμμής με άλλους χαρακτήρες. Όλες οι προτεινόμενες λύσεις λειτουργούν στο Excel 2013, 2010, 2007 και 2003.

Οι αλλαγές γραμμής μπορούν να εμφανιστούν στο κείμενο για διάφορους λόγους. Συνήθως οι επιστροφές μεταφοράς πραγματοποιούνται σε ένα βιβλίο εργασίας, για παράδειγμα όταν αντιγράφεται κείμενο από μια ιστοσελίδα, όταν βρίσκονται ήδη σε βιβλίο εργασίας που ελήφθη από έναν πελάτη ή όταν εμείς οι ίδιοι τις προσθέτουμε πατώντας πλήκτρα. Alt + Enter.

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

Και οι τρεις μέθοδοι που παρουσιάζονται είναι αρκετά γρήγορες. Επιλέξτε αυτό που σας ταιριάζει καλύτερα:

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

Οι υπολογιστές και το λογισμικό επεξεργασίας κειμένου σχεδιάστηκαν με γνώμονα τα χαρακτηριστικά των γραφομηχανών. Αυτός είναι ο λόγος για τον οποίο δύο διαφορετικοί μη εκτυπώσιμοι χαρακτήρες χρησιμοποιούνται τώρα για να υποδείξουν μια αλλαγή γραμμής: επιστροφή άμαξας (Επιστροφή μεταφοράς, κωδικός CR ή ASCII 13) και Γραμμική μετάφραση (Ροή γραμμής, κωδικός LF ή ASCII 10). Στα Windows, και οι δύο χαρακτήρες χρησιμοποιούνται μαζί και στα συστήματα *NIX χρησιμοποιούνται μόνο νέες γραμμές.

Πρόσεχε: Και οι δύο επιλογές βρίσκονται στο Excel. Κατά την εισαγωγή από αρχεία . Txt or . Csv Τα δεδομένα συνήθως περιέχουν επιστροφές μεταφοράς και τροφοδοσίες γραμμής. Όταν μια αλλαγή γραμμής εισάγεται χειροκίνητα πατώντας Alt + Enter, Το Excel εισάγει μόνο χαρακτήρα νέας γραμμής. Αν το αρχείο . Csv που λαμβάνεται από έναν θαυμαστή Linux, Unix ή άλλο παρόμοιο σύστημα και, στη συνέχεια, προετοιμαστείτε για μια συνάντηση μόνο με χαρακτήρα νέας γραμμής.

Η αφαίρεση του φορείου επιστρέφει χειροκίνητα

Πλεονεκτήματα: Αυτή η μέθοδος είναι η πιο γρήγορη.

Μειονεκτήματα: Χωρίς επιπλέον προνόμια 🙁

Έτσι μπορείτε να αφαιρέσετε τις αλλαγές γραμμής χρησιμοποιώντας το "Βρίσκω και αντικαθιστώ"

  1. Επιλέξτε όλα τα κελιά από τα οποία θέλετε να αφαιρέσετε τις επιστροφές μεταφοράς ή αντικαταστήστε τα με άλλο χαρακτήρα.Πώς να αφαιρέσετε αλλαγές γραμμής (επιστροφές μεταφοράς) από κελιά στο Excel 2013, 2010 και 2007
  2. Τύπος Ctrl + Hγια να εμφανιστεί ένα παράθυρο διαλόγου Βρίσκω και αντικαθιστώ (Βρίσκω και αντικαθιστώ).
  3. Βάλτε τον κέρσορα στο πεδίο Να βρω (Βρείτε τι) και πατήστε Ctrl + J. Με την πρώτη ματιά, το πεδίο θα φαίνεται άδειο, αλλά αν κοιτάξετε προσεκτικά, θα δείτε μια μικρή κουκκίδα σε αυτό.
  4. Στο Αντικαταστάθηκε από (Αντικατάσταση με) εισαγάγετε οποιαδήποτε τιμή για εισαγωγή στη θέση των επιστροφών μεταφοράς. Συνήθως χρησιμοποιείται ένα κενό για να αποφευχθεί η κατά λάθος κόλληση δύο γειτονικών λέξεων. Εάν θέλετε απλώς να αφαιρέσετε τις αλλαγές γραμμής, αφήστε το πεδίο Αντικαταστάθηκε από (Αντικατάσταση με) κενό.Πώς να αφαιρέσετε αλλαγές γραμμής (επιστροφές μεταφοράς) από κελιά στο Excel 2013, 2010 και 2007
  5. Κάντε κλικ στο κουμπί Αντικατάσταση όλων (Αντικατάσταση όλων) και απολαύστε το αποτέλεσμα!Πώς να αφαιρέσετε αλλαγές γραμμής (επιστροφές μεταφοράς) από κελιά στο Excel 2013, 2010 και 2007

Καταργήστε τις αλλαγές γραμμής χρησιμοποιώντας τύπους Excel

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

Σε ορισμένες περιπτώσεις, οι αλλαγές γραμμής πρέπει να αφαιρεθούν για να χρησιμοποιηθεί αργότερα το κείμενο ως ορίσματα συνάρτησης χωρίς να γίνουν αλλαγές στα αρχικά κελιά. Το αποτέλεσμα μπορεί να χρησιμοποιηθεί, για παράδειγμα, ως όρισμα συνάρτησης ΔΕΙΤΕ (ΨΑΧΝΩ).

Μειονεκτήματα: Θα χρειαστεί να δημιουργήσετε μια βοηθητική στήλη και να εκτελέσετε πολλά πρόσθετα βήματα.

  1. Προσθέστε μια βοηθητική στήλη στο τέλος των δεδομένων. Στο παράδειγμά μας, θα ονομάζεται 1 γραμμές.
  2. Στο πρώτο κελί της βοηθητικής στήλης (C2), εισαγάγετε τον τύπο για την αφαίρεση/αντικατάσταση αλλαγών γραμμής. Παρακάτω είναι μερικές χρήσιμες φόρμουλες για διάφορες περιστάσεις:
    • Αυτή η φόρμουλα είναι κατάλληλη για χρήση με συνδυασμούς μεταφοράς επιστροφής/γραμμής μεταφοράς Windows και UNIX.

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

      =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")

    • Ο παρακάτω τύπος είναι κατάλληλος για την αντικατάσταση μιας αλλαγής γραμμής με οποιονδήποτε άλλο χαρακτήρα (για παράδειγμα, ", " – κόμμα + κενό). Σε αυτήν την περίπτωση, οι γραμμές δεν θα συνδυαστούν και δεν θα εμφανιστούν επιπλέον κενά.

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

      =TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")

    • Και αυτός είναι ο τρόπος με τον οποίο μπορείτε να αφαιρέσετε όλους τους μη εκτυπώσιμους χαρακτήρες από το κείμενο, συμπεριλαμβανομένων των αλλαγών γραμμής:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Πώς να αφαιρέσετε αλλαγές γραμμής (επιστροφές μεταφοράς) από κελιά στο Excel 2013, 2010 και 2007

  3. Αντιγράψτε τον τύπο σε όλα τα κελιά της στήλης.
  4. Προαιρετικά, μπορείτε να αντικαταστήσετε την αρχική στήλη με μια νέα, με τις αλλαγές γραμμής να αφαιρεθούν:
    • Επιλέξτε όλα τα κελιά σε μια στήλη C και πιέζοντας Ctrl + C αντιγράψτε τα δεδομένα στο πρόχειρο.
    • Στη συνέχεια, επιλέξτε ένα κελί B2, πατήστε τη συντόμευση πληκτρολογίου Shift + F10 και στη συνέχεια Κύριο θέμα (Εισάγετε).
    • Διαγράψτε τη βοηθητική στήλη.

Καταργήστε τις αλλαγές γραμμής με τη μακροεντολή VBA

Πλεονεκτήματα: Δημιουργία μία φορά – χρήση ξανά και ξανά με οποιοδήποτε βιβλίο εργασίας.

Μειονεκτήματα: Απαιτούνται τουλάχιστον βασικές γνώσεις VBA.

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

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Every MyRange In ActiveSheet.UsedRange If 0 <InStr(MyRange, Chr(10)) Τότε αντικαταστήστε,(MRange) ") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

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

Αφήστε μια απάντηση