Cum să eliminați întreruperile de linie (retururile de cărucior) din celule în Excel 2013, 2010 și 2007

Acest tutorial vă va prezenta trei moduri de a elimina returnările de transport din celule în Excel. Veți învăța, de asemenea, cum să înlocuiți întreruperile de linie cu alte caractere. Toate soluțiile sugerate funcționează în Excel 2013, 2010, 2007 și 2003.

Întreruperile de linie pot apărea în text din diverse motive. De obicei, returnările de cărucior apar într-un registru de lucru, de exemplu atunci când textul este copiat de pe o pagină web, când sunt deja într-un registru de lucru primit de la un client sau când noi înșine le adăugăm apăsând taste. Alt + Introducere.

Oricare ar fi motivul pentru ele, provocarea acum este de a elimina returnările de cărucior, deoarece interferează cu căutările de expresii și au ca rezultat dezordinea coloanelor atunci când încadrarea este activată.

Toate cele trei metode prezentate sunt destul de rapide. Alege-l pe cel care ti se potriveste cel mai bine:

Notă: Inițial, termenii „Retur caruș” și „Aliment de linie” au fost folosiți atunci când lucrați la mașini de scris și au indicat două operațiuni diferite. Un cititor curios poate găsi în mod independent informații detaliate despre acest lucru pe Internet.

Calculatoarele și software-ul de procesare a textului au fost concepute având în vedere caracteristicile mașinilor de scris. Acesta este motivul pentru care două caractere diferite care nu pot fi imprimate sunt acum folosite pentru a indica o întrerupere de linie: retur transport (Retur caruș, cod CR sau ASCII 13) și Traducerea liniilor (Alimentare de linie, cod LF sau ASCII 10). Pe Windows, ambele caractere sunt folosite împreună, iar pe sistemele *NIX, sunt folosite doar liniile noi.

Ai grija: Ambele opțiuni se găsesc în Excel. La importarea din fișiere .TXT or . Csv datele conțin de obicei întoarceri de cărucior și avansuri de linie. Când o întrerupere de linie este introdusă manual prin apăsare Alt + Introducere, Excel inserează doar un caracter de nouă linie. Dacă dosarul . Csv primit de la un fan al Linux, Unix sau alt sistem similar, apoi pregătiți-vă pentru o întâlnire cu doar un caracter newline.

Îndepărtarea manuală a retururilor de cărucior

Pro-uri: Această metodă este cea mai rapidă.

Contra: Fără avantaje suplimentare 🙁

Acesta este modul în care puteți elimina întreruperile de linie folosind „Găsiți și înlocuiți„:

  1. Selectați toate celulele în care doriți să eliminați returnările de transport sau înlocuiți-le cu un alt caracter.Cum să eliminați întreruperile de linie (retururile de cărucior) din celule în Excel 2013, 2010 și 2007
  2. Anunturi Ctrl + Hpentru a afișa o casetă de dialog Găsiți și înlocuiți (Găsiți și înlocuiți).
  3. Pune cursorul în câmp A găsi (Găsiți ce) și apăsați Ctrl + J. La prima vedere, câmpul va părea gol, dar dacă te uiți cu atenție, vei vedea un punct mic în el.
  4. În Inlocuit de (Înlocuiește cu) introduceți orice valoare de inserat în locul returnărilor de transport. De obicei, se folosește un spațiu pentru a evita lipirea accidentală a două cuvinte adiacente. Dacă doriți doar să eliminați întreruperile de linie, părăsiți câmpul Inlocuit de (Înlocuiește cu) gol.Cum să eliminați întreruperile de linie (retururile de cărucior) din celule în Excel 2013, 2010 și 2007
  5. presa Înlocuiește-le pe toate (Înlocuiește totul) și bucură-te de rezultat!Cum să eliminați întreruperile de linie (retururile de cărucior) din celule în Excel 2013, 2010 și 2007

Eliminați întreruperile de linie folosind formule Excel

Pro-uri: Puteți utiliza formule secvențiale sau imbricate pentru verificarea complexă a textului în celula procesată. De exemplu, puteți elimina întoarcerile de cărucior și apoi puteți găsi spații suplimentare de început sau de final sau spații suplimentare între cuvinte.

În unele cazuri, rupturile de linie trebuie eliminate pentru a utiliza mai târziu textul ca argumente ale funcției fără a face modificări celulelor originale. Rezultatul poate fi folosit, de exemplu, ca argument al funcției VIEW (PRIVEŞTE ÎN SUS).

Contra: Va trebui să creați o coloană de ajutor și să efectuați mulți pași suplimentari.

  1. Adăugați o coloană auxiliară la sfârșitul datelor. În exemplul nostru, acesta va fi numit 1 linii.
  2. În prima celulă a coloanei auxiliare (C2), introduceți formula pentru a elimina/înlocui rupturile de linie. Mai jos sunt câteva formule utile pentru diverse ocazii:
    • Această formulă este potrivită pentru a fi utilizată cu combinațiile Windows și UNIX care retur/alimentare linie.

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

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

    • Următoarea formulă este potrivită pentru a înlocui o întrerupere de linie cu orice alt caracter (de exemplu, „, ” – virgulă + spațiu). În acest caz, liniile nu vor fi combinate și nu vor apărea spații suplimentare.

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

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

    • Și iată cum puteți elimina toate caracterele care nu pot fi imprimate din text, inclusiv întreruperile de rând:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Cum să eliminați întreruperile de linie (retururile de cărucior) din celule în Excel 2013, 2010 și 2007

  3. Copiați formula în toate celulele din coloană.
  4. Opțional, puteți înlocui coloana inițială cu una nouă, cu întreruperile de linie eliminate:
    • Selectați toate celulele dintr-o coloană C și presare Ctrl + C copiați datele în clipboard.
    • Apoi, selectați o celulă B2, apăsați comanda rapidă de la tastatură Shift + F10 și apoi Insera (Introduce).
    • Ștergeți coloana de ajutor.

Eliminați întreruperile de linie cu macrocomanda VBA

Pro-uri: Creați o dată – utilizați din nou și din nou cu orice registru de lucru.

Contra: Sunt necesare cel puțin cunoștințe de bază despre VBA.

Macrocomanda VBA din exemplul următor elimină returnările transport din toate celulele din foaia de lucru activă.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Pentru fiecare MyRange din 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 sunteți prea familiarizat cu VBA, vă recomand să studiați articolul despre cum să inserați și să executați codul VBA în Excel.

Lasă un comentariu