A sortörések (kocsivisszaadások) eltávolítása a cellákból az Excel 2013, 2010 és 2007 programban

Ez az oktatóanyag három módszert mutat be a kocsivisszaadások eltávolítására az Excel celláiból. Azt is megtanulja, hogyan cserélje le a sortöréseket más karakterekkel. Minden javasolt megoldás működik az Excel 2013, 2010, 2007 és 2003 verziókban.

Különféle okok miatt sortörések jelenhetnek meg a szövegben. A kocsivisszaadások általában egy munkafüzetben fordulnak elő, például amikor szöveget másolnak egy weboldalról, ha már egy klienstől kapott munkafüzetben vannak, vagy ha mi magunk adjuk hozzá a billentyűk megnyomásával. Alt + Enter.

Bármi legyen is az okuk, a kihívás most a kocsivisszaadások eltávolítása, mivel zavarják a kifejezéskeresést, és az oszlopok rendetlenségét eredményezik, ha a tördelést engedélyezzük.

Mindhárom bemutatott módszer meglehetősen gyors. Válaszd ki a számodra legmegfelelőbbet:

Jegyzet: Kezdetben a „Carriage return” és a „line feed” kifejezéseket használták az írógépeken végzett munka során, és két különböző műveletet jelöltek. Erről egy érdeklődő olvasó önállóan is részletes információkat találhat az interneten.

A számítógépeket és a szövegszerkesztő szoftvereket az írógépek jellemzőinek figyelembevételével tervezték. Ez az oka annak, hogy két különböző, nem nyomtatható karaktert használnak a sortörés jelzésére: kocsi visszatérés (Carriage return, CR vagy ASCII kód ​​13) és Vonalfordítás (Soremelés, LF vagy ASCII kód ​​10). Windows rendszeren mindkét karakter együtt használatos, *NIX rendszereken pedig csak újsorokat használ a rendszer.

Légy óvatos: Mindkét lehetőség megtalálható az Excelben. Fájlokból történő importáláskor . Txt or . Csv az adatok általában kocsivisszaadásokat és soremeléseket tartalmaznak. Ha egy sortörést kézzel ír be a gomb megnyomásával Alt + Enter, Az Excel csak újsor karaktert szúr be. Ha a fájl . Csv Linux, Unix vagy más hasonló rendszer rajongóitól kapott, majd készüljön fel a találkozásra csak egy újsor karakterrel.

A kocsi visszatérők eltávolítása kézzel

Előnyök: Ez a módszer a leggyorsabb.

Hátrányok: Nincs extra jutalom 🙁

Így távolíthatja el a sortöréseket a „Keresse meg és cserélje ki"

  1. Jelölje ki az összes cellát, ahonnan el szeretné távolítani a kocsivisszaadásokat, vagy helyettesíteni szeretné őket egy másik karakterrel.A sortörések (kocsivisszaadások) eltávolítása a cellákból az Excel 2013, 2010 és 2007 programban
  2. nyomja meg Ctrl + Hpárbeszédpanel megjelenítéséhez Keresse meg és cserélje ki (Keresés és csere).
  3. Helyezze a kurzort a mezőbe Megtalálni (Mit talál) és nyomja meg Ctrl + J. Első pillantásra üresnek tűnik a mező, de ha alaposan megnézzük, egy kis pöttyet látunk benne.
  4. A Kicserélve (Csere erre) írjon be bármilyen értéket, amelyet a kocsivisszaadások helyére kíván beilleszteni. Általában szóközt használnak erre, hogy elkerüljük két szomszédos szó véletlen összeragadását. Ha csak a sortöréseket szeretné eltávolítani, hagyja el a mezőt Kicserélve (Csere erre) üres.A sortörések (kocsivisszaadások) eltávolítása a cellákból az Excel 2013, 2010 és 2007 programban
  5. sajtó Cserélje ki az összeset (Cserélje ki az összeset), és élvezze az eredményt!A sortörések (kocsivisszaadások) eltávolítása a cellákból az Excel 2013, 2010 és 2007 programban

Távolítsa el a sortöréseket Excel-képletek segítségével

Előnyök: A feldolgozott cellában szekvenciális vagy beágyazott képleteket használhat összetett szövegellenőrzéshez. Például eltávolíthatja a kocsivisszaadásokat, majd további kezdő vagy záró szóközöket vagy extra szóközöket kereshet a szavak között.

Egyes esetekben el kell távolítani a sortöréseket, hogy a szöveget később függvényargumentumként használhassuk anélkül, hogy az eredeti cellákat módosítanák. Az eredmény használható például függvény argumentumként Megtekintés (NÉZZ FEL).

Hátrányok: Létre kell hoznia egy segítő oszlopot, és számos további lépést kell végrehajtania.

  1. Adjon hozzá egy segédoszlopot az adatok végéhez. Példánkban a neve lesz 1 vonalak.
  2. A segédoszlop (C2) első cellájába írja be a képletet a sortörések eltávolításához/cseréjéhez. Íme néhány hasznos képlet különféle alkalmakra:
    • Ez a képlet Windows és UNIX kocsivissza-/soremelés kombinációkhoz használható.

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

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

    • A következő képlet alkalmas arra, hogy a sortörést bármilyen más karakterre cserélje (például „, ” – vessző + szóköz). Ebben az esetben a sorok nem kombinálódnak, és nem jelennek meg extra szóközök.

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

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

    • És így távolíthatja el az összes nem nyomtatható karaktert a szövegből, beleértve a sortöréseket is:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    A sortörések (kocsivisszaadások) eltávolítása a cellákból az Excel 2013, 2010 és 2007 programban

  3. Másolja a képletet az oszlop összes cellájába.
  4. Opcionálisan lecserélheti az eredeti oszlopot egy újra, a sortörések eltávolításával:
    • Jelölje ki az összes cellát egy oszlopban C és megnyomva Ctrl + C másolja az adatokat a vágólapra.
    • Ezután válasszon ki egy cellát B2, nyomja meg a billentyűparancsot Shift + F10 és azután betétlap (Beszúrás).
    • Törölje a segítő oszlopot.

Távolítsa el a sortöréseket VBA makróval

Előnyök: Létrehozása egyszer – újra és újra használható bármely munkafüzetben.

Hátrányok: Legalább alapszintű VBA ismerete szükséges.

A következő példában szereplő VBA makró eltávolítja a kocsivisszaadásokat az aktív munkalap összes cellájából.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Minden MyRange In ActiveSheet.UsedRange If 0 < InStr(MyRange, Chr(10)) then MyRange = Csere, "(MyRange), "Chr10 ") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

Ha nem ismeri túlságosan a VBA-t, azt javaslom, hogy tanulmányozza át a VBA-kód Excelben való beszúrásáról és végrehajtásáról szóló cikket.

Hagy egy Válaszol