Ako používať funkciu Excel TRIM na odstraňovanie medzier a čistenie údajov

Funkcia Excel TRIM - prehľad

Kedy použiť funkciu Excel TRIM

Funkcia Excel TRIM je najvhodnejšia pre situácie, keď potrebujete vyčistiť množinu údajov odstránením úvodných, koncových a dvojitých medzier.

Čo vracia

Vráti textový reťazec, v ktorom boli odstránené všetky úvodné, koncové a dvojité medzery.

Syntax

= TRIM (text)

Vstupné argumenty

  • „Text“ je textový reťazec, z ktorého chcete odstrániť medzery. Ten je možné zadať ručne (do dvojitých úvodzoviek) alebo môže ísť o odkaz na bunku, ktorý obsahuje textový reťazec. Ak napríklad chcete z textu v bunke A1 odstrániť nadbytočné medzery, môžete použiť vzorec = TRIM (A1)

Funkcia Excel TRIM - príklady

Najlepším spôsobom, ako pochopiť, ako užitočná môže byť funkcia Excel TRIM, je vidieť ju v akcii.

Tu sú tri praktické príklady použitia funkcie TRIM.

Príklad 1 - Odstráňte úvodné, koncové a dvojité medzery

Na to slúži funkcia TRIM.

Nasleduje príklad, kde sú v bunkách počiatočné, koncové a dvojité medzery.

Všetky tieto nadbytočné medzery môžete ľahko odstrániť pomocou nižšie uvedenej funkcie TRIM:

= TRIM (A1)

Skopírujte to a prilepte to do všetkých buniek a máte hotovo.


Príklad 2 - Odstráňte iba vedúce medzery

V niektorých prípadoch sa možno budete chcieť zbaviť iba úvodných medzier a nie zvyšku.

Napríklad nižšie mám zoznam adries, kde je medzi rôznymi časťami adresy dvojitý priestor (urobené kvôli zvýšeniu čitateľnosti). Existuje však aj niekoľko medzier (v riadku 2 a 4).

Ak na to použijete funkciu TRIM, odstráni to úvodné medzery, ale odstráni to aj dvojité medzery, ktoré sme úmyselne umiestnili.

Tu je vzorec, ktorý z tejto množiny údajov odstráni iba úvodné medzery:

= VPRAVO (A1, DĹŽKA (A1)-NÁJDETE (STRED (OSTRIH (A1), 1,1), A1) +1)

Ako tento vzorec funguje?

Dovoľte mi to pre vás rozobrať:

  • MID (TRIM (A1), 1,1) - Táto časť vzorca vám poskytne prvý znak adresy (po odstránení úvodných medzier). Napríklad v prípade druhej adresy (lepšia ulica 3344) existujú medzery, ale tento vzorec by vrátil 3.
  • FIND (MID (TRIM (A1), 1,1), A1) - Táto časť vzorca by našla polohu prvého znaku v adrese.) Napríklad na druhej adrese je 3 na tretej pozícii (pretože pred ňou sú dve úvodné medzery).
  • LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1 - Táto časť vzorca vám poskytne celkovú dĺžku adresy po odstránení úvodných medzier.
  • = RIGHT (A1, LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1) - To vám poskytne výsledok, keď extrahuje všetky znaky za úvodné medzery.

Na podobných riadkoch môžete vytvárať vzorce, ktoré môžu z textu odstrániť iba koncové alebo iba úvodné a koncové medzery.

Príklad 3 - Správny počet Počet slov, ak sú v nich medzery

Medzery v texte sú tiež údajom o počte slov v ňom.

Ak napríklad chcete spočítať celkový počet slov vo fráze - „Rýchla hnedá líška preskočí lenivého psa“, môžete jednoducho spočítať medzery medzi slovami a pridať k tomu 1.

Tu je vzorec, ktorý môžete použiť na počítanie slov:

= LEN (A1) -LEN (NÁHRADA (A1, "", ""))+1

Tento vzorec nahradí všetky medzery prázdnymi miestami a potom spočíta počet medzier v texte a pridá k nim 1.

Keď však máte v texte ďalšie medzery, tento vzorec by nefungoval.

Tu je vzorec, ktorý by ste v takom prípade mali použiť:

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

Časť TRIM vzorca v tomto texte sa stará o ďalšie medzery.

  • Funkcia Excel CONCATENATE.
  • Funkcia Excel LEFT.
  • Funkcia Excel LEN.
  • Funkcia Excel MID.
  • Funkcia Excel REPT.
  • Funkcia Excel RIGHT.
  • Funkcia Excel TEXT.
  • Funkcia VBA TRIM.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave