3 módja a kocsivisszavonások eltávolításának az Excelben: képletek, VBA makró, keresés és helyettesítés párbeszédpanel

  • Ossza Meg Ezt
Michael Brown

Ebben a tippben 3 módot talál arra, hogyan távolíthatja el a kocsivonalakat az Excel-cellákból. Azt is megtudhatja, hogyan helyettesítheti a sortöréseket más szimbólumokkal. Minden megoldás működik az Excel 365, 2021, 2019 és alacsonyabb verziókban.

A szövegben megjelenő sortöréseknek különböző okai lehetnek. Általában akkor jelennek meg a sortörések, ha szöveget másol egy weboldalról, ha olyan munkafüzetet kap egy ügyféltől, amely már tartalmaz sortöréseket, vagy ha az Alt+Enter billentyűkombinációval maga adja hozzá őket.

Mindenesetre, amit most tenni akarsz, az az, hogy törlöd a kocsivégzéseket, mivel nem engedik megtalálni a kifejezést, és rendezetlenné teszik az oszlopok tartalmát, amikor bekapcsolod a szövegkörítés opciót.

Kérjük, vegye figyelembe, hogy eredetileg a "Carriage return" és a "Line feed" kifejezéseket az írógépben használták, és 2 különböző műveletet jelentettek, erről bővebben a Wiki oldalon olvashat.

A számítógépek és a szövegfeldolgozó szoftverek az írógép sajátosságait figyelembe véve jöttek létre. Ezért van az, hogy ma már két különböző, nem nyomtatható szimbólumot használnak a sortörés jelzésére: " Kocsis visszatérés " (CR, 13-as ASCII-kód) és " Vonaltovábbítás " (LF, ASCII-kód 10). A Windows 2 szimbólumot használ egyenként: CR+LF, és LF a *NIX rendszereknél. Legyen óvatos: az Excelben mindkét változat megtalálható Ha .txt vagy .csv fájlból importálja az adatokat, akkor nagyobb valószínűséggel találhat Kocsis visszatérés + Vonaltovábbítás Amikor az Alt+Enter billentyűkombinációval megszakít egy sort, az Excel beilleszti a sorok közé a Vonaltovábbítás csak.

Abban az esetben, ha olyan személytől kap .csv fájlokat, aki Linuxot, Unixot stb. használ, akkor csak a következőket találja Soros betáplálás újra.

Mindhárom módszer nagyon gyors. Válassza ki bátran az Önnek legmegfelelőbbet:

    Tipp: Ha az ellenkező feladatra keres megoldást, akkor olvassa el, hogyan lehet gyorsan hozzáadni egy sortörést az Excel-cellában.

    Kocsisorok eltávolítása kézzel

    Előnyök: a leggyorsabb módon.

    Hátrányok: nincsenek további funkciók :(.

    Itt találja a lépéseket a sortörések kiküszöbölésére a Keresés és csere használatával:

    1. Jelölje ki az összes olyan cellát, ahol el akarja távolítani vagy ki akarja cserélni a kocsivonásokat.
    2. Nyomja meg a Ctrl+H billentyűkombinációt a Keresés és helyettesítés párbeszédpanel .
    3. A Találd meg, mit mezőbe írja be a Ctrl+J billentyűkombinációt. Üresnek fog tűnni, de látni fog egy apró pontot.
    4. A Cserélje ki mezőbe bármilyen értéket írjon be a kocsiszorítások helyettesítésére. Általában szóköz, hogy elkerülje a 2 szó véletlen összekapcsolódását. Ha csak a sortörések törlésére van szüksége, hagyja üresen a "Replace With" mezőt.
    5. Nyomja meg a Cserélje ki az összeset gombot, és élvezze az eredményt!

    Zárójelek törlése Excel képletekkel

    Előnyök: összetett cellaszöveg-feldolgozáshoz használhat képletláncot / egymásba ágyazott képleteket. Lehetőség van például a kocsivégzés eltávolítására, majd a felesleges vezető és követő szóközök és a szavak közötti szóközök eltávolítására.

    Vagy szükség lehet a kocsirövidítések törlésére, hogy a szöveget egy másik függvény argumentumaként használhassa anélkül, hogy megváltoztatná az eredeti cellákat. Például, ha azt szeretné, hogy az eredményt a =lookup () függvény argumentumaként használhassa.

    Hátrányok: létre kell hoznia egy segédoszlopot, és számos extra lépést kell követnie.

    1. Adja hozzá a segédoszlopot az adatai végéhez. Nevezze el "1 sor"-nak.
    2. A segédoszlop első cellájában ( C2 ), adja meg a képletet a sortörések eltávolításához/helyettesítéséhez. Itt több hasznos képletet láthat különböző alkalmakra:
      • Kezeli mind a Windows, mind a UNIX kocsi-visszatérés/sorújratöltés kombinációkat.

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

      • A következő képlet segítségével a sortörést bármilyen más szimbólummal (vessző+köz) helyettesítheti. Ebben az esetben a sorok nem fognak összeállni, és nem jelennek meg extra szóközök.

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

      • Ha minden nem nyomtatható karaktert el akar távolítani a szövegből, beleértve a sortöréseket is:

        =CLEAN(B2)

    3. Másolja a képletet az oszlop többi cellájába.
    4. Opcionálisan , akkor az eredeti oszlopot lecserélheti arra, amelyikből a sortöréseket eltávolították:
      • Az oszlop összes cellájának kijelölése C és nyomja meg a Ctrl + C billentyűkombinációt az adatok vágólapra másolásához.
      • Most válassza ki a B2-es cellát, és nyomja meg a Shift + F10 billentyűkombinációt. Ezután csak nyomja meg a V billentyűt.
      • Távolítsa el a segédoszlopot.

    VBA makró a sortörések megszüntetéséhez

    Előnyök: Egyszer létrehozva, bármelyik munkafüzetben újra felhasználható.

    Hátrányok: a VBA alapszintű ismereteivel kell rendelkeznie.

    Az alábbi példa VBA-makrója törli a kocsitörlést az aktuálisan megnyitott munkalap (aktív munkalap) összes cellájából.

    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

    Ha nem ismeri jól a VBA-t, lásd: Hogyan illesszünk be és futtassunk VBA-kódot az Excelben?

    Kocsivisszavonások eltávolítása a Text Toolkit segítségével

    Ha Ön a Text Toolkit vagy az Ultimate Suite for Excel szerencsés felhasználója, akkor nem kell időt pazarolnia a fenti manipulációkra. Mindössze erre a 3 gyors lépésre van szükség:

    1. Jelöljön ki egy vagy több cellát, ahol a sortöréseket törölni kívánja.
    2. Az Excel szalagján lépjen a Ablebits adatok tab> Szöveg csoport, és kattintson a Átalakítás gomb.
    3. A Szöveg átalakítása ablakban válassza ki a Zárójel átalakítása rádiógombot, írja be a "helyettesítő" karaktert a mezőbe, és kattintson a Átalakítás .

    Példánkban minden egyes sortörést szóközzel helyettesítünk, ezért helyezze az egérkurzort a mezőbe, és nyomja meg az Enter billentyűt:

    Ennek eredményeképpen egy szépen rendezett táblázatot kap egysoros címekkel:

    Ha kíváncsi, hogy kipróbálja ezt és további 60 időtakarékos eszközt az Excelhez, akkor szívesen látjuk, ha letölti az Ultimate Suite próbaverzióját. Meg fog lepődni, hogy néhány kattintással megoldásokat talál az Excel legnehezebb és legunalmasabb feladataira!

    Videó: Hogyan lehet eltávolítani a sortöréseket az Excelben

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.