Kako ukloniti prijelome redaka (povratak redaka) iz ćelija u Excelu 2013, 2010 i 2007

Ovaj vodič će vas upoznati s tri načina uklanjanja znakova vraćanja redaka iz ćelija u Excelu. Također ćete naučiti kako zamijeniti prijelome reda drugim znakovima. Sva predložena rješenja rade u Excelu 2013, 2010, 2007 i 2003.

Prijelomi redaka mogu se pojaviti u tekstu iz različitih razloga. Povratak na novi red obično se događa u radnoj knjizi, na primjer kada se tekst kopira s web stranice, kada se već nalazi u radnoj knjizi primljenoj od klijenta ili kada ih mi sami dodamo pritiskom na tipke. Alt + Enter.

Bez obzira na razlog za njih, sada je izazov ukloniti vraćanje redaka, jer ometaju pretraživanja izraza i rezultiraju neredom u stupcima kada je prelamanje omogućeno.

Sve tri predstavljene metode su prilično brze. Odaberite onaj koji vam najviše odgovara:

Bilješka: U početku su se izrazi "Povratak na novi red" i "Line feed" koristili pri radu na pisaćim strojevima i označavali su dvije različite operacije. Znatiželjni čitatelj može samostalno pronaći detaljne informacije o tome na Internetu.

Računala i softver za obradu teksta dizajnirani su imajući na umu karakteristike pisaćih strojeva. Zbog toga se dva različita neispisiva znaka sada koriste za označavanje prijeloma retka: povrat prtljage (Povratak redaka, CR ili ASCII kod 13) i Linijski prijevod (Line feed, LF ili ASCII kod 10). Na Windowsima se oba znaka koriste zajedno, a na *NIX sustavima koriste se samo novi redovi.

Budi oprezan: Obje opcije nalaze se u Excelu. Prilikom uvoza iz datoteka . TXT or . Csv podaci obično sadrže povratak na novi red i pomicanje redaka. Kada se prijelom retka unese ručno pritiskom na Alt + Enter, Excel samo umeće znak novog retka. Ako je datoteka . Csv primljen od ljubitelja Linuxa, Unixa ili drugog sličnog sustava, onda se pripremite za susret samo sa znakom novog retka.

Ručno uklanjanje kareta

Pros: Ova metoda je najbrža.

Cons: Bez dodatnih pogodnosti 🙁

Ovako možete ukloniti prijelome redaka pomoću "Pronađite i zamijeni"

  1. Odaberite sve ćelije u kojima želite ukloniti početak reda ili ih zamijeniti drugim znakom.Kako ukloniti prijelome redaka (povratak redaka) iz ćelija u Excelu 2013, 2010 i 2007
  2. tisak Ctrl + Hda biste otvorili dijaloški okvir Pronađite i zamijeni (Pronađi i zamijeni).
  3. Postavite kursor u polje Pronaći (Pronađi što) i pritisnite Ctrl + J. Na prvi pogled polje će se činiti praznim, ali ako bolje pogledate, vidjet ćete malu točkicu u njemu.
  4. u Zamijenjen (Zamijeni sa) unesite bilo koju vrijednost za umetanje umjesto povratka redaka. Obično se za to koristi razmak kako bi se izbjeglo slučajno lijepljenje dviju susjednih riječi. Ako samo želite ukloniti prijelome redaka, napustite polje Zamijenjen (Zamijeni sa) prazno.Kako ukloniti prijelome redaka (povratak redaka) iz ćelija u Excelu 2013, 2010 i 2007
  5. Pritisnite gumb Zamjeni sve (Zamijenite sve) i uživajte u rezultatu!Kako ukloniti prijelome redaka (povratak redaka) iz ćelija u Excelu 2013, 2010 i 2007

Uklonite prijelome redaka pomoću Excel formula

Pros: Možete koristiti sekvencijalne ili ugniježđene formule za provjeru složenog teksta u obrađenoj ćeliji. Na primjer, možete ukloniti vraćanje redaka i zatim pronaći dodatne razmake na početku ili na kraju ili dodatne razmake između riječi.

U nekim se slučajevima prijelomi retka moraju ukloniti kako bi se kasnije koristio tekst kao argument funkcije bez mijenjanja izvornih ćelija. Rezultat se može koristiti, na primjer, kao argument funkcije POGLED (POGLEDAJ).

Cons: Morat ćete stvoriti pomoćni stupac i izvršiti mnoge dodatne korake.

  1. Dodajte pomoćni stupac na kraju podataka. U našem će se primjeru zvati 1 linije.
  2. U prvu ćeliju pomoćnog stupca (C2) unesite formulu za uklanjanje/zamjenu prijeloma retka. Ispod je nekoliko korisnih formula za razne prilike:
    • Ova je formula prikladna za korištenje s Windows i UNIX kombinacijama vraćanja na početak/pomaka redaka.

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

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

    • Sljedeća formula prikladna je za zamjenu prijeloma retka bilo kojim drugim znakom (na primjer, “, ” – zarez + razmak). U tom slučaju, linije se neće kombinirati i dodatni razmaci se neće pojaviti.

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

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

    • A evo kako iz teksta možete ukloniti sve znakove koji se ne mogu ispisati, uključujući prijelome retka:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Kako ukloniti prijelome redaka (povratak redaka) iz ćelija u Excelu 2013, 2010 i 2007

  3. Kopirajte formulu u sve ćelije u stupcu.
  4. Po želji, izvorni stupac možete zamijeniti novim, s uklonjenim prijelomima redaka:
    • Odaberite sve ćelije u stupcu C i pritiskom na tipku Ctrl + C kopirajte podatke u međuspremnik.
    • Zatim odaberite ćeliju B2, pritisnite tipkovni prečac Shift + F10 a zatim umetak (Umetnuti).
    • Izbrišite pomoćni stupac.

Uklonite prijelome redaka pomoću VBA makronaredbe

Pros: Stvorite jednom – koristite uvijek iznova s ​​bilo kojom radnom bilježnicom.

Cons: Potrebno je barem osnovno poznavanje VBA.

VBA makronaredba u sljedećem primjeru uklanja znake vraćanja redaka iz svih ćelija na aktivnom radnom listu.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Za svaki MyRange u 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

Ako niste previše upoznati s VBA, preporučujem da proučite članak o tome kako umetnuti i izvršiti VBA kod u Excelu.

Ostavi odgovor