Hogyan lehet eltávolítani a sortöréseket az Excelben (3 egyszerű módszer)

Ha adatbázisokkal vagy Salesforce -ból importált adatokkal dolgozik, akkor valószínűleg már foglalkozott sortörésekkel.

A sortörés lehetővé teszi, hogy több sor legyen ugyanabban a cellában az Excelben.

Az alábbiakban példát mutatunk egy név- és címadatkészletre, ahol egyetlen sort, nevet és a cím különböző részeit sortörés választja el.

Bár a fenti példában jól néz ki, néha előfordulhat, hogy nem szeretné ezeket a sortöréseket, és el kell távolítania ezeket a sortöréseket az adatkészletből.

Ebben az oktatóanyagban három egyszerű módszert mutatok be távolítsa el a sortöréseket az Excelben (más néven cellában kocsi vissza Excelben).

Távolítsa el a vonalszakadásokat a Find and Replace segítségével

A sortörések manuális eltávolításának legegyszerűbb módja a Keresés és csere használata.

Könnyedén alkalmazhatja ezt egy nagy adathalmazra, és a Find and Replace minden nehéz feladatot elvégz, ha megtalálja az összes sortörést és eltávolítja azokat a cellákból.

Tegyük fel, hogy rendelkezik az alább látható címek adathalmazával, amelyből el szeretné távolítani a sortöréseket.

Az alábbiakban bemutatjuk a lépéseket a sortörések eltávolításához a Keresés és csere használatával, majd vesszővel való helyettesítésére:

  1. Válassza ki azt az adatkészletet, amelyből törölni kívánja a sortöréseket
  2. Kattintson a Kezdőlap fülre
  3. A Szerkesztés csoportban kattintson a "Keresés és kiválasztás" gombra
  4. A megjelenő lehetőségek közül kattintson a „Csere” gombra
  5. Helyezze a kurzort a „Find what” mezőbe, és használja a billentyűparancsot - Control + J (tartsa lenyomva a Control billentyűt, és nyomja meg a J gombot). Lehet, hogy nem lát semmit, de ez a sortörés karaktert a „Find what” mezőbe helyezi
  6. A csere mezőbe írjon be egy vesszőt, majd egy szóközt (,)
  7. Kattintson az Összes cseréje gombra

A fenti lépések eltávolítanák az összes sortörést, és ezeket vesszővel helyettesítenék. Ez megadja az eredményt az Excel egy cellájának egyetlen sorában.

Abban az esetben, ha el szeretné távolítani a sortörést, és a vessző helyett valami másra szeretné cserélni, akkor ezt a 6. lépésben kell megadnia (a „Csere” mezőben)

Megjegyzés: Javasolt biztonsági másolatot készíteni az adatokat tartalmazó fájlról, hogy ne veszítse el azokat arra az esetre, ha a jövőben szüksége lesz rájuk.

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

Egy másik módja annak, hogy megszabaduljon a sortöréstől az Excelben, egy képlet használatával. Míg a Keresés és csere módszer statikus eredményeket ad, a képlet olyan eredményeket ad, amelyek automatikusan frissülnek, ha bármilyen változtatást hajt végre az eredeti adatkészletben.

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel, és el szeretné távolítani a sortöréseket az összes cellából.

Az alábbiakban ezt a képletet találja meg:

= CSERE (A2, CHAR (10), "")

A SUBSTITUTE függvény megkeresi és lecseréli a CHAR (10) karaktert - ami a sor előtolási karaktert képviseli. Tehát a fenti képlet megtalálja az összes sortörést, és ezeket üresre cseréli - ami lényegében azt jelenti, hogy ezeket a sortöréseket eltávolították.

Ha azt szeretné, hogy az eredmény vesszővel (vagy bármely más karakterrel) legyen elválasztva, akkor használja az alábbi képletet:

= CSERE (A2, CHAR (10), ",")

Megjegyzés: Ha engedélyezte a tekercselési szöveget egy cellában, ahol megkapja a képlet eredményét, akkor is előfordulhat, hogy néhány szöveg ugyanabban a cellában a következő sorra kerül. Ez nem a sortörések miatt van. Ha beállítja az oszlopot

Távolítsa el a vonalszakadásokat a VBA segítségével

Ha kényelmesen használja a VBA -t, ez lehet a leggyorsabb módja annak, hogy megszabaduljon a sor törésétől az Excelben.

De néhány munkát el kell végeznie, mielőtt egy kattintással elvégezné.

Az alábbiakban látható a VBA kód, amely végigmegy a cellákon

Sub RemoveLineBreaks () Minden kijelölt cellához Cell.Value = Replace (Cell.Value, Chr (10), ",") Next End Sub

A fenti kód a VBA REPLACE funkciójával helyettesíti a cella összes sortörő karakterét vesszővel, amelyet a szóköz karakter követ.

Ennek a VBA -kódnak az eredménye statikus, és ezt nem lehet visszavonni. Tehát, ha azt tervezi használni, erősen javaslom, hogy a kód használata előtt hozzon létre egy másolatot az eredeti adatkészletről.

Ezt a kódot behelyezheti az Excel szokásos moduljába, és ha gyakran kell használnia, és szüksége van rá az összes Excel -munkafüzetben, akkor ezt a kódot mentheti a Személyes makró munkafüzetbe, vagy hozzáadhatja Excel bővítmény.

Ha egyetlen kattintással szeretné használni, hozzáadhatja ezt a makrókódot a gyorselérési eszköztárhoz. Így mindössze annyit kell tennie, hogy kiválasztja, és a kód futtatásához kattintson a makró gombra a QAT -ban.

Line Break vs. Kocsi vissza

Kisebb különbség van az Excelben a sortörés és a kocsi visszaadása között.

A kocsi visszaküldésének feladata, hogy a kurzort a mondat elején vegye. Az írógépek korai verzióiban és később a számítógépekben is használták. A kocsi visszaadása önmagában nem vezetne sortöréshez az Excelben. Sor -előtolással kombinálva sortörést eredményez.

A legtöbb esetben, amikor egy sortörést lát az Excelben, kocsivissza van benne.

Ezenkívül, ha az ALT Enter billentyűt használja egy sortörés beszúrásához az Excelben, akkor csak egy sorbevitelt szúr be, és nem a kocsi visszaadását.

Akkor miért kell aggódnunk a kocsi visszajuttatása miatt? Mert előfordulhat, hogy belekerül az adataiba, abban az esetben, ha a kocsi visszaküldését használó adatbázisból töltötték le.

A kocsi visszaküldésének ASCII kódja 13 (CR, ASCII kód ​​13), és képletek segítségével megkeresheti és kicserélheti.

Itt olvashat bővebben a sor előtolás és a kocsi visszatérése közötti különbségről.

Remélem, hasznosnak találta ezt az oktatóanyagot.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave