Kuidas eemaldada Excel 2013, 2010 ja 2007 lahtritest reavahetusi (käru tagastusi)

See õpetus tutvustab teile kolme viisi, kuidas eemaldada Exceli lahtritest vankri tagastus. Samuti saate teada, kuidas asendada reavahetusi teiste tähemärkidega. Kõik soovitatud lahendused töötavad programmides Excel 2013, 2010, 2007 ja 2003.

Reavahetused võivad tekstis esineda erinevatel põhjustel. Tavaliselt tekivad käru tagastamised töövihikus, näiteks kui teksti kopeeritakse veebilehelt, kui need on juba kliendilt saadud töövihikus või kui me ise lisame need klahvivajutusega. Alt + Enter.

Olenemata nende põhjustest, on praegu väljakutse eemaldada vankri tagastus, kuna need segavad fraasiotsinguid ja põhjustavad veergude segadust, kui mähkimine on lubatud.

Kõik kolm esitatud meetodit on üsna kiired. Valige endale sobivaim:

Märge: Algselt kasutati kirjutusmasinatega töötamisel termineid “Criage return” ja “line feed” ning tähistasid kahte erinevat toimingut. Uudishimulik lugeja leiab selle kohta iseseisvalt Internetist üksikasjalikku teavet.

Arvutid ja tekstitöötlustarkvara kavandati kirjutusmasinate omadusi silmas pidades. Seetõttu kasutatakse nüüd reavahetuse tähistamiseks kahte erinevat mitteprinditavat märki: vankri tagasi (Carriage return, CR või ASCII kood 13) ja Rea tõlkimine (Reavahetus, LF või ASCII kood 10). Windowsis kasutatakse mõlemat märki koos ja *NIX-süsteemides kasutatakse ainult reavahetusi.

Ole ettevaatlik: Mõlemad valikud leiate Excelist. Failidest importimisel Subtiitrid. or . Csv andmed sisaldavad tavaliselt käru tagastusi ja reavahetusi. Kui reavahetus sisestatakse käsitsi, vajutades Alt + Enter, Excel lisab ainult reavahetuse märgi. Kui fail . Csv saadud Linuxi, Unixi või muu sarnase süsteemi fännilt, siis valmistuge kohtumiseks ainult reavahetuse tähemärgiga.

Käru tagastuste eemaldamine käsitsi

Plussid: See meetod on kiireim.

Miinused: Lisasoodustusi pole 🙁

Nii saate reavahetusi eemaldada, kasutades "Leidke ja asendage"

  1. Valige kõik lahtrid, kust soovite käru tagastusi eemaldada või asendada need mõne teise märgiga.Kuidas eemaldada Excel 2013, 2010 ja 2007 lahtritest reavahetusi (käru tagastusi)
  2. press Ctrl + Hdialoogiboksi kuvamiseks Leidke ja asendage (Otsi ja asenda).
  3. Asetage kursor väljale Leidma (Leia mis) ja vajuta Ctrl + J. Esmapilgul tundub väli tühi, kuid kui vaatate tähelepanelikult, näete sellel väikest täppi.
  4. aasta Asendatud (Asenda järgmisega) sisestage suvaline väärtus, mis sisestatakse käru tagastussõnade asemele. Tavaliselt kasutatakse selleks tühikut, et vältida kahe kõrvuti asetseva sõna juhuslikku liimimist. Kui soovite lihtsalt reavahesid eemaldada, lahkuge väljalt Asendatud (Asenda järgmisega) tühi.Kuidas eemaldada Excel 2013, 2010 ja 2007 lahtritest reavahetusi (käru tagastusi)
  5. press Asenda kõik (Asenda kõik) ja naudi tulemust!Kuidas eemaldada Excel 2013, 2010 ja 2007 lahtritest reavahetusi (käru tagastusi)

Eemaldage reavahetused Exceli valemite abil

Plussid: Töödeldud lahtris keeruka teksti kontrollimiseks saate kasutada järjestikuseid või pesastatud valemeid. Näiteks saate eemaldada käru tagastusklahvid ja seejärel leida täiendavaid ees- või lõputühikuid või täiendavaid tühikuid sõnade vahel.

Mõnel juhul tuleb reavahetused eemaldada, et hiljem kasutada teksti funktsiooni argumentidena ilma algsetes lahtrites muudatusi tegemata. Tulemust saab kasutada näiteks funktsiooni argumendina Vaata (VAATA ÜLES).

Miinused: Peate looma abistava veeru ja tegema palju täiendavaid toiminguid.

  1. Lisage andmete lõppu abiveerg. Meie näites nimetatakse seda 1 read.
  2. Sisestage abiveeru (C2) esimesse lahtrisse reavahede eemaldamise/asendamise valem. Allpool on mõned kasulikud valemid erinevatel juhtudel:
    • See valem sobib kasutamiseks Windowsi ja UNIX-i vankri tagastus-/reavahetuse kombinatsioonidega.

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

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

    • Järgmine valem sobib reavahetuse asendamiseks mis tahes muu märgiga (näiteks “, ” – koma + tühik). Sel juhul ridu ei kombineerita ja lisatühikuid ei kuvata.

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

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

    • Ja nii saate eemaldada tekstist kõik mitteprinditavad märgid, sealhulgas reavahetused:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Kuidas eemaldada Excel 2013, 2010 ja 2007 lahtritest reavahetusi (käru tagastusi)

  3. Kopeerige valem veeru kõikidesse lahtritesse.
  4. Soovi korral saate asendada algse veeru uuega, eemaldades reavahetused:
    • Valige veerus kõik lahtrid C ja vajutades Ctrl + C kopeerige andmed lõikepuhvrisse.
    • Järgmisena valige lahter B2, vajutage kiirklahvi Shift + F10 ja siis Sisesta (Sisesta).
    • Kustutage abiveerg.

Eemaldage reavahetused VBA makroga

Plussid: Looge üks kord – kasutage ikka ja jälle mis tahes töövihikuga.

Miinused: Vajalikud on vähemalt algteadmised VBA-st.

Järgmises näites olev VBA-makro eemaldab aktiivse töölehe kõigist lahtritest kelgu tagastusi.

Sub RemoveCarriageReturns() Dim MyRange as Range Application.ScreenUpdating = vale Application.Calculation = xlCalculationManual iga MyRange jaoks ActiveSheetis.UsedRange If 0 < InStr(MyRange, Chr(10)) then MyRange = Asenda, "(MyRan) ") Lõpeta, kui järgmine rakendus.ScreenUpdating = Tõeline rakendus.Arvutamine = xlCalculationAutomatic End Sub

Kui te pole VBA-ga liiga kursis, soovitan teil tutvuda artikliga, kuidas Excelis VBA-koodi sisestada ja käivitada.

Jäta vastus