Jak odstranit mezeru v aplikaci Excel za textem (6 rychlých způsobů)

  • Sdílet Toto
Hugh West

Mezery se mohou v pracovním listu vyskytovat z různých důvodů. Může dojít k chybám při zadávání dat nebo při importu dat z různých zdrojů. Ruční odstraňování těchto mezer může být obtížné a může vyžadovat čas. V tomto článku vám ukážeme rychlé způsoby, jak tyto mezery odstranit. odstranění místa v aplikaci Excel Tyto způsoby se nám budou hodit při čištění dat.

Předpokládejme, že máme seznam jmen s nežádoucími mezerami za textem. Chceme tyto mezery odstranit, abychom mohli provádět další operace. Provedeme to pomocí 6 různých metod uvedených níže. Pro naše pohodlí jsme zahrnuli dva sloupce. Normální text a Text bez nežádoucího místa . Zde máme mezi slovy nežádoucí mezery. Abagail a uvozovky (") .

Stáhnout cvičebnici

Odstranění_mezer_po_textu.xlsm

6 rychlých způsobů odstranění mezery v aplikaci Excel za textem

Nyní budeme hledat způsoby, jak v aplikaci Excel odstranit mezery za textem. V tomto případě odstraníme mezery mezi textem a textem. Abagail a uvozovky (" ") Následující metody nás provedou různými způsoby, jak toho dosáhnout.

1. Odstranění mezer v aplikaci Excel za textem pomocí funkce Najít a nahradit

Mezery za textem můžeme odstranit pomocí Najít a nahradit Za tímto účelem musíme nejprve vybrat rozsah, na který chceme použít funkci. Najít a nahradit funkce.

Zde jsem vybral rozsah B5:B9 .

Nejprve se podíváme na Home pak přejdeme na kartu Najít & Vybrat na panelu nástrojů.

Z Najít & Vybrat vybrat Vyměňte stránky .

Poté se Najít a nahradit zobrazí se dialogové okno.

Pak v Zjistěte, co bychom zadali SPACEBAR V tomto případě ponecháme hodnotu Nahradit box prázdné stránky .

Pak bychom stiskli Nahradit vše na odstranit všechny mezery . A pole pro zprávy se zobrazí počet náhrad.

Všechny mezery za textem zmizí.

Další informace: Jak odstranit mezeru před textem v aplikaci Excel (4 metody)

2. Odstranění mezer za textem pomocí funkce TRIM v aplikaci Excel

2.1. Používání pouze funkce TRIM

Funkce TRIM v Excelu nám pomůže odstranit nežádoucí místo. Můžeme použít Funkce TRIM abyste se zbavili nežádoucích mezer za textem. V tomto případě v buňce C5 , zadali bychom

=TRIM(B5)

Po stisknutí tlačítka ENTER bychom našli klíč text bez nežádoucích mezer . Zde bychom odstranili zbytečné mezery mezi dvěma částmi názvu.

Nyní bychom použili Plnicí rukojeť používat Automatické vyplňování Excelu odstranit mezeru z jiných hodnot v tabulce. Sloupec Text bez nežádoucí mezery .

2.2. Použití funkcí LEN a LEFT s funkcí TRIM

Funkce LEN v aplikaci Excel měří délku libovolného čísla nebo řetězce. Funkce LEVÁ v Excelu mohou být užitečné pro získání určitého počtu znaků z libovolného čísla nebo textového řetězce. Zde použijeme kombinaci tří funkcí pro odstranění mezer za textem. Zde v buňce C5 , zadáme

=TRIM(LEFT(B5,LEN(B5)))

Rozdělení vzorců

LEN(B5) -> měří délku znaků v buňce B5. V tomto případě,

Výstup je : 14

LEFT(B5,LEN(B5)) -> se stane LEFT(B5,14). Vezme se tedy v úvahu 14 znaků zleva. V tomto případě,

Výstup je : Abagail Ross

Vysvětlení : Všimněte si, že mezi slovy jsou 2 mezery navíc.

TRIM(LEFT(B5,LEN(B5))) -> nyní přichází na řadu funkce TRIM. odstraní dvě mezery navíc mezi slovy a získáme příslušný výsledek.

Výstup je : Abagail Ross

Vysvětlení : Všimněte si, že mezi dvěma slovy není žádná mezera navíc.

Stisknutím tlačítka ENTER získáme výsledek v C5 buňka.

Použití Plnicí rukojeť používat Automatické vyplňování Excelu, získáme hodnoty v Sloupec Text bez nežádoucí mezery .

Přečtěte si více: H jak odstranit přední mezery v aplikaci Excel (4 metody)

3. Odstranění mezer za textem pomocí Power Query

Power Query je užitečná funkce, pokud jde o formátování dat. Můžeme použít Power Query k vyčištění nežádoucích míst. Nejprve vybereme všechna data rozsahu, se kterým pracujeme.

Vybrali jsme rozsah B5:B9.

Potom, abyste provedli Power Query , musíme vybrat Z tabulky/rozsahu z Karta Data .

Nový okno se objeví.

Přejít na Přidat sloupec >> Formát >> TRIM

Oříznutá data získáme v novém souboru sloupec s názvem Trim .

Pak přejděte na Soubor tab.

Klikněte na Zavřít & Načíst .

Výsledky získáte v nový list .

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

4. Odstranění mezer za textem pomocí maker a VBA

Můžeme použít VBA k odstranění mezer za textem. Nejprve musíme vybrat celý rozsah, z něhož chceme mezery odstranit.

Poté jsme vybrali rozsah B5:B9 .

Použití VBA editor,

Otevřete Vývojář karta>> vybrat Visual Basic

Zobrazí se nové okno.

Přejít na Vložte karta>> vybrat Modul .

Nový Modul Zobrazí se níže uvedený kód. Zadejte jej do nového pole Modul .

 Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub 

Vytvoříme nový Dílčí postup RemoveSpacesafterText a deklarujte dvě proměnné M a buňka jako Rozsah .

Pak jsme použili Smyčka For najít každou buňku, která obsahuje nežádoucí mezery. Použijeme příkaz VBA TRIM odstranit mezery.

Nyní budeme uložit kód a spustit kód stisknutím tlačítka F5 .

Budeme moci odstranit všechna nežádoucí místa.

Přečtěte si více: Jak odstranit koncové mezery v aplikaci Excel (6 snadných metod)

5. Odstranění mezer za textem pomocí funkce LEFT v aplikaci Excel

LEVÝ funkce v Excelu nám umožňuje vybrat zadaný počet znaků z levé části textu. Pokud víme, kolik mezer je v pravé části textu, tj. za textem, můžeme mezery odstranit pomocí funkce LEVÝ funkce.

V tomto případě víme, že máme tři místa vpravo od textu. buňka C5, zadáme

=LEFT(B5,LEN(B5)-3)

Rozdělení vzorců

LEN(B5) -> nám udává délku hodnoty v buňce B5.

Výstup je : 10

LEN(B5)-3 -> nám dává hodnotu 10-3.

Výstup je : 7

Vysvětlení : Zjistíme počet požadovaných znaků.

LEFT(B5,LEN(B5)-3) -> načte 7 znaků z levé části textu.

Výstup je : Abagail

Vysvětlení : Za textem není žádná mezera navíc.

Stisknutím tlačítka ENTER získáme hodnotu v buňka C5 .

Nyní přetažením dolů Plnicí rukojeť používat Automatické vyplňování získáme všechny hodnoty v Sloupec Text bez nežádoucí mezery .

6. Odstranění mezer za textem pomocí funkce SUBSTITUTE v aplikaci Excel

SUBSTITUTE Funkce Excelu nám umožňuje nahradit jeden text jiným. Můžeme použít příkaz Funkce SUBSTITUTE nahradit nežádoucí mezery. Zde nahradíme přebytečné mezery mezi dvěma texty. Za tímto účelem v okně Buňka C5 zadáme

=SUBSTITUTE(B5," ","")

Ve vzorci vybereme Buňka B5 jejíž hodnotu chceme nahradit. Poté použijte položku prostor jako old_text protože chci odstranit mezeru. Pak použil prázdné místo v dvojitých uvozovkách jako new_text .

Nyní je SUBSTITUTE nahradí přebytečné mezery v textu za textem bez mezer.

Po stisknutí ENTER získáme požadovanou hodnotu v Buňka B5 .

Pak pomocí Plnicí rukojeť používat Automatické vyplňování získáme odpovídající hodnoty v Sloupec Text bez nežádoucí mezery .

Další informace: Jak odstranit mezeru v aplikaci Excel před čísly (3 způsoby)

Věci, které je třeba si zapamatovat

Nechtěné mezery nám mohou způsobit problémy při používání Funkce LOOKUP .

Když používáme LEVÝ Funkce pouze pro odstranění nežádoucích mezer za textem bychom měli znát počet mezer za textem.

Praktická část

Zařadili jsme cvičnou část, abyste si mohli metody sami procvičit.

Závěr

Pokusili jsme se ukázat 6 rychlých způsobů, jak odstranit mezeru v Excelu za textem. Doufáme, že vám budou užitečné při vašich každodenních činnostech. Pokud potřebujete další vysvětlení, neváhejte se vyjádřit níže nebo poslat jakoukoli zpětnou vazbu. Náš tým vám rád pomůže s jakýmkoli vaším problémem.

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.