Obsah
V tomto článku sa naučíme odstraňovať medzery v exceli pomocou vzorca. Medzery spôsobujú mnoho problémov, keď sa snažíme vykonať akýkoľvek vzorec v pracovnom liste excelu. Niekedy, keď skopírujeme údaje a vložíme ich do nášho listu excelu, môžu sa neúmyselne objaviť ďalšie medzery. To môže viesť k nesprávnym výsledkom alebo chybám. Teraz si ukážeme niekoľko metód na prekonanie tohto problému.
Stiahnite si praktickú knihu
Stiahnite si cvičebnicu.
Odstránenie medzier pomocou vzorca.xlsm
5 spôsobov odstránenia medzier pomocou vzorca programu Excel
1. Použitie vzorca Trim na odstránenie medzier v programe Excel
Excel má zabudovaný vzorec, ktorý odstraňuje medzery z textov. Je to Trim Na vysvetlenie tejto metódy použijeme súbor údajov pozostávajúci z dvoch stĺpcov. Zamestnanec & Identifikačné číslo Vo všetkých metódach v tomto článku použijeme rovnaký súbor údajov.
Túto metódu sa naučíte podľa nasledujúcich krokov.
KROKY:
- Na začiatku musíme vytvoriť pomocný stĺpec. Nazvali sme ho TRIM ' v našom súbore údajov.
- Teraz vyberte Bunka D5 a zadajte vzorec do pomocného stĺpca.
=TRIM(B5)
Tu musíme po zadaní funkcie vybrať bunku, z ktorej potrebujeme odstrániť medzery.
- Potom stlačte Vstúpte na stránku aby ste videli výsledok.
- Potom použite Rukoväť náplne aby sa výsledky zobrazovali vo všetkých bunkách.
- Potom vyberte Bunka D5 a skopírujte ho.
- Teraz vložte iba hodnotu v Bunka B5 .
- Nakoniec po vykonaní 'Kopírovať & amp; Vložiť' vo všetkých bunkách, odstráňte pomocný stĺpec.
Čítajte viac: Ako odstrániť medzery v programe Excel: pomocou vzorca, VBA & Power Query
2. Odstránenie všetkých medzier pomocou funkcie Excel SUBSTITUTE
Medzery môžeme odstrániť aj pomocou príkazu Náhradná funkcia . Bude to odstrániť všetky medzery z požadovanej bunky.
Ak chcete vedieť viac, venujte pozornosť krokom.
KROKY:
- Najprv vytvorte Stĺpec pomocníka & zadajte vzorec.
=SUBSTITUTE(B5," ","")
Tento vzorec nahradí medzery (druhý argument) prázdnym reťazcom (tretí argument).
- Po druhé, stlačte Vstúpte na stránku aby ste videli výsledok.
- Teraz použite Rukoväť náplne aby ste videli výsledky v Stĺpec pomocníka .
Tu vidíme, že medzi menom a priezviskom zamestnancov nie je medzera. Tento problém môžeme určite odstrániť pomocou príkazu Funkcia TRIM na začiatku Funkcia SUBSTITUTE .
- Vložte vzorec do Bunka D5 .
=TRIM(SUBSTITUTE(B5,CHAR(160),CHAR(32))
Tu sa Funkcia SUBSTITUTE nahrádza nezalomené medzery, CHAR(160) s normálnymi priestormi, CHAR(32) . Funkcia TRIM odstráni ďalšie medzery. Musíme ho pridať pred Funkcia SUBSTITUTE .
- Hit Vstúpte na stránku aby ste videli výsledok.
- Nakoniec použite Rukoväť náplne pre ostatné bunky.
3. Vzorec programu Excel s funkciou MID na odstránenie úvodných medzier
Stránka Funkcia MID nám pomáha na odstránenie úvodných medzier z bunky . Neodstráni dodatočné medzery medzi textami. Opäť použijeme predchádzajúci súbor údajov.
Pozrite si nasledujúce kroky, aby ste sa o tejto metóde dozvedeli viac.
KROKY:
- Vytvoriť Stĺpec pomocníka najprv.
- Teraz zadajte vzorec do Bunka D5 .
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
Tento vzorec najprv nájde text a jeho dĺžku. Funkcia FIND vráti pozíciu textového reťazca ako číslo a Funkcia LEN bude počítať dĺžku Bunka B5 . Potom sa v texte orežú úvodné medzery.
- Potom stlačte tlačidlo Vstúpte na stránku . Môžete vidieť v Bunka D5 že v ňom nie je žiadna úvodná medzera. Ale má medzery medzi textami.
- Nakoniec potiahnite Rukoväť náplne dole, aby ste si mohli pozrieť výsledky v Stĺpec pomocníka .
Podobné čítania
- Ako odstrániť medzery v bunke v programe Excel (5 metód)
- Odstránenie medzery v programe Excel pred číslami (3 spôsoby)
- Ako odstrániť prázdne miesta v programe Excel (7 spôsobov)
- Ako odstrániť medzeru v programe Excel za textom (6 rýchlych spôsobov)
4. Použitie VBA na odstránenie extra medzier v programe Excel
VBA nám tiež dáva príležitosť odstránenie nadbytočných medzier v programe Excel . Dokáže odstrániť medzery na začiatku aj na konci textu. Nedokáže však odstrániť medzery medzi textami.
Pri tejto technike postupujte podľa nasledujúcich krokov.
KROKY:
- V prvom rade prejdite na Vývojár a vyberte kartu Visual Basic .
- Ďalej prejdite na stránku Vložte v Visual Basic a potom vyberte Modul .
- Zadajte kód do Modul a uložte ho.
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
- Potom vyberte rozsah buniek, na ktoré chcete použiť VBA Tu sme vybrali Bunka B5 na Bunka B9 .
- Potom vyberte Makrá z Vývojár.
- Okrem toho vyberte Spustiť z Makro.
- Nakoniec uvidíte výsledky ako na obrázku nižšie.
5. Vloženie vzorca programu Excel na odstránenie medzier medzi číslami
Niekedy potrebujeme vyčistiť medzery medzi číslami. V tejto časti si ukážeme, ako môžeme odstrániť medzery medzi číslami. Použijeme tu ten istý súbor údajov. Medzery však budeme mať v Identifikačné číslo tentoraz stĺpec.
Postupujte podľa nasledujúcich krokov.
KROKY:
- Najprv vytvorte ďalší stĺpec. Stĺpec pomocníka je tu stĺpec navyše.
- Po druhé, vyberte Bunka D5 a zadajte vzorec.
=SUBSTITUTE(C5," ","")
- Po tretie, stlačte Vstúpte na stránku a použite Rukoväť náplne v Stĺpec pomocníka .
- Prípadne to môžete urobiť pomocou 'Nájsť & Nahradiť' Vyberte rozsah buniek, z ktorých chcete odstrániť medzery.
- Potom stlačte tlačidlo Ctrl + H z klávesnice. "Nájsť a nahradiť sa objaví okno.
- Stlačte tlačidlo Medzerník v "Zistiť čo a zachovať "Nahradiť pomocou sekcia prázdna.
- Nakoniec vyberte Nahradiť všetko aby ste si pozreli výsledky.
Prečítajte si viac: Ako odstrániť medzeru za číslom v programe Excel (6 jednoduchých spôsobov)
Čo si treba zapamätať
Prebrali sme niekoľko jednoduchých metód, ako orezávať medzery v programe Excel. Pri používaní týchto metód musíme mať na pamäti dôležitú vec. Musíme vytvoriť extra stĺpec najprv pre Metóda-1,2 & 3 Po vykonaní krokov musíme nahradiť hlavné údaje orezanými údajmi. Môžeme to urobiť pomocou Kopírovať & Vložiť . Uistite sa, že ste vložili iba hodnoty Tento postup je uvedený v Metóda-1 .
Záver
Opísali sme 5 metód na vymazanie medzier z nášho pracovného hárka programu Excel. Ide najmä o metódy založené na vzorcoch. Môžete tiež použiť 'Nájsť & Nahradiť' možnosť, o ktorej sa hovorí v poslednej metóde. Okrem toho dúfam, že vám tieto metódy pomôžu úplne vyriešiť váš problém. Na záver, ak máte akékoľvek otázky alebo návrhy, neváhajte a komentujte ich nižšie.