Exemple de funcții TRIM - Excel, VBA și Foi de calcul Google

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial arată cum să utilizați Funcția Excel TRIM în Excel pentru a elimina toate spațiile suplimentare din text.

Prezentare generală a funcției TRIM

Funcția TRIM Elimină toate spațiile suplimentare dintr-un șir de text. Păstrează spații unice între cuvinte.

Pentru a utiliza funcția Foaie de lucru TRIM Excel, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Funcția TRIM Sintaxă și intrări:

= TRIM (text)

text - Un șir de text.

Funcția TRIM elimină toate spațiile dintr-un text, cu excepția spațiilor unice dintre cuvinte.

= TRIM (B3)

TRIM pentru a elimina spațiile anterioare și finale

Este dificil să observați celulele cu spații finale (spații în spatele întregului text), deoarece textul este aliniat la stânga în mod implicit și nu veți putea spune că există spații suplimentare în spate. În acest exemplu, aici, este aliniat în centru, deci nici măcar nu poți spune că are spații anterioare.

Dar dacă faceți dublu clic pe celula B3 sau B4, veți vedea spațiile suplimentare pe care le au evidențiind:

Găsiți numărul de spații suplimentare

Poate doriți să aflați dacă celula are spații suplimentare în loc să facă TRIM imediat.

= LEN (B3) -LEN (TRIM (B3))

LEN vă ajută să găsiți lungimea totală sau numărul de caractere. Puteți utiliza acest lucru pentru a deduce lungimea totală a unui text tăiat (eliminând toate spațiile suplimentare).

Când TRIM nu funcționează

Este posibil să vedeți spații suplimentare evidente în celule, dar aplicarea TRIM nu pare să funcționeze.

Asta pentru că acestea nu sunt spațiile dvs. tipice. Toate caracterele noastre din tastatură au un cod ASCII (American Standard Code for Information Interchange). Puteți folosi COD pentru a afla care este codul ASCII al personajului. De exemplu:

= COD (B3)

Ultimul este un spațiu obișnuit în tastatură și codul ASCII al acestuia este 32. Dacă copiați unul dintre „spațiile” de unde TRIM nu funcționează și utilizați COD pe acesta, acesta afișează 160:

Caracterul ASCII 160 este un spațiu care nu se rupe și se găsește de obicei pe site-uri web și este copiat în Excel. TRIM elimină doar caracterul 32 (spații regulate).

Pentru a elimina spațiile care nu se sparg și cele obișnuite, trebuie să combinați atât SUBSTITUTE, cât și TRIM.

= TRIM (SUBSTITUT (B3, CHAR (160), ""))

SUBSTITUTE înlocuiește toate spațiile care nu se întrerup (cod ASCII 160) aici cu spații libere și TRIM elimină orice spații regulate suplimentare (cod ASCII 32) dacă există.

Rețineți că TRIM este o funcție text. La utilizarea TRIM, rezultatul este un text. De exemplu, nu veți putea rezuma aceste numere în celula E3 după ce utilizați TRIM.

Același lucru se întâmplă pentru date, deoarece acestea sunt recunoscute ca numere de serie și nu text. Este posibil să nu trebuiască să însumați datele, dar nu funcționează bine în filtre și în tabelele pivot.

Pentru a depăși problemele de mai sus, puteți utiliza VALUE pentru a converti din text în valori.

TRIM VS CLEAN

Funcția TRIM nu este aplicabilă pentru caracterele care nu se pot tipări, deci dacă trebuie să eliminați aceste caractere care nu se pot tipări, trebuie să folosim Curățare. consultați tabelul de mai jos pentru a vă face o idee despre diferitele dintre TRIM și CLEAN

Puteți combina TRIM cu unele dintre funcțiile Excel în câteva moduri utile.

Extrageți ultimul cuvânt din șir

Am putea combina LEFT, SUM, SUBSTITUTE cu LEN după cum urmează:

= TRIM (DREAPTA (SUBSTITUT (A2, "", REPT ("", 10)), 10))

Ceea ce ne-ar da următoarele rezultate:

Această funcție este setată pentru mai puțin de 10 cuvinte, deci dacă trebuie să aflați ultimul cuvânt pentru șir lung, puteți schimba acest număr 10.

Găsiți al N-lea cuvânt în șir

Am putea combina MID, LEN, SUBSTITUTE, REPT cu TRIM după cum urmează pentru a obține ultimul cuvânt al șirului.

= TRIM (MID (SUBSTITUT (A $ 2, "", REPT ("", LEN (A $ 2))), (B2-1) * LEN (A $ 2) +1, LEN (A $ 2)))

Ceea ce ne-ar da următoarele rezultate:

TRIM în Foi de calcul Google

Funcția TRIM funcționează exact la fel în Foi de calcul Google ca în Excel:

Note Aditionale

Când lucrați cu text, este întotdeauna o idee bună să utilizați funcția TRIM pentru a curăța textul. Spațiile suplimentare pot provoca erori nedorite atunci când lucrați cu funcții precum VLOOKUP și MATCH.

Puteți utiliza funcția EXACT pentru a testa dacă două șiruri de testare sunt egale. Rețineți, funcțiile EXACT, SUBSTITUT și FIND sunt sensibile la majuscule, deci este, de asemenea, o idee bună să utilizați funcțiile UPPER, LOWER sau PROPER pentru a pune tot textul într-un caz consistent.

Exemple TRIM în VBA

De asemenea, puteți utiliza funcția TRIM în VBA. Tip:
application.worksheetfunction.trim (text)
Pentru argumentele funcției (text etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.

Reveniți la lista tuturor funcțiilor din Excel

Cum se utilizează funcția TRIM în Excel:

Pentru a utiliza funcția Foaie de lucru AND Excel, tastați următoarele într-o celulă:
= ȘI (
După ce ați introdus-o în celulă, observați cum intrările de formula AND apar sub celulă:

Va trebui să introduceți aceste intrări în funcție. Intrările funcției sunt prezentate mai detaliat în secțiunea următoare. Cu toate acestea, dacă aveți vreodată nevoie de mai mult ajutor cu funcția, după ce ați introdus „= TRIM (” într-o celulă, fără a părăsi celula, utilizați comanda rapidă CTRL + A (A pentru Arguments) pentru a deschide „Caseta de dialog Insert Function” pentru instrucțiuni detaliate:

Pentru mai multe informații despre Formula TRIM vizitați
Site-ul Microsoft.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave