Rivinvaihdon (rivinvaihdon) poistaminen soluista Excel 2013:ssa, 2010:ssä ja 2007:ssä

Tämä opetusohjelma esittelee sinulle kolme tapaa poistaa vaunujen palautukset Excelin soluista. Opit myös korvaamaan rivinvaihdot muilla merkeillä. Kaikki ehdotetut ratkaisut toimivat Excel 2013:ssa, 2010:ssä, 2007:ssä ja 2003:ssa.

Tekstissä voi esiintyä rivinvaihtoja useista syistä. Yleensä rivinvaihto tapahtuu työkirjassa, esimerkiksi kun tekstiä kopioidaan verkkosivulta, kun ne ovat jo asiakkaalta saadussa työkirjassa tai kun lisäämme ne itse näppäimiä painamalla. Alt + Enter.

Olipa syy mikä tahansa, haasteena on nyt poistaa vaunun palautukset, koska ne häiritsevät lausehakuja ja aiheuttavat sarakkeiden sekavuutta, kun rivitys on käytössä.

Kaikki kolme esitettyä menetelmää ovat melko nopeita. Valitse itsellesi sopivin:

Huomautus: Aluksi käsitteitä "Carriage return" ja "Line feed" käytettiin työskennellessä kirjoituskoneilla ja ne tarkoittivat kahta erilaista toimintoa. Utelias lukija voi itsenäisesti löytää yksityiskohtaista tietoa tästä Internetistä.

Tietokoneet ja tekstinkäsittelyohjelmistot suunniteltiin kirjoituskoneiden ominaisuudet ajatellen. Tästä syystä kahta erilaista ei-tulostettavaa merkkiä käytetään nyt osoittamaan rivinvaihtoa: vaunun palautus (Carriage return, CR- tai ASCII-koodi 13) ja Rivikäännös (Rivinsyöttö, LF- tai ASCII-koodi 10). Windowsissa molempia merkkejä käytetään yhdessä, ja *NIX-järjestelmissä käytetään vain rivinvaihtoja.

Ole varovainen: Molemmat vaihtoehdot löytyvät Excelistä. Kun tuodaan tiedostoista . Txt or . Csv data sisältää yleensä rivinvaihtoja ja rivinvaihtoja. Kun rivinvaihto syötetään manuaalisesti painamalla Alt + Enter, Excel lisää vain rivinvaihtomerkin. Jos tiedosto . Csv saatu Linuxin, Unixin tai muun vastaavan järjestelmän fanilta, valmistaudu sitten kohtaamiseen vain rivinvaihtomerkin kanssa.

Vaunujen palautusten poistaminen manuaalisesti

Plussat: Tämä menetelmä on nopein.

Miinukset: Ei ylimääräisiä etuja 🙁

Näin voit poistaa rivinvaihdot käyttämällä "Etsi ja korvaa"

  1. Valitse kaikki solut, joista haluat poistaa rivinvaihdot tai korvata ne toisella merkillä.Rivinvaihdon (rivinvaihdon) poistaminen soluista Excel 2013:ssa, 2010:ssä ja 2007:ssä
  2. lehdistö Ctrl + Havataksesi valintaikkunan Etsi ja korvaa (Etsi ja korvaa).
  3. Aseta kohdistin kenttään Löytää (Etsi mitä) ja paina Ctrl + J. Ensi silmäyksellä kenttä näyttää tyhjältä, mutta jos katsot tarkasti, näet siinä pienen pisteen.
  4. In Korvattu (Korvaa tällä) syötä mikä tahansa arvo, joka lisätään rivinvaihtojen tilalle. Yleensä tähän käytetään välilyöntiä, jotta vältetään kahden vierekkäisen sanan tahaton liimautuminen. Jos haluat vain poistaa rivinvaihdot, poistu kentästä Korvattu (Korvaa) tyhjä.Rivinvaihdon (rivinvaihdon) poistaminen soluista Excel 2013:ssa, 2010:ssä ja 2007:ssä
  5. lehdistö Korvaa kaikki (Vaihda kaikki) ja nauti tuloksesta!Rivinvaihdon (rivinvaihdon) poistaminen soluista Excel 2013:ssa, 2010:ssä ja 2007:ssä

Poista rivinvaihdot Excelin kaavoilla

Plussat: Voit käyttää peräkkäisiä tai sisäkkäisiä kaavoja monimutkaiseen tekstin vahvistamiseen käsitellyssä solussa. Voit esimerkiksi poistaa rivinvaihdot ja etsiä sitten ylimääräisiä alku- tai loppuvälilyöntejä tai ylimääräisiä välilyöntejä sanojen välissä.

Joissakin tapauksissa rivinvaihdot on poistettava, jotta tekstiä voidaan myöhemmin käyttää funktion argumentteina muuttamatta alkuperäisiä soluja. Tulosta voidaan käyttää esimerkiksi funktion argumenttina KATSO (KATSO YLÖS).

Miinukset: Sinun on luotava apurisarake ja suoritettava monia lisävaiheita.

  1. Lisää lisäsarake tietojen loppuun. Esimerkissämme sitä kutsutaan 1 linjat.
  2. Kirjoita lisäsarakkeen (C2) ensimmäiseen soluun rivinvaihtojen poistamisen/korvauksen kaava. Alla on muutamia hyödyllisiä kaavoja eri tilanteisiin:
    • Tämä kaava soveltuu käytettäväksi Windowsin ja UNIXin rivinvaihto-/rivinsyöttöyhdistelmien kanssa.

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

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

    • Seuraava kaava sopii rivinvaihdon korvaamiseen millä tahansa muulla merkillä (esim. ", " – pilkku + välilyönti). Tässä tapauksessa rivejä ei yhdistetä eikä ylimääräisiä välilyöntejä näy.

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

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

    • Ja näin voit poistaa tekstistä kaikki ei-tulostettavat merkit, mukaan lukien rivinvaihdot:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Rivinvaihdon (rivinvaihdon) poistaminen soluista Excel 2013:ssa, 2010:ssä ja 2007:ssä

  3. Kopioi kaava kaikkiin sarakkeen soluihin.
  4. Vaihtoehtoisesti voit korvata alkuperäisen sarakkeen uudella rivinvaihdot poistettuina:
    • Valitse kaikki sarakkeen solut C ja painamalla Ctrl + C kopioi tiedot leikepöydälle.
    • Valitse seuraavaksi solu B2, paina pikanäppäintä Shift + F10 ja sitten liite (Lisää).
    • Poista apusarake.

Poista rivinvaihdot VBA-makrolla

Plussat: Luo kerran – käytä uudestaan ​​ja uudestaan ​​minkä tahansa työkirjan kanssa.

Miinukset: Vaaditaan vähintään perustiedot VBA:sta.

Seuraavan esimerkin VBA-makro poistaa rivinvaihdot kaikista aktiivisen laskentataulukon soluista.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = Väärä sovellus.Laskenta = xlCalculationManual kullekin ActiveSheetin MyRange-alueelle.UsedRange If 0 < InStr(MyRange, Chr(10)) then MyRange = Korvaa, "(MyRan) ") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

Jos et ole kovin perehtynyt VBA:han, suosittelen, että tutustut artikkeliin VBA-koodin lisäämisestä ja suorittamisesta Excelissä.

Jätä vastaus