Jak odstranit mezery v aplikaci Excel pomocí vzorce (5 rychlých způsobů)

  • Sdílet Toto
Hugh West

V tomto článku se naučíme odstraňovat mezery v excelu pomocí vzorce. Mezery způsobují mnoho problémů, když se snažíme provést jakýkoli vzorec v listu excelu. Někdy, když zkopírujeme data a vložíme je do našeho listu excelu, se mohou neúmyslně objevit mezery navíc. To může vést k nesprávným výsledkům nebo chybám. Nyní si ukážeme několik metod, jak tento problém překonat.

Stáhněte si knihu Practice Book

Stáhněte si cvičebnici.

Odstranění mezer pomocí vzorce.xlsm

5 způsobů odstranění mezer pomocí vzorce aplikace Excel

1. Použití vzorce Trim k odstranění mezer v aplikaci Excel

Excel má vestavěný vzorec, který odstraňuje mezery z textů. Jedná se o vzorec Trim K vysvětlení této metody použijeme soubor dat o dvou sloupcích, které jsou následující Zaměstnanci & Identifikační číslo . Ve všech metodách v tomto článku budeme používat stejný soubor dat.

Tuto metodu se naučíte podle následujících kroků.

KROKY:

  • Na začátku musíme vytvořit pomocný sloupec. Pojmenovali jsme ho TRIM ' v našem souboru dat.
  • Nyní vyberte Buňka D5 a zadejte vzorec do pomocného sloupce.
=TRIM(B5)

Zde je třeba po zadání funkce vybrat buňku, ze které potřebujeme odstranit mezery.

  • Poté stiskněte Vstupte na abyste viděli výsledek.

  • Pak použijte Plnicí rukojeť zobrazit výsledky ve všech buňkách.

  • Poté vyberte Buňka D5 a zkopírujte ji.
  • Nyní vložte pouze hodnotu Buňka B5 .

  • Nakonec po provedení 'Kopírovat & amp; Vložit' ve všech buňkách, odstraňte pomocný sloupec.

Další informace: Jak odstranit mezery v aplikaci Excel: pomocí vzorců, VBA & Power Query

2. Odstranění všech mezer pomocí funkce SUBSTITUTE aplikace Excel

Mezery můžeme odstranit také pomocí příkazu Náhradní funkce . Bude to odstranit všechny mezery z požadované buňky.

Věnujte pozornost jednotlivým krokům, abyste se dozvěděli více.

KROKY:

  • Nejprve vytvořte Sloupec pomocníka & zadejte vzorec.
=SUBSTITUTE(B5," ","")

Tento vzorec nahradí mezery (druhý argument) prázdným řetězcem (třetí argument).

  • Za druhé, stiskněte Vstupte na abyste viděli výsledek.

  • Nyní použijte Plnicí rukojeť zobrazit výsledky v Sloupec pomocníka .

Zde vidíme, že mezi jménem a příjmením zaměstnanců není mezera. Tento problém můžeme určitě vyřešit pomocí příkazu Funkce TRIM na začátku Funkce SUBSTITUTE .

  • Vložte vzorec do Buňka D5 .
=TRIM(SUBSTITUTE(B5,CHAR(160),CHAR(32)))

Zde se Funkce SUBSTITUTE nahradí nezalomené mezery, CHAR(160) s normálními prostory, CHAR(32) . Funkce TRIM odstraňuje mezery navíc. Musíme ji přidat před znaky Funkce SUBSTITUTE .

  • Hit Vstupte na abyste viděli výsledek.

  • Nakonec použijte Plnicí rukojeť pro ostatní buňky.

3. Vzorec aplikace Excel s funkcí MID pro odstranění počátečních mezer

Na stránkách Funkce MID nám pomáhá odstranění počátečních mezer z buňky . Neodstraní další mezery mezi texty. Opět použijeme předchozí datovou sadu.

Sledujte níže uvedené kroky, abyste se o této metodě dozvěděli více.

KROKY:

  • Vytvořit Sloupec pomocníka nejprve.
  • Nyní zadejte vzorec do pole Buňka D5 .
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Tento vzorec nejprve zjistí text a jeho délku. Funkce FIND vrátí pozici textového řetězce jako číslo a parametr Funkce LEN bude počítat délku Buňka B5 . Poté se v textu oříznou počáteční mezery.

  • Poté stiskněte tlačítko Vstupte na . Můžete se podívat na Buňka D5 že neobsahuje žádnou úvodní mezeru, ale má mezery mezi texty.

  • Nakonec přetáhněte Plnicí rukojeť dolů, abyste viděli výsledky v Sloupec pomocníka .

Podobná čtení

  • Jak odstranit mezery v buňce v aplikaci Excel (5 metod)
  • Odstranění mezery v aplikaci Excel před čísly (3 způsoby)
  • Jak odstranit prázdná místa v aplikaci Excel (7 způsobů)
  • Jak odstranit mezeru v aplikaci Excel za textem (6 rychlých způsobů)

4. Použití nástroje VBA k odstranění mezer navíc v aplikaci Excel

VBA nám také dává příležitost odstranění přebytečných mezer v aplikaci Excel . Dokáže odstranit mezery na začátku a také na konci. Nedokáže však odstranit mezery mezi texty.

Postupujte podle pokynů pro tuto techniku.

KROKY:

  • V první řadě přejděte na Vývojář a vyberte možnost Visual Basic .

  • Dále přejděte na Vložte v Visual Basic a poté vyberte možnost Modul .
  • Zadejte kód do pole Modul a uložit ji.
 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 

  • Poté vyberte rozsah buněk, na které chcete použít funkci VBA Zde jsme vybrali Buňka B5 na Buňka B9 .

  • Pak vyberte Makra z Vývojář.

  • Dále vyberte Spustit z Makro.

  • Nakonec uvidíte výsledky jako na obrázku níže.

5. Vložení vzorce aplikace Excel pro odstranění mezer mezi čísly

Někdy potřebujeme vyčistit mezery mezi čísly. V této části si ukážeme, jak můžeme odstranit mezery mezi čísly. Použijeme zde stejný datový soubor. Mezery však budeme mít v položce Identifikační číslo tentokrát sloupec.

Postupujte podle následujících kroků.

KROKY:

  • Nejprve vytvořte další sloupec. Sloupec pomocníka je zde sloupec navíc.
  • Zadruhé vyberte Buňka D5 a zadejte vzorec.
=SUBSTITUTE(C5," ","")

  • Za třetí, stiskněte Vstupte na a použijte Plnicí rukojeť v Sloupec pomocníka .

  • Případně to můžete provést pomocí příkazu 'Najít & amp; Nahradit' Vyberte rozsah buněk, ze kterých chcete odstranit mezery.

  • Poté stiskněte tlačítko Ctrl + H z klávesnice. "Najít a nahradit se objeví okno.
  • Stiskněte tlačítko Mezerník v "Najít co a ponechat si "Nahradit pomocí sekce prázdná.

  • Nakonec vyberte Nahradit vše zobrazit výsledky.

Další informace: Jak odstranit mezeru za číslem v aplikaci Excel (6 snadných způsobů)

Na co nezapomenout

Probrali jsme několik jednoduchých metod, jak ořezávat mezery v Excelu. Při používání těchto metod musíme mít na paměti jednu důležitou věc. Musíme vytvořit tzv. sloupec navíc nejprve pro Metoda-1,2 & 3 Po provedení těchto kroků musíme nahradit hlavní data ořezanými daty. To můžeme provést pomocí příkazu Kopírovat & Vložit . Ujistěte se, že jste vložili pouze hodnoty Tento postup je uveden v Metoda-1 .

Závěr

Popsali jsme 5 metod, jak vymazat mezery z našeho listu Excelu. Jedná se především o metody založené na vzorcích. Můžete také použít příkaz 'Najít & amp; Nahradit' možnost, o které je řeč v poslední metodě. Dále doufám, že vám tyto metody pomohou váš problém zcela vyřešit. A nakonec, pokud máte nějaké dotazy nebo návrhy, neváhejte se vyjádřit níže.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.