Obsah
Nežádoucí znaky nebo symboly můžeme z Excelu snadno odstranit, pokud jsou pro nás viditelné. Ale odhalit a následně odstranit mezery je poměrně obtížné, protože jsou neviditelné. Navíc je situace ještě obtížnější, pokud je mezera takříkajíc za sebou. Neexistuje totiž tak snadný způsob, jak je odhalit hned na první pohled.
Každopádně nejdůležitějším faktem je, že ty koncové mezery prostě nemůžeme ignorovat. Protože ty mezery tam ve skutečnosti jen tak neleží, mohly by způsobit vážné potíže při používání vzorců v Excelu. Proto je bezpečné, abyste odstranit všechny koncové mezery S tím, co bylo řečeno, vás naučíme, jak můžete snadno odstranit koncové mezery v aplikaci Excel pomocí 2 různých snadných metod.
Stáhněte si cvičebnici
Doporučujeme vám stáhnout si tento sešit Excelu a procvičit si ho.
Odstranění koncové mezery v aplikaci Excel.xlsm2 způsoby odstranění koncové mezery v aplikaci Excel
V tomto článku použijeme sešit aplikace Excel obsahující krátký seznam filmů k demonstraci metod odstraňování koncové mezery v aplikaci Excel.
Projděme si tedy bez další diskuse všechny metody jednu po druhé.
1. Odstranění koncové mezery v aplikaci Excel pomocí funkce TRIM
Nejkratší a nejjednodušší způsob, jak odstranit z textu v aplikaci Excel koncové mezery, je použít příkaz funkce TRIM Jedná se o vestavěnou funkci aplikace Excel, která odstraní všechny mezery navíc v rámci textového řádku, a proto obnoví text v normalizované podobě.
🔗 Kroky:
❶ Vyberte buňka D5 .
❷ Typ
=TRIM(B5)
v buňce.
❸ Stiskněte ENTER tlačítko.
Gratulujeme! Ořezali jste koncové mezery v buňce B5 .
❹ Nyní přetáhněte Plnicí rukojeť na konec sloupce ▶, aby se normalizovaly všechny texty s koncovými mezerami.
Rychlá oprava: Funkce TRIM nefunguje
K dispozici jsou různé druhy prostor, například Normální prostor , Nezlomitelný prostor , Horizontální prostor , Em Space , En Space , atd.
✔ Funkce TRIM může odstranit pouze normální mezery ( Hodnota kódu 32 v 7bitovém ASCII znaková sada).
❌ Nelze odstranit jiné typy mezer, např. Nezlomitelný prostor , Horizontální prostor , atd.
🔎 Jak tedy odstranit jiný typ mezery než normální mezeru?
💬 Nahraďte jiný typ mezery normální mezerou a poté je odřízněte.
Postupujte podle následujících kroků:
🔗 Kroky:
❶ Vyberte buňka D7 .
❷ Typ
=TRIM(SUBSTITUTE(B7, CHAR(160), " "))
v buňce.
❸ Stiskněte ENTER tlačítko.
🔁 Rozdělení vzorců
▶ SUBSTITUTE(B7, CHAR(160), " ") nahrazuje Nezlomitelný prostor ( Kód Hodnota 160 ) v buňce B7 s Normální prostor (kódová hodnota 32).
▶ =TRIM(SUBSTITUTE(B7, CHAR(160), " ")) ořízne nahrazovaný normální prostor.
🔎 Jak získat hodnotu kódu pro různé typy mezer?
💬 Použijte vzorec
=CODE(RIGHT(A1,1))
▶ pro získání odpovídající hodnoty kódu pro koncovou mezeru.
▶ Nahrazení adresy buňky A1 s tím, který obsahuje jiný typ mezer než ten. Normální prostor .
Podobné čtení:
- Jak odstranit prázdná místa v aplikaci Excel (7 způsobů)
- Odstranění všech mezer v aplikaci Excel
- Jak odstranit úvodní mezeru v aplikaci Excel (5 užitečných způsobů)
2. Odstranění koncové mezery pomocí VBA
Odstranění koncové mezery pomocí funkce TRIM je poměrně férový, ale v případě velkého počtu buněk může být zastrašující. V takových případech můžete použít následující příkaz Kódy VBA odstranit všechny koncové mezery ve vybrané oblasti buněk.
🔗 Kroky:
❶ Výběrem rozsahu buněk ▶ odstraníte všechny koncové mezery.
❷ Tisk ALT + F11 klávesy ▶ pro otevření VBA okno.
❸ Přejděte na Vložte ▶ Modul .
❹ Kopírovat následující VBA kód:
Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Trim(c) Next End Sub
❺ Tisk CTRL + V ▶ pro vložení výše uvedeného VBA kód.
❻ Stiskněte F5 klávesa ▶ pro spuštění tohoto kódu.
Tím se z vybraných buněk okamžitě odstraní všechny koncové mezery.
Bonusové tipy: Vyhledání koncové mezery v aplikaci Excel
Protože jsou koncové mezery neviditelné, je opravdu těžké je najednou odhalit. Podle níže uvedeného postupu můžete tyto neviditelné koncové mezery v aplikaci Excel najít.
🔗 Kroky:
❶ Vyberte buňka D5 .
❷ Typ vzorec
=IF(RIGHT(B5,1)=" ", "Přítomný", "Nepřítomný")
v buňce.
❸ Stiskněte ENTER tlačítko.
❹ Přetáhněte Plnicí rukojeť ikonu ▶ na konec sloupce.
To je vše.
Na co nezapomenout
📌 TRIM funkce odstraní pouze Normální mezery (kódová hodnota 32).
📌 Všechny ostatní mezery musí být převedeny na hodnotu Normální prostor jako první použil TRIM funkce.
📌 ALT + F11 je klávesová zkratka pro otevření VBA okno.
📌 F5 je klávesová zkratka pro spuštění VBA kód.
Závěr
V tomto článku jsme si ukázali dvě metody, které můžete použít k odstranění odstupňované mezery v aplikaci Excel. První metodou je použití funkce TRIM a druhou metodou je použití kódu VBA aplikace Excel. Stáhněte si přiložený sešit aplikace Excel a procvičte si práci s ním.