Jak používat funkci Excel TRIM k odstranění mezer a čištění dat

Funkce Excel TRIM - přehled

Kdy použít funkci Excel TRIM

Funkce Excel TRIM je nejvhodnější pro situace, kdy potřebujete vyčistit datovou sadu odstraněním úvodních, koncových a dvojitých mezer.

Co vrací

Vrátí textový řetězec, kde byly odstraněny všechny úvodní, koncové a dvojité mezery.

Syntax

= TRIM (text)

Vstupní argumenty

  • „Text“ je textový řetězec, ze kterého chcete odstranit mezery. To lze zadat buď ručně (v uvozovkách), nebo to může být odkaz na buňku, který obsahuje textový řetězec. Pokud například chcete odstranit nadbytečné mezery z textu v buňce A1, můžete použít vzorec = TRIM (A1)

Funkce Excel TRIM - příklady

Nejlepší způsob, jak pochopit, jak užitečná může být funkce aplikace Excel TRIM, je vidět ji v akci.

Zde jsou tři praktické příklady použití funkce TRIM.

Příklad 1 - Odebrání úvodních, koncových a dvojitých mezer

K tomu slouží funkce TRIM.

Níže je příklad, kde jsou v buňkách úvodní, koncové a dvojité mezery.

Všechny tyto nadbytečné mezery můžete snadno odstranit pomocí níže uvedené funkce TRIM:

= OŘEZAT (A1)

Zkopírujte to a vložte do všech buněk a máte hotovo.


Příklad 2 - Odebrat pouze úvodní mezery

V některých případech se možná budete chtít zbavit pouze úvodních mezer, nikoli zbytku.

Níže například mám seznam adres, kde je mezi různými částmi adresy dvojitá mezera (provedeno pro zvýšení čitelnosti). Existuje však také několik mezer (v řadě 2 a 4).

Pokud na to použijete funkci TRIM, odstraní úvodní mezery, ale také odstraní dvojité mezery, které jsme záměrně umístili.

Zde je vzorec, který z této datové sady odstraní pouze úvodní mezery:

= RIGHT (A1, LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1)

Jak tento vzorec funguje?

Dovolte mi, abych to pro vás rozdělil:

  • MID (TRIM (A1), 1,1) - Tato část vzorce vám poskytne první znak adresy (po odstranění úvodních mezer). Například v případě druhé adresy (3344 Better Street) jsou mezery, ale tento vzorec vrátí 3.
  • FIND (MID (TRIM (A1), 1,1), A1) - Tato část vzorce by našla polohu prvního znaku v adrese.) Například na druhé adrese je 3 na třetí pozici (protože před ní jsou dvě úvodní mezery).
  • LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1 - Tato část vzorce vám poskytne celkovou délku adresy po odstranění úvodních mezer.
  • = RIGHT (A1, LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1) - Tím získáte výsledek tam, kde se extrahují všechny znaky za úvodními mezerami.

Na podobných řádcích můžete vytvářet vzorce, které mohou z textu odstranit pouze koncové nebo pouze úvodní a koncové mezery.

Příklad 3 - Správně spočítat Počet slov, když jsou další mezery

Mezery v textu jsou také údajem o počtu slov v něm.

Pokud například chcete spočítat celkový počet slov ve frázi - „Rychlá hnědá liška přeskočí líného psa“, můžete jednoduše spočítat mezery mezi slovy a přidat k ní 1.

Zde je vzorec, který můžete použít k počítání slov:

= LEN (A1) -LEN (SUBSTITUTE (A1, "", ""))+1

Tento vzorec nahradí všechny mezery mezerami a poté spočítá počet mezer v textu a přidá k nim 1.

Pokud však máte v textu další mezery, tento vzorec by nefungoval.

Zde je vzorec, který byste v takovém případě měli použít:

= LEN (TRIM (A1))-LEN (SUBSTITUTE (A1, "", ""))+1

Část TRIM vzorce v tomto se stará o další mezery.

  • Funkce Excel CONCATENATE.
  • Funkce LEFT v Excelu.
  • Funkce Excel LEN.
  • Funkce Excel MID.
  • Funkce Excel REPT.
  • Funkce Excel RIGHT.
  • Funkce Excel TEXT.
  • Funkce VBA TRIM.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave