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.