Kaip pašalinti eilučių lūžius (karetų grąžinimus) iš langelių programose „Excel 2013“, 2010 ir 2007

Ši mokymo programa supažindins su trimis būdais, kaip pašalinti vežimo grąžinimus iš „Excel“ langelių. Taip pat sužinosite, kaip pakeisti eilučių pertraukas kitais simboliais. Visi siūlomi sprendimai veikia Excel 2013, 2010, 2007 ir 2003.

Eilučių lūžiai tekste gali atsirasti dėl įvairių priežasčių. Paprastai vežimo grąžinimai atsiranda darbaknygėje, pavyzdžiui, kai tekstas yra nukopijuotas iš tinklalapio, kai jie jau yra darbo knygoje, gautoje iš kliento, arba kai mes patys juos pridedame spausdami klavišus. Alt + Enter.

Kad ir kokia būtų jų priežastis, dabar iššūkis yra pašalinti vežimo grąžinimus, nes jie trukdo ieškoti frazių ir sukelia stulpelių netvarką, kai įjungtas vyniojimas.

Visi trys pateikti metodai yra gana greiti. Išsirinkite sau tinkamiausią:

Pastaba: Iš pradžių terminai „vežimo grąžinimas“ ir „linijos tiekimas“ buvo naudojami dirbant su rašomąja mašinėle ir žymėjo dvi skirtingas operacijas. Smalsus skaitytojas gali savarankiškai rasti išsamios informacijos apie tai internete.

Kompiuteriai ir teksto apdorojimo programinė įranga buvo sukurti atsižvelgiant į rašomųjų mašinėlių savybes. Štai kodėl dabar eilutės lūžiui nurodyti naudojami du skirtingi nespausdinami simboliai: vežimo grąžinimas (Carriage return, CR arba ASCII kodas 13) ir Eilučių vertimas (Linijos padavimas, LF arba ASCII kodas 10). „Windows“ sistemoje abu simboliai naudojami kartu, o *NIX sistemose naudojamos tik naujos eilutės.

Būk atsargus: Abi parinktys yra „Excel“. Importuojant iš failų . Txt or . Csv duomenis paprastai sudaro vežimo grąžinimai ir eilučių tiekimas. Kai eilutės lūžis įvedamas rankiniu būdu, paspausdami Alt + Enter, Excel įterpia tik naujos eilutės simbolį. Jei failas . Csv gautas iš Linux, Unix ar kitos panašios sistemos gerbėjo, tada pasiruoškite susitikimui tik su naujos eilutės simboliu.

Rankiniu būdu nuimkite vežimėlio grąžus

Argumentai "už": Šis metodas yra greičiausias.

Trūkumai: Jokių papildomų privilegijų 🙁

Taip galite pašalinti eilučių lūžius naudodami „Raskite ir pakeiskite"

  1. Pažymėkite visus langelius, kuriuose norite pašalinti vežimo grąžinimus arba pakeisti juos kitu simboliu.Kaip pašalinti eilučių lūžius (karetų grąžinimus) iš langelių programose „Excel 2013“, 2010 ir 2007
  2. spauda Ctrl + Hkad būtų parodytas dialogo langas Raskite ir pakeiskite (Rasti ir pakeisti).
  3. Įveskite žymeklį į lauką Rasti (Rasti ką) ir paspauskite Ctrl + J. Iš pirmo žvilgsnio laukas atrodys tuščias, bet gerai įsižiūrėjus pamatysi jame mažą taškelį.
  4. Lauke Pakeistas (Pakeisti su) įveskite bet kokią reikšmę, kurią norite įterpti vietoj vežimo grąžinimo. Paprastai tam naudojamas tarpas, kad būtų išvengta netyčinio dviejų gretimų žodžių sulipimo. Jei tiesiog norite pašalinti eilučių lūžius, palikite lauką Pakeistas (Pakeisti į) tuščia.Kaip pašalinti eilučių lūžius (karetų grąžinimus) iš langelių programose „Excel 2013“, 2010 ir 2007
  5. Spustelėkite mygtuką Pakeiskite visus (Pakeiskite viską) ir mėgaukitės rezultatu!Kaip pašalinti eilučių lūžius (karetų grąžinimus) iš langelių programose „Excel 2013“, 2010 ir 2007

Pašalinkite eilučių lūžius naudodami „Excel“ formules

Argumentai "už": Galite naudoti nuoseklias arba įdėtas formules sudėtingam teksto patvirtinimui apdorotame langelyje. Pavyzdžiui, galite pašalinti vežimėlio grąžą ir rasti papildomų tarpų priekyje ar gale arba papildomų tarpų tarp žodžių.

Kai kuriais atvejais eilučių lūžiai turi būti pašalinti, kad vėliau būtų galima naudoti tekstą kaip funkcijos argumentus, nekeičiant pradinių langelių. Rezultatas gali būti naudojamas, pavyzdžiui, kaip funkcijos argumentas VAIZDAS (LOOKUP).

Trūkumai: Turėsite sukurti pagalbinį stulpelį ir atlikti daugybę papildomų veiksmų.

  1. Duomenų pabaigoje pridėkite pagalbinį stulpelį. Mūsų pavyzdyje jis bus vadinamas 1 linijos.
  2. Pirmajame pagalbinio stulpelio langelyje (C2) įveskite eilučių lūžių pašalinimo / pakeitimo formulę. Žemiau pateikiamos kelios naudingos formulės įvairioms progoms:
    • Ši formulė tinka naudoti su „Windows“ ir „UNIX“ karietų grąžinimo / eilutės tiekimo deriniais.

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

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

    • Ši formulė tinka pakeisti eilutės lūžį bet kokiu kitu simboliu (pavyzdžiui, ", " – kablelis + tarpas). Tokiu atveju linijos nebus sujungtos ir neatsiras papildomų tarpų.

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

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

    • Taip iš teksto galite pašalinti visus nespausdinamus simbolius, įskaitant eilučių lūžius:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Kaip pašalinti eilučių lūžius (karetų grąžinimus) iš langelių programose „Excel 2013“, 2010 ir 2007

  3. Nukopijuokite formulę į visus stulpelio langelius.
  4. Pasirinktinai galite pakeisti pradinį stulpelį nauju, pašalinę eilučių lūžius:
    • Pasirinkite visus stulpelio langelius C ir paspaudus Ctrl + C nukopijuokite duomenis į mainų sritį.
    • Tada pasirinkite langelį B2, paspauskite spartųjį klavišą "Shift" + F10 ir tada įsiuvas (Įdėti).
    • Ištrinkite pagalbinį stulpelį.

Pašalinkite eilučių pertraukas naudodami VBA makrokomandą

Argumentai "už": Sukurkite vieną kartą – naudokite vėl ir vėl su bet kuria darbaknyge.

Trūkumai: Reikalingos bent pagrindinės VBA žinios.

Šiame pavyzdyje esanti VBA makrokomanda pašalina vežimo grąžinimus iš visų aktyvaus darbalapio langelių.

Sub RemoveCarriageReturns() Pritemdykite mano diapazoną kaip diapazoną Application.ScreenUpdating = klaidinga programa. Skaičiavimas = xlCalculationManual Kiekvienam MyRange ActiveSheet.NaudotasRange If 0 < InStr(Mano diapazonas, Chr(10)) Tada MyRange = Pakeisti, "(ManoRange) ") Pabaiga, jei kita programa.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

Jei nesate per daug susipažinę su VBA, rekomenduoju perskaityti straipsnį apie tai, kaip įterpti ir vykdyti VBA kodą programoje Excel.

Palikti atsakymą