Enhavtabelo
En ĉi tiu konsileto vi trovos 3 manierojn forigi kaleŝojn el Excel-ĉeloj. Vi ankaŭ lernos kiel anstataŭigi liniorompojn per aliaj simboloj. Ĉiuj solvoj funkcias por Excel 365, 2021, 2019 kaj pli malaltaj versioj.
Povas esti malsamaj kialoj por linirompoj okazantaj en via teksto. Kutime, kaleŝoj aperas kiam vi kopias tekston de retpaĝo, ricevas laborlibron kiu jam enhavas linion de kliento, aŭ vi mem aldonas ilin per Alt+Enter .
Ĉiuokaze, kion vi volas fari nun estas forigi kaleŝojn ĉar ili ne ebligas al vi trovi frazon kaj fari kolumnenhavon aspekti malorganizita kiam vi ŝaltas la envolvan tekston opcion.
Bonvolu noti, ke komence la terminoj "Ĉefa reveno" kaj "Liniofluo". " estis uzataj en tajpilo kaj signifis 2 malsamajn agojn, vi povas trovi pli ĉe Vikio.
Komputiloj kaj teksttraktadprogramaro estis kreitaj konsiderante la tajpilspecifojn. Tial du malsamaj nepreseblaj simboloj estas nun uzataj por indiki liniorompon: " Kalereveno " (CR, ASCII-kodo 13) kaj " Linefluo " (LF, ASCII-kodo 10). ). Vindozo uzas 2 simbolojn unuope: CR+LF, kaj LF por *NIX-sistemoj. Atentu: en Excel vi povas trovi ambaŭ variantojn . Se vi importas datumojn el .txt aŭ .csv-dosiero, vi pli verŝajne trovos Kalerevenon + Linefluon . Kiam vi rompas linion uzante Alt+Enter , Excel enmetas Linia Fluo nur.
Se vi ricevas .csv-dosierojn de persono kiu uzas Linukson, Unikson, ktp., vi trovos nur Liniajn Fluojn denove.
Ĉiuj ĉi 3 manieroj estas vere rapidaj. Bonvolu elekti tiun, kiu plej taŭgas por vi:
Konsileto. Ĉar vi serĉas solvon al la kontraŭa tasko, tiam legu kiel rapide aldoni linion en Excel-ĉelo.
Forigi kaleŝon permane
Avantaĝoj: la plej rapida maniero.
Kontraŭoj: neniu kroma funkcio :(.
Bonvolu trovi la paŝojn por forigi liniorompojn uzante Trovu kaj Anstataŭigi:
- Elektu ĉiujn ĉelojn, kie vi volas forigi aŭ anstataŭigi kaleŝon.
- Premu Ctrl+H por malfermi la Trovu kaj Anstataŭigi dialogujon .
- En la kampo Trovu Kion enigu Ctrl+J . Ĝi aspektos malplena, sed vi vidos etan punkton.
- En la kampo Anstataŭigi Per , enigu ajnan valoron por anstataŭigi kaleŝojn. Kutime, estas spaco por eviti ke 2 vortoj kuniĝas hazarde. Se vi bezonas nur forigi la linion, lasu la kampon "Anstataŭigi Per" malplena.
- Premu la Anstataŭigi Ĉion -butonon kaj ĝuu la rezulton!
Forigi linio-rompojn per Excel-formuloj
Avantaĝoj: vi povas uzi formulĉenon / nestitaj formuloj por kompleksa ĉelo tekstotraktado. Ekzemple, eblas forigi kaleŝon kaj poste forigi troajn antaŭajn kaj postajn spacojn kaj tiujn inter vortoj.
Aŭvi eble bezonos forigi kaleŝon por uzi vian tekston kiel argumenton de alia funkcio sen ŝanĝi la originajn ĉelojn. Ekzemple, se vi volas povi uzi la rezulton kiel argumenton de la funkcio =lookup ().
Cons: vi devos krei helpan kolumnon kaj sekvi multajn kromaj paŝoj.
- Aldonu la helpan kolumnon al la fino de viaj datumoj. Vi povas nomi ĝin "1 linio".
- En la unua ĉelo de la helpa kolumno ( C2 ), enigu la formulon por forigi/anstataŭigi liniorompojn. Ĉi tie vi povas vidi plurajn helpemajn formulojn por malsamaj okazoj:
- Pritraktu ambaŭ kombinaĵojn de kaleŝoreveno/liniofluoj en Vindozo kaj UNIX.
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),"") ,CHAR(10),"")
- La sekva formulo helpos vin anstataŭigi linion per iu ajn alia simbolo (komo+spaco). Ĉi-kaze linioj ne kuniĝos kaj kromaj spacoj ne aperos.
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")
- Se vi volas forigi ĉiujn nepreseblajn signojn el teksto, inkluzive de linio-rompoj:
=PURigi(B2)
- Pritraktu ambaŭ kombinaĵojn de kaleŝoreveno/liniofluoj en Vindozo kaj UNIX.
- Kopiu la formulon tra la aliaj ĉeloj en la kolumno.
- Laŭvole , vi povas anstataŭigi la originan kolumnon per tiu, kie la linio-rompoj estis forigitaj:
- Elektu ĉiujn ĉelojn en kolumno C kaj premu Ctrl + C por kopii la datumojn al tondujo.
- Nun elektu la ĉelon B2 kaj premu la ŝparvojon Shift + F10.Tiam nur premu V .
- Forigu la helpan kolumnon.
VBA-makro por forigi liniorompojn
Avantaĝoj: Estante kreita unufoje, povas esti reuzita en iu ajn laborlibro.
Kontraŭoj: vi devas havi la bazajn scion pri VBA.
La VBA-makro el la ekzemplo malsupre forigas kaleŝojn de ĉiuj ĉeloj en la nuntempe malfermita laborfolio (aktiva laborfolio).
Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = Falsa Apliko.Calculation = xlCalculationManual Por Ĉiu MiaRange En ActiveSheet.UsedRange If 0 < InStr(MyRange, Chr(10)) Then MyRange = Anstataŭigi(MyRange, Chr(10), "" ) End If Next Application.ScreenUpdating = Vera Apliko.Calculation = xlCalculationAutomatic End Sub
Se vi ne faras konu VBA tre bone, vidu Kiel enigi kaj ruli VBA-kodon en Excel
Forigi kaleŝon per Text Toolkit
Se vi estas bonŝanca uzanto de nia Teksta Ilaro aŭ Ultimate Suite por Excel, tiam vi ne bezonas perdi tempon pri iu el la supraj manipuladoj. Necesas nur ĉi tiuj 3 rapidaj paŝoj:
- Elektu unu aŭ plurajn ĉelojn, kie vi volas forigi linio-rompojn.
- Sur via Excel-rubando, iru al la Ablebits-Datumoj. langeto > Teksto grupo, kaj alklaku la butonon Konverti .
- En la panelo Konverti Tekston , elektu la radiobutonon Konverti linion al , tajpu la "anstataŭan" signon en la skatolo, kajalklaku Konverti .
En nia ekzemplo, ni anstataŭigas ĉiun linion per spaco, do vi metas la muskursoron en la skatolon kaj premu la Enigu klavon:
Kiel rezulto, vi havos bonorde organizitan tabelon kun unuliniaj adresoj:
Se vi scivolas provi ĉi tion kaj 60 pliajn tempoŝparajn ilojn por Excel, vi bonvenas elŝuti provon. versio de nia Ultimate Suite. Vi miros malkovri kelkajn klakojn solvojn por la plej malfacilaj kaj tedaj taskoj en Excel!
Video: Kiel forigi liniorompojn en Excel