Cum se utilizează funcția TRIM în Excel

Puteți elimina spațiile din stânga și din dreapta textului și din textul șirului de text folosind funcția TRIM din Excel.

Când importați text de pe internet sau din altă aplicație în foaia de calcul Excel, acesta vine adesea cu spații nedorite fie înaintea unui text, fie după un text, fie în mijlocul valorii textului. Excel vă oferă o funcție simplă și ușor de utilizat numită TRIM pentru a curăța acele spații suplimentare.

Cu funcția TRIM din Excel, puteți elimina cu ușurință spațiile nu numai de la începutul și de la sfârșitul textului, ci și din cadrul șirului de text. În această postare, vă vom arăta cum să eliminați spațiul de început și de final al textului și spațiul din text, împreună cu eliminarea doar spațiile din stânga textului.

Folosind funcția TRIM pentru a elimina spațiile suplimentare din Excel

TRIM este o funcție String/Text care elimină nu numai spațiile de pe ambele părți, ci și mai mult de un spațiu din cuvinte. Această funcție poate elimina doar caracterul de spațiu ASCII (32) din șirul de text, dar nu și caracterele de spațiu care nu se rup, care se găsesc de obicei în paginile web și copiate în Excel.

Sintaxa funcției TRIM este:

=TRIM(Valoarea celulei/Text)

Vă puteți referi la celulă sau puteți utiliza text direct ca argument în funcție.

Următoarea foaie de probă are înainte, final, spațiu dublu, spațiu între ele și multe spații suplimentare în celule. Să vedem cum putem folosi TRIM pentru a elimina spațiile suplimentare.

Selectați celula în care doriți șirul de text tăiat și introduceți formula în imaginea următoare. În exemplul nostru, dorim să tăiem șirul de text din celula A1, așa că am folosit A1 ca argument al funcției TRIM și am tastat formula în celula B.

După cum puteți vedea, toate spațiile de început, de final și duble sunt eliminate din șirul de text.

De asemenea, puteți introduce șir de text în loc de referință la celulă ca argument în funcție. Doar asigurați-vă că includeți șirul de text cu ghilimele duble (""), așa cum se arată mai jos.

Folosind funcția TRIM pentru a elimina spațiile suplimentare din mai multe celule

De asemenea, puteți utiliza TRIM pentru a elimina spațiile nedorite dintr-o coloană de celule. Trebuie doar să aplicați formula pe care ați introdus-o în restul coloanei.

Puteți vedea un mic pătrat verde (mâner de umplere) în colțul din dreapta jos al celulei formulei, doar poziționați cursorul pe pătrat și trageți-l peste celulele în care doriți să aplicați formula.

În consecință, acum aveți două coloane de șiruri de text originale cu spații și texte tăiate fără spații suplimentare.

Eliminarea spațiilor principale numai folosind funcția TRIM

Ocazional, este posibil să doriți să eliminați doar spațiile de început și nu restul. În exemplul următor, avem câteva adrese cu un spațiu dublu între diferitele părți ale adresei. Acest lucru se face pentru a îmbunătăți lizibilitatea. Dar, există și câteva spații de conducere în celule.

Dacă folosim funcția TRIM pe aceste adrese, va elimina toate spațiile suplimentare, inclusiv spațiile duble pe care le-am adăugat pentru a îmbunătăți lizibilitatea. Cu toate acestea, puteți încerca diferite combinații de formule pentru a elimina doar spațiile de început din șiruri.

Puteți utiliza funcția TRIM cu funcțiile LEFT, FIND și REPLACE pentru a elimina spațiile de început:

=ÎNLOCUITĂ(A1;1;GĂSIȚI(STÂNGA(TRIM(A3);2);A1)-1;"")

Funcția „FIND” ar găsi poziția primului caracter din adresa din celula A1. În exemplul de mai sus, în prima adresă, 2 este primul caracter care se află în poziţia a cincea (deoarece sunt 4 spaţii de început înaintea lui). Apoi sunt extrase toate caracterele de după a cincea poziție. Funcția REPLACE ar elimina toate spațiile de început prin înlocuirea lor cu caractere extrase.

Eliminarea spațiilor care nu se rupe utilizând funcția TRIM

Din păcate, funcția TRIM nu poate șterge toate spațiile, în special un spațiu care nu se întrerupe, care poate apărea în Excel ca CHAR(160) (vezi exemplul de mai jos).

Dar adăugând funcția SUBSTITUTE la formula TRIM, puteți elimina caracterele care nu pot fi imprimate. Spațiul care nu se sparge este, de asemenea, un caracter care nu poate fi imprimat.

Pentru a elimina un spațiu care nu se întrerupe, puteți utiliza următoarea formulă:

=TRIM(ÎNLOCUIT(A11,CHAR(160)," "))

Rezultatul:

Asta e.