Sisukord
Selles artiklis õpime, kuidas eemaldada tühikuid excelis valemiga. Tühikud tekitavad palju probleeme, kui püüame täita mis tahes valemit exceli töölehel. Mõnikord, kui kopeerime andmeid ja kleebime need oma excelilehele, võivad tahtmatult tekkida täiendavad tühikud. See võib anda ebaõigeid tulemusi või vigu. Nüüd näitame mõned meetodid selle probleemi ületamiseks.
Lae alla praktikaraamat
Laadige alla harjutusvihik.
Tühikute eemaldamine valemiga Formula.xlsm
5 võimalust tühikute eemaldamiseks Exceli valemiga Exceli valemiga
1. Trimmi valemi kasutamine tühikute eemaldamiseks Excelis
Excelil on sisseehitatud valem, mis eemaldab tekstidest tühikud. See on Trim valem. Kasutame selle meetodi selgitamiseks kahest veerust koosnevat andmestikku. Need on järgmised Töötaja & ID-number Me kasutame sama andmestikku kõigis käesoleva artikli meetodites.
Selle meetodi õppimiseks järgige alljärgnevaid samme.
SAMMUD:
- Alguses tuleb meil luua abisammas. Nimetasime selle TRIM ' meie andmekogumis.
- Nüüd valige Lahter D5 ja sisestage valem abisambasse.
=TRIM(B5)
Siin tuleb pärast funktsiooni sisestamist valida lahter, kust on vaja tühikuid eemaldada.
- Seejärel vajutage Sisesta et näha tulemust.
- Seejärel kasutage Täitmise käepide et näha tulemusi kõigis rakkudes.
- Pärast seda valige Lahter D5 ja kopeeri see.
- Nüüd kleepige ainult väärtus Raku B5 .
- Lõpuks, pärast seda, kui olete teinud 'Copy &; Paste' kõikides lahtrites, kustutage abisammas.
Loe edasi: Kuidas eemaldada tühikuid Excelis: valemiga, VBA & Power Query'ga
2. Kõigi tühikute eemaldamine Exceli funktsiooni SUBSTITUTE abil
Me saame ka tühikuid kustutada, kasutades selleks funktsiooni Asendusfunktsioon . See on eemaldada kõik tühikud soovitud lahtrist.
Pöörake tähelepanu sammudele, et rohkem teada saada.
SAMMUD:
- Esiteks, looge Abistaja veerg & sisestage valem.
=SUBSTITUTE(B5," ","")
Siinkohal asendab see valem tühikud (teine argument) tühja stringiga (kolmas argument).
- Teiseks, vajutage Sisesta et näha tulemust.
- Nüüd kasutage Täitmise käepide et näha tulemusi Abistaja veerg .
Siin näeme, et töötajate eesnime ja perekonnanime vahel puudub tühik. Kindlasti saame selle probleemi lahendada, kasutades TRIM funktsioon alguses SUBSTITUTE funktsioon .
- Pange valem sisse Lahter D5 .
=TRIM(SUBSTITUTE(B5,CHAR(160),CHAR(32)))
Siin on SUBSTITUTE funktsioon asendab mittekatkendavad tühikud, CHAR(160) tavaliste ruumidega, CHAR(32) . TRIM funktsioon eemaldab siin lisaväljad. Me peame lisama selle ette SUBSTITUTE funktsioon .
- Hit Sisesta et näha tulemust.
- Lõpuks kasutage Täitmise käepide ülejäänud rakkude puhul.
3. Exceli valem MID-funktsiooniga juhtivate tühikute eemaldamiseks
The MID-funktsioon aitab meid lahtrist juhtivate tühikute eemaldamiseks See ei eemalda tekstide vahelisi tühikuid. Kasutame uuesti eelmist andmestikku.
Selle meetodi tundmaõppimiseks jälgige alljärgnevaid samme.
SAMMUD:
- Loo Abistaja veerg alguses.
- Nüüd kirjutage valem sisse Lahter D5 .
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
See valem leiab kõigepealt teksti ja selle pikkuse. FIND funktsioon tagastab teksti stringi positsiooni numbrina ja LEN funktsioon loeb pikkust Raku B5 Seejärel lõikab see tekstist eesolevad tühikud ära.
- Seejärel vajutage Sisesta . Saate näha Lahter D5 et eesmine tühik puudub. Kuid tekstide vahel on tühikud.
- Lõpuks lohistage Täitmise käepide alla, et näha tulemusi Abistaja veerg .
Sarnased lugemised
- Kuidas eemaldada tühikuid Exceli lahtrist (5 meetodit)
- Tühiku eemaldamine Excelis enne numbreid (3 võimalust)
- Kuidas eemaldada tühjad tühikud Excelis (7 võimalust)
- Kuidas eemaldada Excelis tühik pärast teksti (6 kiiret võimalust)
4. Rakendage VBA-d, et eemaldada Excelis täiendavaid tühikuid
VBA annab meile ka võimaluse kõrvaldada excelis olevad lisaväljad See suudab eemaldada tühikuid nii algusest kui ka lõpust, kuid ei suuda eemaldada tühikuid tekstide vahel.
Järgige selle tehnikaga seotud samme.
SAMMUD:
- Esiteks, minge Arendaja vahekaart ja valige Visual Basic .
- Järgmisena minge aadressile Sisesta aastal Visual Basic aknas ja seejärel valige Moodul .
- Sisestage kood lahtrisse Moodul ja salvesta see.
Sub Remove_Spaces() Dim x As Range Dim Cells As Range Dim TCell As String Set x = Selection For Each Cells In x TCell = Cells.Value TCell = Trim(TCell) Cells.Value = TCell Next Cells End Sub
- Pärast seda valige rakkude vahemik, kus soovite rakendada VBA Siin oleme valinud Raku B5 aadressile Lahter B9 .
- Seejärel valige Makros alates Arendaja.
- Lisaks valige Käivita alates Makro.
- Lõpuks näete tulemusi nagu alloleval pildil.
5. Exceli valemi sisestamine numbrite vaheliste tühikute kustutamiseks
Mõnikord on meil vaja puhastada tühikuid numbrite vahel. Selles osas näitame, kuidas saame eemaldada tühikuid numbrite vahel. Kasutame siinkohal sama andmestikku. Kuid meil on tühikud ID-number veerus seekord.
Järgige alljärgnevaid samme.
SAMMUD:
- Esiteks, looge täiendav veerg. Abistaja veerg on siin lisaveerg.
- Teiseks, valige Lahter D5 ja sisestage valem.
=SUBSTITUTE(C5," ","")
- Kolmandaks, vajutage Sisesta ja kasutada Täitmise käepide aastal Abistaja veerg .
- Teise võimalusena saate seda teha ka 'Leia &; Asenda' Valige lahtrite vahemik, kust soovite tühikuid eemaldada.
- Seejärel vajutage Ctrl + H klaviatuurilt. 'Leia ja asenda' aken tekib.
- Vajutage Vaheklahv aastal 'Leia mida' jagu ja hoidke 'Asendada osa tühi.
- Lõpuks valige Asenda kõik et näha tulemusi.
Loe lisaks: Kuidas eemaldada tühik pärast numbrit Excelis (6 lihtsat viisi)
Asjad, mida meeles pidada
Oleme arutanud mõningaid lihtsaid meetodeid selle kohta, kuidas kärpida tühikuid excelis. Nende meetodite kasutamisel peame meeles pidama üht olulist asja. Me peame looma lisaveerg esialgu jaoks Meetod-1,2 & 3 Pärast sammude sooritamist peame asendama põhilised andmed kärbitud andmetega. Seda saame teha kasutades Koopia & Paste Veenduge, et kleebite ainult väärtused See menetlus on näidatud dokumendis Meetod-1 .
Kokkuvõte
Oleme kirjeldanud 5 meetodit, kuidas kustutada tühikuid meie Exceli töölehest. Need on peamiselt valemipõhised meetodid. Võite kasutada ka tööriista 'Leia &; Asenda' võimalus, mida arutatakse viimases meetodis. Lisaks loodan, et need meetodid aitavad teil oma probleemi täielikult lahendada. Viimaks, kui teil on küsimusi või ettepanekuid, kommenteerige allpool.