Přejít na hlavní obsah

Excel: jak odstranit všechny mezery v buňkách pomocí funkce

Microsoft Excel je tabulkový program, který je široce používán v komerční i vědecké a vzdělávací oblasti. Jednou z funkcí aplikace Excel je možnost odstranit mezery v buňkách. Mezery v buňkách mohou být nežádoucí, protože mohou způsobit chyby při třídění, filtrování nebo vyhledávání dat. V tomto článku se podíváme na to, jak odstranit všechny mezery v buňkách pomocí funkce.

K odstranění mezer v buňkách Excel navrhuje použít funkci TRIM. Funkce TRIM vám umožňuje odstranit všechny mezery ze začátku a konce textu a také nahradit sekvence mezer mezi slovy o jednu mezeru. Funkce přitom neovlivňuje mezery uvnitř slov nebo čísel. Funkce TRIM je velmi užitečná, když je nutné vymazat data z přebytečných mezer a uložit je jako normalizovaný text.

Poznámka: Funkce TRIM nemění původní data, ale vytváří nový řádek bez mezer. Pokud potřebujete změnit původní data, můžete použít funkci TRIM na požadované buňky a poté zkopírovat výsledky zpět do původních buněk.

Chcete-li tedy odstranit všechny mezery v buňkách pomocí funkce TRIM:

  • Vyberte buňky, které ukládají data s mezerami, které chcete odstranit.
  • Ve vzorci panelu nebo v buňce, kam chcete umístit výsledek, zadejte vzorec =TRIM(odkaz_na_předmět).
  • Stisknutím klávesy Enter použijete vzorec.
  • Funkce TRIM odstraní všechny mezery z uvedených buněk a vrátí výsledek do vybrané buňky nebo formulárního panelu.

Použití funkce TRIM tedy umožňuje rychle a efektivně odstranit všechny mezery v buňkách aplikace Excel. Je důležité si uvědomit, že funkce TRIM funguje pouze s textovými hodnotami, takže pokud ji použijete na číselné hodnoty, výsledek bude 0.

Excel: odstranění mezer v buňkách s funkcí

V Excelu mohou mezery v buňkách způsobit problémy při porovnávání nebo zpracování dat. Pomocí funkce však můžete snadno odstranit všechny mezery ze správných buněk.

Následující funkce vám pomůže odstranit všechny mezery ve vybraných buňkách:

=SUBSTITUTE(A1, " ", "")

Jak to funguje:

Funkce SUBSTITUTE nahrazuje uvedený znak nebo text v buňce jiným symbolem nebo textem. V tomto případě používáme mezeru (mezi dvojitými uvozovkami) jako symbol, který je třeba vyměnit, a prázdný řádek (také v uvozovkách) jako symbol pro nahrazení.

Chcete-li tuto funkci použít na více buněk, jednoduše změňte odkaz na buňku ve vzorci: =SUBSTITUTE(a1,","") pro výběr požadované buňky. Poté použijte Automatické vyplnění nebo zkopírujte vzorec dolů do sloupce/řádku.

Pokud máte data ve sloupci A a chcete odstranit mezery, Použijte vzorec =SUBSTITUTE(A1, " ", "") a aplikujte jej na zbytek buněk ve sloupci a.

Všimněte si, že tato funkce nemění původní data v buňkách. Vytváří nové řádky bez mezer, které lze použít v další práci.

Pomocí funkce SUBSTITUTE v Excelu můžete rychle a efektivně odstranit všechny mezery ze správných buněk a usnadnit zpracování a analýzu dat.

Problém mezer v excelových buňkách

Mezery v buňkách mohou být neúmyslné nebo záměrné. Neúmyslné mezery se často vyskytují při kopírování dat, zvláště pokud byla zkopírována z Internetu nebo jiných aplikací. Záměrné mezery lze použít k formátování informací nebo rozdělení hodnot.

V některých případech však mezery v buňkách mohou vést k vážným problémům. Například při třídění dat mohou mezery ovlivnit správnost uspořádání a vést k nesprávnému výsledku. Mezery v buňkách se navíc mohou skrývat před vizuálním zobrazením a způsobit chyby při provádění operací, jako je vyhledávání a výpočet.

Chcete-li odstranit všechny mezery v buňkách Excel, můžete použít funkci SUBSTITUTE. Tato funkce nahrazuje v textu jeden podklad za druhý. Chcete-li odstranit mezery, musíte zadat mezeru jako náhradní text a ponechat druhý argument funkce prázdný.

FormulePopis
=SUBSTITUTE(A1, " ", "")Nahrazuje všechny mezery v buňce A1 prázdným řádkem

Po aplikaci funkce SUBSTITUTE na buňky obsahující mezery budou všechny mezery odstraněny a data budou čistá. Tím se vyhnete problémům s řazením, vyhledáváním a prováděním dalších operací v Excelu.

Funkce TRIM pro odstranění mezer

Funkce TRIM vám umožňuje odstranit všechny mezery v textu v buňce, včetně mezer na začátku a konci řádku. Pokud například buňka obsahuje text příklad textu, funkce TRIM odstraní všechny mezery a ponechá pouze "příklad textu".

Chcete-li použít funkci TRIM v Excelu, musíte vybrat buňku, ve které chcete odstranit mezery, a zadat následující vzorec:

BuňkaFormuleVýsledek
A1=TRIM(A1)Příklad textu

Funkci TRIM lze také použít na rozsah buněk. Pokud je například nutné odstranit mezery z rozsahu buněk A1: B5, musíte zadat následující vzorec:

BuňkaFormuleVýsledek
A1=TRIM(A1:B5)Příklad textu

Funkci TRIM lze také použít ve spojení s dalšími funkcemi pro složitější operace. Například je možné použít funkci TRIM ve vzorci k odstranění mezer pouze na začátku řádku a ponechat mezery na konci. K tomu lze použít následující vzorec:

BuňkaFormuleVýsledek
A1=TRIM(LEFT(A1, LEN(A1) - LEN(TRIM(A1))) & TRIM(A1))Příklad textu

Použití funkce TRIM umožňuje rychle a snadno odstranit všechny mezery z buněk v Excelu a vymazat data z přebytečných znaků.

Další metody odstranění mezer v Excelu

Excel má několik způsobů, jak odstranit mezery z buněk kromě použití funkce TRIM. Některé z těchto metod mohou být v určitých situacích užitečné:

1. Použití SUBSTITUTE vzorce

Funkce SUBSTITUTE umožňuje nahradit jeden znak nebo text jiným symbolem nebo textem uvnitř buňky. Tuto funkci můžete použít k nahrazení mezer prázdným řádkem:

Tento vzorec nahradí všechny mezery v buňce A1 prázdným řádkem.

2. Použití vzorce CLEAN

Funkce CLEAN odstraní z textu všechny netisknutelné znaky, včetně mezer. Tuto funkci můžete použít ve spojení s dalšími funkcemi, jako je SUBSTITUTE:

Tento vzorec odstraní všechny mezery a další netisknutelné znaky z buňky A1.

3. Použití funkce FIND a REPLACE

Funkce FIND a REPLACE vám umožňují najít a nahradit text uvnitř buňky. K nalezení mezer můžete použít funkci FIND a poté funkci REPLACE k jejich nahrazení prázdným řádkem:

=REPLACE(A1, FIND(" ", A1), 1, "")

Tento vzorec najde první mezeru v buňce A1 a nahradí ji prázdným řádkem.

To jsou jen některé z možných způsobů, jak odstranit mezery v Excelu. V závislosti na konkrétní situaci a preferencích lze zvolit nejpohodlnější metodu.