3 moduri de a elimina revenirile de cărămidă în Excel: formule, macro VBA, dialogul de căutare și înlocuire

  • Imparte Asta
Michael Brown

În acest sfat veți găsi 3 modalități de a elimina reveniri la cărămidă din celulele Excel. De asemenea, veți afla cum să înlocuiți pauzele de linie cu alte simboluri. Toate soluțiile funcționează pentru Excel 365, 2021, 2019 și versiunile inferioare.

Pot exista diferite motive pentru care apar întreruperi de linie în textul dvs. De obicei, revenirile la cărămidă apar atunci când copiați text de pe o pagină web, când primiți un registru de lucru care conține deja întreruperi de linie de la un client sau când le adăugați dvs. cu Alt+Intro .

În orice caz, ceea ce doriți să faceți acum este să ștergeți revenirile de cărămidă, deoarece acestea nu vă permit să găsiți o frază și fac ca conținutul coloanelor să arate dezorganizat atunci când activați opțiunea de înfășurare a textului.

Vă rugăm să rețineți că, inițial, termenii "Carriage return" și "Line feed" au fost folosiți la o mașină de scris și au însemnat două acțiuni diferite, puteți găsi mai multe informații la Wiki.

Calculatoarele și programele de prelucrare a textului au fost create ținând cont de specificul mașinilor de scris. De aceea, pentru a indica întreruperea de linie se folosesc acum două simboluri diferite, neimprimabile, pentru a indica întreruperea de linie: " Retur de cărămidă " (CR, cod ASCII 13) și " Line Feed " (LF, cod ASCII 10). Windows utilizează 2 simboluri unul câte unul: CR+LF și LF pentru sistemele *NIX. Fiți atenți: în Excel puteți găsi ambele variante Dacă importați date dintr-un fișier .txt sau .csv, este mai probabil să găsiți Întoarcerea cărăușilor + Line Feed Atunci când întrerupeți o linie folosind Alt+Inter , Excel inserează Line Feed numai.

În cazul în care primiți fișiere .csv de la o persoană care utilizează Linux, Unix etc., veți găsi doar Alimentarea cu linii din nou.

Toate aceste 3 moduri sunt foarte rapide. Nu ezitați să o alegeți pe cea care vă convine cel mai bine:

    Sfat. Pentru că sunteți în căutarea unei soluții pentru sarcina opusă, citiți cum să adăugați rapid o pauză de linie în celula Excel.

    Îndepărtați manual returnările de cărămidă

    Pro: cel mai rapid mod.

    Contra: nu orice caracteristici suplimentare :(.

    Vă rugăm să găsiți pașii de eliminare a întreruperilor de linie cu ajutorul funcției Căutare și înlocuire:

    1. Selectați toate celulele în care doriți să eliminați sau să înlocuiți retururile de cărămidă.
    2. Apăsați Ctrl+H pentru a deschide fereastra Caseta de dialog Găsire și înlocuire .
    3. În Găsiți ce introduceți Ctrl+J . Va părea gol, dar veți vedea un punct mic.
    4. În Înlocuiți cu câmpul, introduceți orice valoare pentru a înlocui reveniri la căsuță. De obicei, este vorba de spațiu pentru a evita ca 2 cuvinte să se unească accidental. Dacă tot ce aveți nevoie este ștergerea întreruperilor de linie, lăsați câmpul "Replace With" gol.
    5. Apăsați butonul Înlocuiți totul și bucurați-vă de rezultat!

    Ștergeți întreruperile de linie utilizând formulele Excel

    Pro: puteți utiliza un lanț de formule / formule imbricate pentru procesarea complexă a textului din celule. De exemplu, este posibil să eliminați revenirile la cărămidă și apoi să eliminați spațiile de început și de sfârșit în exces și cele dintre cuvinte.

    Sau poate fi necesar să ștergeți reveniri la cărămidă pentru a utiliza textul ca argument al unei alte funcții fără a modifica celulele originale. De exemplu, dacă doriți să puteți utiliza rezultatul ca argument al funcției =lookup ().

    Contra: va trebui să creați o coloană ajutătoare și să urmați mai mulți pași suplimentari.

    1. Adăugați coloana de ajutor la sfârșitul datelor dvs. Puteți să o numiți "1 linie".
    2. În prima celulă a coloanei ajutătoare ( C2 ), introduceți formula pentru a elimina/înlocui pauzele de linie. Aici puteți vedea mai multe formule utile pentru diferite ocazii:
      • Gestionează atât combinațiile de revenire la cărămidă/alimentarea liniei din Windows, cât și din UNIX.

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

      • Următoarea formulă vă va ajuta să înlocuiți pauza de linie cu orice alt simbol (virgulă+spațiu). În acest caz, liniile nu se vor uni și nu vor apărea spații suplimentare.

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

      • Dacă doriți să eliminați toate caracterele neimprimabile din text, inclusiv întreruperile de rând:

        =CLEAN(B2)

    3. Copiați formula în celelalte celule din coloană.
    4. Opțional , puteți înlocui coloana originală cu cea în care au fost eliminate întreruperile de linie:
      • Selectați toate celulele din coloană C și apăsați Ctrl + C pentru a copia datele în clipboard.
      • Acum alegeți celula B2 și apăsați comanda rapidă Shift + F10. Apoi apăsați V .
      • Îndepărtați coloana auxiliară.

    Macro VBA pentru a scăpa de pauzele de linie

    Pro: Fiind creat o singură dată, poate fi reutilizat în orice registru de lucru.

    Contra: trebuie să aveți cunoștințe de bază despre VBA.

    Macro VBA din exemplul de mai jos șterge retururile de cărămidă din toate celulele din foaia de lucru deschisă în acel moment (foaia de lucru activă).

    Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each MyRange In ActiveSheet.UsedRange If 0 <InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "" ) End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Dacă nu cunoașteți foarte bine VBA, consultați Cum să inserați și să executați cod VBA în Excel.

    Eliminați revenirile de cărămidă cu Text Toolkit

    Dacă sunteți un utilizator norocos al setului nostru de instrumente Text Toolkit sau Ultimate Suite for Excel, atunci nu trebuie să pierdeți timp cu niciuna dintre manipulările de mai sus. Este nevoie doar de acești 3 pași rapizi:

    1. Selectați una sau mai multe celule în care doriți să ștergeți întreruperile de linie.
    2. Pe panglica Excel, mergeți la butonul Date Ablebits tab> Text și faceți clic pe butonul Conversia buton.
    3. Pe Conversia textului selectați panoul Conversia pauză de linie în tastați caracterul de "înlocuire" în caseta de selectare și faceți clic pe Conversia .

    În exemplul nostru, înlocuim fiecare întrerupere de linie cu un spațiu, așa că trebuie să plasați cursorul mouse-ului în căsuță și să apăsați tasta Enter:

    Ca rezultat, veți avea un tabel bine organizat, cu adrese pe un singur rând:

    Dacă sunteți curioși să încercați acest lucru și alte 60 de instrumente de economisire a timpului pentru Excel, vă invităm să descărcați o versiune de încercare a suitei noastre Ultimate Suite. Veți fi uimit să descoperiți cu câteva clicuri soluții pentru cele mai dificile și plictisitoare sarcini din Excel!

    Video: Cum se elimină pauzele de linie în Excel

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.