3 načini odstranjevanja povratnih povratkov v Excelu: formule, makro VBA, pogovorno okno poišči in zamenjaj

  • Deliti To
Michael Brown

V tem nasvetu boste našli 3 načine za odstranitev vrnitve koraka iz Excelovih celic. Naučili se boste tudi, kako nadomestiti prelome vrstic z drugimi simboli. Vse rešitve delujejo za Excel 365, 2021, 2019 in nižje različice.

Razlogi za nastanek prelomov vrstic v besedilu so lahko različni. Ponavadi se vrstice s prelomom pojavijo, ko besedilo kopirate s spletne strani, od stranke dobite delovni zvezek, ki že vsebuje prelome vrstic, ali pa jih sami dodate z uporabo kombinacije tipk Alt+Enter .

V vsakem primeru želite zdaj odstraniti vrnitve koraka, saj zaradi njih ne morete najti besedne zveze in je vsebina stolpca videti neurejena, ko vklopite možnost ovijanja besedila.

Upoštevajte, da sta se izraza "Carriage return" in "Line feed" prvotno uporabljala v pisalnih strojih in sta pomenila dve različni dejanji.

Računalniki in programska oprema za obdelavo besedil so bili ustvarjeni ob upoštevanju posebnosti pisalnega stroja. Zato se zdaj za označevanje preloma vrstice uporabljata dva različna netiskljiva simbola: " Vračanje vozička " (CR, ASCII koda 13) in " Podajanje vrstic " (LF, koda ASCII 10). Windows uporablja 2 simbola zaporedoma: CR+LF in LF za sisteme *NIX. Bodite previdni: v Excelu lahko najdete obe različici Če uvozite podatke iz datoteke .txt ali .csv, je večja verjetnost, da boste našli Vračanje vozička + Podajanje vrstic Ko prekinete vrstico z uporabo kombinacije tipk Alt+Enter , Excel vstavi Podajanje vrstic samo.

Če dobite datoteke .csv od osebe, ki uporablja Linux, Unix itd., boste našli samo Podajanje vrstic ponovno.

Vsi ti trije načini so zelo hitri. Izberite tistega, ki vam najbolj ustreza:

    Nasvet. Če iščete rešitev za nasprotno nalogo, preberite, kako hitro dodati prelom vrstice v celico programa Excel.

    Ročno odstranjevanje povratnih znakov

    Prednosti: najhitrejši način.

    Proti: brez dodatnih funkcij :(.

    Poiščite korake za odpravo prelomov vrstic z uporabo funkcije Poišči in zamenjaj:

    1. Izberite vse celice, v katerih želite odstraniti ali zamenjati povratne vrstice.
    2. Pritisnite kombinacijo tipk Ctrl+H, da odprete Pojavno okno Poišči in zamenjaj .
    3. V Poišči, kaj vnesite kombinacijo tipk Ctrl+J . Izgledalo bo prazno, vendar boste videli majhno piko.
    4. V Zamenjajte z vnesite poljubno vrednost za zamenjavo vrnitve vrstice. Običajno je to presledek, da se izognete nenamernemu združevanju 2 besed. Če potrebujete le brisanje prekinitev vrstic, pustite polje "Zamenjaj z" prazno.
    5. Pritisnite Zamenjajte vse in uživajte v rezultatu!

    Brisanje prelomov vrstic z uporabo Excelovih formul

    Prednosti: za kompleksno obdelavo besedila v celicah lahko uporabite verigo formul / vgnezdene formule. Na primer, mogoče je odstraniti povratne vrstice, nato pa odstraniti odvečne vodilne in končne presledke ter presledke med besedami.

    Morda pa boste morali izbrisati vrnitve koraka, da boste lahko besedilo uporabili kot argument druge funkcije, ne da bi spremenili prvotne celice. Če želite na primer rezultat uporabiti kot argument funkcije =lookup ().

    Proti: boste morali ustvariti pomožni stolpec in opraviti številne dodatne korake.

    1. Pomožni stolpec dodajte na konec podatkov. Poimenujete ga lahko "1 vrstica".
    2. V prvi celici pomožnega stolpca ( C2 ) vnesite formulo za odstranjevanje/nadomeščanje prelomov vrstic. Tukaj si lahko ogledate več koristnih formul za različne priložnosti:
      • Obravnava kombinacije vrnitve koraka in vrstic v operacijskem sistemu Windows in UNIX.

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

      • Naslednja formula vam bo pomagala nadomestiti prekinitev vrstice s katerim koli drugim simbolom (vejica + presledek). V tem primeru se vrstice ne bodo združevale in dodatni presledki se ne bodo pojavili.

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

      • Če želite iz besedila odstraniti vse znake, ki jih ni mogoče natisniti, vključno s prelomi vrstic:

        =CLEAN(B2)

    3. Kopirajte formulo v druge celice v stolpcu.
    4. Po želji , lahko prvotni stolpec nadomestite s stolpcem, iz katerega so bili odstranjeni prelomi vrstic:
      • Izberite vse celice v stolpcu C in pritisnite kombinacijo tipk Ctrl + C, da podatke kopirate v odložišče.
      • Zdaj izberite celico B2 in pritisnite bližnjico Shift + F10. Nato pritisnite V .
      • Odstranite pomožni stolpec.

    Makro VBA za odstranitev prelomov vrstic

    Prednosti: Ker je ustvarjen enkrat, ga lahko ponovno uporabite v katerem koli delovnem zvezku.

    Proti: morate imeti osnovno znanje o VBA.

    Makro VBA iz spodnjega primera izbriše povratne vrstice iz vseh celic v trenutno odprtem delovnem listu (aktivni delovni list).

    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

    Če VBA ne poznate dobro, glejte Kako vstaviti in zagnati kodo VBA v Excelu.

    Odstranjevanje vrnitve povozov z orodjem Text Toolkit

    Če ste srečni uporabnik našega paketa Text Toolkit ali Ultimate Suite za Excel, vam ni treba izgubljati časa za nobeno od zgornjih manipulacij. Vse, kar potrebujete, so ti trije hitri koraki:

    1. Izberite eno ali več celic, v katerih želite izbrisati prelome vrstic.
    2. Na Excelovem traku pojdite na Podatke o abilitah zavihek> Besedilo in kliknite skupino Pretvori gumb.
    3. Na Pretvarjanje besedila v podoknu izberite Pretvarjanje preloma vrstice v radijski gumb, v polje vnesite znak "zamenjava" in kliknite Pretvori .

    V našem primeru bomo vsak prelom vrstice zamenjali s presledkom, zato postavite kazalec miške v polje in pritisnite tipko Enter:

    Tako boste dobili pregledno urejeno tabelo z enovrstičnimi naslovi:

    Če želite preizkusiti to in še 60 drugih orodij za prihranek časa za Excel, lahko prenesete preizkusno različico našega paketa Ultimate Suite. Presenečeni boste, ko boste odkrili rešitve za najzahtevnejša in najbolj naporna opravila v Excelu, ki jih lahko opravite z nekaj kliki!

    Video: Kako odstraniti prelome vrstic v Excelu

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.