Turinys
Šiame patarime rasite 3 būdus, kaip iš "Excel" ląstelių pašalinti vežimėlio grąžinimą. Taip pat sužinosite, kaip pakeisti eilučių pertraukas kitais simboliais. Visi sprendimai tinka "Excel 365", 2021, 2019 ir žemesnėms versijoms.
Gali būti įvairių priežasčių, dėl kurių jūsų tekste atsiranda eilučių pertraukos. Paprastai pertraukos atsiranda, kai nukopijuojate tekstą iš tinklalapio, iš kliento gaunate sąsiuvinį, kuriame jau yra eilučių pertraukų, arba patys jas pridedate naudodami Alt+Enter .
Bet kokiu atveju dabar norite pašalinti vežimėlio grąžinimus, nes jie neleidžia rasti frazės ir, įjungus teksto apvyniojimo parinktį, stulpelio turinys atrodo netvarkingai.
Atkreipkite dėmesį, kad iš pradžių terminai "Carriage return" ir "Line feed" buvo vartojami rašomojoje mašinėlėje ir reiškė 2 skirtingus veiksmus, daugiau informacijos rasite "Wiki".
Kompiuteriai ir teksto apdorojimo programinė įranga buvo kuriami atsižvelgiant į rašomosios mašinėlės ypatumus. Štai kodėl dabar eilutės pertraukai žymėti naudojami du skirtingi nespausdinami simboliai: " Vežimo grąžinimas " (CR, ASCII kodas 13) ir " Linijos padavimas " (LF, ASCII kodas 10). "Windows" naudoja 2 simbolius po vieną: CR+LF, o *NIX sistemose - LF. Būkite atsargūs: "Excel" galite rasti abu variantus Jei importuojate duomenis iš .txt arba .csv failo, greičiausiai rasite Krovinio grąžinimas + Linijos padavimas . Kai pertraukiate eilutę naudodami Alt+Enter , "Excel" įterpia Linijos padavimas tik.
Jei .csv failus gausite iš asmens, kuris naudoja "Linux", "Unix" ir pan., rasite tik Linijų juostos dar kartą.
Visi šie 3 būdai yra tikrai greiti. Galite pasirinkti jums tinkamiausią:
Patarimas. Jei ieškote priešingos užduoties sprendimo, perskaitykite, kaip "Excel" ląstelėje greitai pridėti eilutės pertrauką.
Rankiniu būdu pašalinkite vežimėlio grįžtamąsias eilutes
Privalumai: greičiausias būdas.
Trūkumai: jokių papildomų funkcijų :(.
Pateikiame eilučių pertrūkių pašalinimo veiksmus, kaip naudoti funkciją "Rasti ir pakeisti":
- Pažymėkite visas ląsteles, kuriose norite pašalinti arba pakeisti grįžtamąsias eilutes.
- Paspauskite Ctrl+H, kad atidarytumėte Dialogo langas Rasti ir pakeisti .
- Į Raskite, ką laukelyje įveskite Ctrl+J. Jis atrodys tuščias, tačiau jame bus matomas mažas taškelis.
- Į Pakeisti į lauke įveskite bet kokią reikšmę, kad pakeistumėte kabliataškius. Paprastai tai būna tarpas, kad netyčia nebūtų sujungti 2 žodžiai. Jei jums reikia tik ištrinti eilučių pertraukas, lauką "Pakeisti su" palikite tuščią.
- Paspauskite Pakeisti visus mygtuką ir mėgaukitės rezultatu!
Ištrinti eilučių pertraukas naudojant "Excel" formules
Privalumai: sudėtingam langelių teksto apdorojimui galite naudoti formulių grandinę / įterptines formules. Pavyzdžiui, galima pašalinti kabliataškio grąžinimus, o tada pašalinti perteklinius pradinius ir galinius tarpus bei tarpus tarp žodžių.
Arba gali tekti ištrinti vežimėlio grąžinimus, kad galėtumėte naudoti tekstą kaip kitos funkcijos argumentą nekeisdami pradinių langelių. Pavyzdžiui, jei norite rezultatą naudoti kaip funkcijos =lookup () argumentą.
Trūkumai: reikės sukurti pagalbinį stulpelį ir atlikti daug papildomų veiksmų.
- Į duomenų galą įtraukite pagalbinį stulpelį. Jį galite pavadinti "1 eilutė".
- Pirmajame pagalbinio stulpelio langelyje ( C2 ), įveskite formulę, pagal kurią pašalinsite / pakeisite eilučių pertrūkius. Čia matote keletą naudingų formulių įvairiais atvejais:
- Tvarkykite ir "Windows", ir UNIX vežimėlio grąžinimo ir eilutės padavimo derinius.
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")
- Kita formulė padės pakeisti eilutės pertrauką bet kokiu kitu simboliu (kablelis + tarpas). Šiuo atveju eilutės nebus sujungtos ir nebus papildomų tarpų.
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")
- Jei norite iš teksto pašalinti visus nespausdinamus simbolius, įskaitant eilučių pertraukas:
=CLEAN(B2)
- Tvarkykite ir "Windows", ir UNIX vežimėlio grąžinimo ir eilutės padavimo derinius.
- Nukopijuokite formulę į kitus stulpelio langelius.
- Pasirinktinai , galite pakeisti pradinį stulpelį stulpeliu, iš kurio buvo pašalinti eilučių pertrūkiai:
- Pasirinkite visas stulpelio ląsteles C ir paspauskite Ctrl + C, kad nukopijuotumėte duomenis į iškarpinę.
- Dabar pasirinkite ląstelę B2 ir paspauskite spartųjį klavišą Shift + F10. Tada tiesiog paspauskite V .
- Pašalinkite pagalbinį stulpelį.
VBA makrokomandos, skirtos atsikratyti eilučių pertraukų
Privalumai: Vieną kartą sukurtas, gali būti pakartotinai naudojamas bet kuriame sąsiuvinyje.
Trūkumai: reikia turėti pagrindinių VBA žinių.
Toliau pateiktame pavyzdyje pateiktas VBA makrokomandas pašalina vežimėlio grąžinimą iš visų šiuo metu atidaryto darbalapio (aktyvaus darbalapio) ląstelių.
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
Jei gerai neišmanote VBA, žr. skyrių Kaip įterpti ir paleisti VBA kodą "Excel".
Ištraukti vežimėlio grąžinimus naudojant "Text Toolkit
Jei jums pasisekė, kad naudojate mūsų "Text Toolkit" arba "Ultimate Suite for Excel" rinkinį, jums nereikia gaišti laiko pirmiau minėtoms manipuliacijoms. Tereikia atlikti šiuos 3 greitus veiksmus:
- Pasirinkite vieną ar daugiau langelių, kuriuose norite ištrinti eilučių pertraukas.
- "Excel" juostoje eikite į Ablebitų duomenys skirtukas> Tekstas grupę ir spustelėkite Konvertuoti mygtuką.
- Dėl Konvertuoti tekstą lange pasirinkite Konvertuoti eilutės pertrauką į perjungimo mygtuką, į laukelį įveskite "pakeitimo" simbolį ir spustelėkite Konvertuoti .
Mūsų pavyzdyje kiekvieną eilutės pertrauką pakeisime tarpeliu, todėl pelės žymeklį padėkite į laukelį ir paspauskite klavišą Enter:
Rezultatas - tvarkinga lentelė su vienos eilutės adresais:
Jei norite išbandyti šį ir dar 60 kitų laiką taupančių "Excel" įrankių, kviečiame atsisiųsti bandomąją mūsų "Ultimate Suite" versiją. Nustebsite atradę vos keliais spustelėjimais atliekamų sudėtingiausių ir nuobodžiausių "Excel" užduočių sprendimus!