Satura rādītājs
Šajā padomā atradīsiet 3 veidus, kā no Excel šūnām noņemt pārnesumu atgriešanu. Uzzināsiet arī, kā aizstāt rindu pārrāvumus ar citiem simboliem. Visi risinājumi darbojas Excel 365, 2021, 2019 un zemākās versijās.
Var būt dažādi iemesli, kādēļ jūsu tekstā parādās rindu pārrāvumi. Parasti atgriezeniskās rindas parādās, kad kopējat tekstu no tīmekļa vietnes, no klienta saņemat darbgrāmatu, kurā jau ir rindu pārrāvumi, vai arī pievienojat tos pats, izmantojot Alt+Enter .
Jebkurā gadījumā tagad vēlaties dzēst atgriezeniskās atgriezeniskās saites, jo tās neļauj atrast frāzi un, ieslēdzot teksta ietīšanas opciju, kolonnas saturs izskatās nesakārtots.
Lūdzu, ņemiet vērā, ka sākotnēji termini "Carriage return" un "Line feed" tika lietoti rakstāmmašīnās un nozīmēja 2 dažādas darbības, vairāk par to var atrast Wiki.
Datori un teksta apstrādes programmatūra tika radīta, ņemot vērā rakstāmmašīnas īpatnības. Tāpēc tagad rindas pārrāvuma apzīmēšanai tiek izmantoti divi dažādi nedrukājami simboli: " Kravas atgriešana " (CR, ASCII kods 13) un " Rindu padeve " (LF, ASCII kods 10). Windows izmanto 2 simbolus pa vienam: CR+LF, bet *NIX sistēmās - LF. Esiet uzmanīgi: programmā Excel var atrast abus variantus. Ja importējat datus no .txt vai .csv faila, visticamāk, atradīsiet. Kravas atgriešana + Rindu padeve Kad pārtraucat rindu, izmantojot Alt+Enter , Excel iestarpina Rindu padeve tikai.
Ja saņemat .csv failus no personas, kas izmanto Linux, Unix u.c., jūs atradīsiet tikai šādus failus. Rindu padeves atkal.
Visi šie 3 veidi ir ļoti ātri. Droši izvēlieties sev piemērotāko:
Padoms. Ja meklējat risinājumu pretējam uzdevumam, izlasiet, kā ātri pievienot rindas pārrāvumu Excel šūnā.
Manuāla atgriezenisko pāreju noņemšana
Priekšrocības: ātrākais veids.
Mīnusi: nav nekādu papildu funkciju :(.
Uzziniet, kā likvidēt rindu pārrāvumus, izmantojot funkciju Atrast un aizstāt:
- Atlasiet visas šūnas, no kurām vēlaties noņemt vai aizstāt atgriezeniskās rindas.
- Nospiediet Ctrl+H, lai atvērtu Dialoglodziņš Atrast & amp; Aizstāt .
- In the Atrodi, ko laukā ievadiet Ctrl+J. Tas izskatīsies tukšs, bet tajā būs redzams mazs punktiņš.
- In the Aizstāt ar lauciņā ievadiet jebkuru vērtību, lai aizstātu rindstarpu pārrāvumus. Parasti tā ir atstarpe, lai izvairītos no nejaušas 2 vārdu savienošanas. Ja viss, kas jums nepieciešams, ir rindstarpu pārrāvumu dzēšana, atstājiet lauku "Aizstāt ar" tukšu.
- Nospiediet Aizstāt visus pogu un baudiet rezultātu!
Rindu pārrāvumu dzēšana, izmantojot Excel formulas
Priekšrocības: sarežģītai šūnu teksta apstrādei var izmantot formulu ķēdi / ieliktas formulas. Piemēram, ir iespējams noņemt karriage returns un pēc tam likvidēt liekās sākuma un beigu atstarpes un atstarpes starp vārdiem.
Vai arī var būt nepieciešams dzēst atgriezeniskās atgriezeniskās saites, lai izmantotu tekstu kā citas funkcijas argumentu, nemainot sākotnējās šūnas. Piemēram, ja vēlaties izmantot rezultātu kā funkcijas =lookup () argumentu.
Mīnusi: jums būs jāizveido palīgkolonna un jāveic daudzi papildu soļi.
- Datu beigās pievienojiet palīgstabiņu. Varat to nosaukt "1 rinda".
- Palīgkolonnas pirmajā šūnā ( C2 ), ievadiet formulu, lai noņemtu/aizvietotu rindu pārrāvumus. Šeit varat skatīt vairākas noderīgas formulas dažādiem gadījumiem:
- Darbojas gan ar Windows, gan ar UNIX karriage return/rindas feeds kombinācijām.
=AIZVIETOT(AIZVIETOT(B2,CHAR(13),""),CHAR(10),"")
- Nākamā formula palīdzēs aizstāt rindas pārrāvumu ar jebkuru citu simbolu (komats + atstarpe). Šādā gadījumā rindas netiks savienotas un papildu atstarpes netiks parādītas.
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")
- Ja vēlaties no teksta dzēst visas nedrukājamas rakstzīmes, tostarp rindu pārrāvumus:
=CLEAN(B2)
- Darbojas gan ar Windows, gan ar UNIX karriage return/rindas feeds kombinācijām.
- Kopējiet formulu pārējās kolonnas šūnās.
- Pēc izvēles , varat aizstāt sākotnējo kolonnu ar kolonnu, kurā rindu pārrāvumi ir noņemti:
- Atlasiet visas kolonnas šūnas C un nospiediet taustiņus Ctrl + C, lai datus kopētu uz starpliktuvi.
- Tagad izvēlieties šūnu B2 un nospiediet saīsni Shift + F10. Pēc tam vienkārši nospiediet V .
- Noņemiet palīgkolonnu.
VBA makro, lai atbrīvotos no rindu pārrāvumiem
Priekšrocības: Tā kā tas ir izveidots vienu reizi, to var atkārtoti izmantot jebkurā darbgrāmatā.
Mīnusi: jums ir nepieciešamas VBA pamatzināšanas.
Tālāk dotajā piemērā redzamais VBA makro dzēš karriage returns no visām pašlaik atvērtās darblapas (aktīvās darblapas) šūnām.
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
Ja nepārvaldāt VBA, skatiet sadaļu Kā ievietot un palaist VBA kodu programmā Excel.
Kārliņu atgriešanas noņemšana, izmantojot rīku komplektu Text Toolkit
Ja jums ir paveicies ar mūsu teksta rīku komplektu vai Excel lietojumprogrammu komplektu Ultimate Suite, jums nav jātērē laiks iepriekš minētajām manipulācijām. Ir jāveic tikai šīs 3 īsās darbības:
- Atlasiet vienu vai vairākas šūnas, kurās vēlaties dzēst rindu pārrāvumus.
- Excel lentē dodieties uz Ablebits dati cilne> Teksts grupu un noklikšķiniet uz Konvertēt pogu.
- Par Teksta konvertēšana panelī atlasiet Pārveidot rindas pārrāvumu uz radio pogu, ierakstiet lodziņā "aizstājējzīmi" un noklikšķiniet uz Konvertēt .
Mūsu piemērā mēs katru rindas pārrāvumu aizstājam ar atstarpi, tāpēc novietojiet peles kursoru lodziņā un nospiediet taustiņu Enter:
Rezultātā iegūsiet glīti sakārtotu tabulu ar vienas rindas adresēm:
Ja vēlaties izmēģināt šo un vēl 60 citus Excel rīkus, kas ietaupa laiku, aicinām lejupielādēt mūsu Ultimate Suite izmēģinājuma versiju. Jūs būsiet pārsteigts, atklājot dažu klikšķu risinājumus visgrūtākajiem un garlaicīgākajiem Excel uzdevumiem!