Selles artiklis õpime, kuidas eemaldada tarbetud tühjad märgid Excelist.
Mis on ees- ja tagaruumid
Excelis on andmete väljavõtmine ja puhastamine mis tahes andmeanalüüsi projekti esimene ja kõige olulisem ülesanne. Oma viieaastase kogemuse jooksul olen saanud andmeid, mis näisid struktureerimata, kuid kasutades Excel TRIM või CLEAN funktsioone, olen neist teinud sisukaid aruandeid. Mõnikord sisaldavad tekstiväärtused esi-, lõpp- või mitut manustatud tühikut ning nende tühjade märkide või tühikute puhastamine on osa andmete puhastamisest. Andmete puhastamine Excelis on lihtne. Nüüd õpime, kuidas Exceli lahtrites tekstiväärtusi puhastada.
Eemaldage Excelist korraga kõik tühjad märgid
Meetodiga kaasnevad sammud. Esiteks on valiku osa, tüüpvalem ja valemi lõpuleviimine.
Esiteks : Valige vajalikud lahtrid, kuhu vajate puhastatud andmeid või väljundrakke
Teiseks : Sisestage valem
Funktsioon TRIM on Exceli TEXT -funktsioon, mida kasutatakse tekstistringilt kõigi täiendavate tühikute eemaldamiseks, välja arvatud üksik tühik sõnade vahel.
Süntaks:
= TRIM (tekst) |
tekst: teksti väärtus jutumärkides või lahtriviidetes
Kolmandaks : Iga valemi lõppedes kasutame sisestusklahvi, et näha kasutatud valemi väljundit. Kuid selle asemel, et kasutada lihtsalt sisestusklahvi, kasutage Ctrl + Enter võti kokku
Näide:
Kõiki neid võib segadusse ajada. Mõistame, kuidas funktsiooni kasutada näite abil. Siin peame need eemaldama, et nendele lahtritele viitav valem õigesti arvutada. Veerg A sisaldab teksti, mille ees on tühikud. Need tühikud on eemaldamisfunktsiooni abil eemaldatud. Vaadake allolevat ekraanipilti:
Neid tühikuid saab eemaldada kahel viisil.
- Kärpimis- ja asendusfunktsiooni kasutamine
- Asenda käsk
TRIM valem tühjade märkide eemaldamiseks
Kärpimisfunktsioon eemaldab tekstistringist kõik tühikud, välja arvatud üksikud tühikud sõnade vahel.
Esmalt valige lahtrid, kust vajate puhaste andmete väljavõtmist või lahtrite väljastamist. Nii valisime vahemiku C1: C5 ja sisestasime allpool toodud valemi
Kasutage valemit:
= TRIM (A1) |
Protsessi lõpuleviimiseks peame lihtsalt kasutama Ctrl + Enter lihtsalt sisestusklahvi asemel.
Kui andmed sisaldavad tühikuid ja teksti vahel on rohkem kui üks tühik, ei eemalda kärpimisfunktsioon neid kõiki. Vaadake, kas lahter A3 sisaldab teksti, mille keskel on tühikud. Kärpimine eemaldab kogu juhtiva tühiku, välja arvatud üks tühik kahe sõna vahel. Vaadake allolevat ekraanipilti:
Teise võimalusena võime kasutada asendusfunktsiooni, kui teame, et meie tekst sisaldab sõnade vahel tühikuid ja see tuleb eemaldada.
Alternatiivne viis
Vaata allolevat pilti. Funktsioon Asendaja asendab tühiku teksti vahel sõnaga „mitte midagi”. Seetõttu eemaldatakse ruum.
Näide:
Kui andmed sisaldavad tühikut ja teksti vahel on rohkem kui üks tühik, eemaldab asendusfunktsioon need kõik. Lahter A1 sisaldab teksti, mille alguses ja taga on tühikud. Funktsioon Asendaja eemaldab kõik tühikud. Vaadake allolevat ekraanipilti:
Kasutage valemit:
= ASENDUS (A1, "", "") |
Ülaltoodud valem eemaldab kõik tühikute esinemised erinevalt funktsioonist TRIM, mis jätab sõnade vahele üksikud tühikud.
Nagu näete veerust C, pole täiendavaid tühikuid.
Veel üks viis:
Soovimatute tühikute eemaldamiseks saame kasutada ka käsku Asenda. See käsk toimib sarnaselt asendusfunktsiooniga. Klaviatuuri otsetee on Ctrl + H
Käsu Asenda saab kasutada juhul, kui me teame, et meie tekst sisaldab tühikuid teksti vahel, mille peame eemaldama.
Otsige üles: kirjutage tühik, vajutades tühikuklahvi üks kord.
Asendamisel: NULL
Me ei näe kirjet lahtris Leia, kuna oleme sinna tühiku pannud. Klõpsake nuppu Asenda kõik, kuni näete dialoogiboksi, mis näitab teksti, et see ei leia enam asendatavaid tühikuid.
Tulemuse saate allpool:
Nii saate teksti vahelt eemaldada tühikud ja tühikud ning muuta oma andmed loetavamaks.
Eemaldage lõppruum VBA kaudu
Kui soovite, et VBA -kood eemaldaks kõik aktiivse lehe kõik tühikud, aitab see artikkel teid kindlasti. Mitu korda jätame vea lõppu tühiku või mõnikord kopeerime andmeid veebist ega märka. Selles artiklis õpime, kuidas kõrvaldada veaga jäetud ruum.
Küsimus): Excelis saame kasutada funktsiooni TRIM koos asendaja ja CHAR valemiga, st = TRIM (ASENDAJA (A1, CHAR (160), "")), et eemaldada teksti lõppu tühik.
Tahaksin, et Macro aitaks mul eemaldada kõik mittevajalikud tühikud, mis jäid stringi lõppu.
Koodi saamiseks teksti lõppu tühiku eemaldamiseks; peame VBA redaktori käivitamiseks järgima alltoodud samme.
- Seejärel klõpsake vahekaarti Arendaja
- Valige koodirühmas Visual Basic
Kopeerige töölehe moodulis järgmine kood
Alam -trimmiruum ()
Dim c As Range, rngConstants As Range Vea korral Jätka järgmist Määra rngConstants = ActiveSheet.UsedRange.SpecialCells (2, 2) Viga GoTo 0 Kui mitte rngConstants pole siis midagi 'optimeerida jõudlust Application.ScreenUpdating = Vale Application.Calculation = xlCalculationManual 'trimmirakud koos sümboliga 160 Iga c In rngConstants jaoks c.Value = Trim $ (Application.Clean (Asenda (c.Value, Chr (160), ""))) Järgmine c 'Lähtesta seaded Application.ScreenUpdating = Tõsi Application.Calculation = xlCalculationAutomatic Lõpp Kui End Sub |
Nagu soovite See eemaldab kõik tühikud lõpus.
Märkus. Ülaltoodud makro töötab ainult aktiivlehel.
Sel viisil saame lõpus olevad tühikud VBA koodi abil eemaldada.
Laadi alla - eemaldage lõppruum VBA kaudu - xlsm
Loodan, et see artikkel, mis käsitleb tarbetute tühjade märkide eemaldamist Excelist, on selgitav. Siit leiate rohkem artikleid väärtuste arvutamise ja sellega seotud Exceli valemite kohta. Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis. Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile meilisaidile.
Kuidas kasutada funktsiooni TRIM Excelis: Funktsiooni TRIM kasutatakse stringide kärpimiseks ja nööride taga- või esiruumide puhastamiseks. See aitab meil andmete puhastamisel palju kaasa.
Funktsiooni CLEAN kasutamine Excelis: Puhastusfunktsiooni kasutatakse stringist prinditavate märkide puhastamiseks. Seda funktsiooni kasutatakse enamasti koos TRIM -funktsiooniga imporditud välisandmete puhastamiseks.
Asendage tekst stringi lõpust, alustades muutuvast positsioonist: Stringi lõpus oleva teksti asendamiseks kasutame funktsiooni REPLACE. Funktsioon REPLACE kasutab asendamiseks teksti positsiooni stringis.
Funktsioon Excel REPLACE vs ASENDUS: Funktsioonid REPLACE ja SUBSTITUTE on kõige valesti mõistetud funktsioonid. Antud teksti leidmiseks ja asendamiseks kasutame funktsiooni SUBSTITUTE. Kui asendust REPLACE kasutatakse rea tähemärkide asendamiseks stringis…
Asendage tekst stringi lõpust, alustades muutuvast positsioonist: Stringi lõpus oleva teksti asendamiseks kasutame funktsiooni REPLACE. Funktsioon REPLACE kasutab asendamiseks teksti positsiooni stringis.
Populaarsed artiklid:
50 Exceli otseteed tootlikkuse suurendamiseks : Saate Excelis oma ülesannetega kiiremini hakkama. Need otseteed aitavad teil Excelis oma töö efektiivsust suurendada.
Funktsiooni VLOOKUP kasutamine Excelis : See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.
Funktsiooni IF kasutamine Excelis : Exceli IF -lause kontrollib tingimust ja tagastab konkreetse väärtuse, kui tingimus on TRUE, või tagastab mõne muu väärtuse, kui FALSE.
Funktsiooni SUMIF kasutamine Excelis : See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.
Funktsiooni COUNTIF kasutamine Excelis : Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea oma andmeid teatud väärtuste loendamiseks filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.