Podeu eliminar els espais a l'esquerra i a la dreta del text i dins del text de la cadena de text mitjançant la funció TRIM d'Excel.
Quan importeu text d'Internet o d'una altra aplicació al vostre full de càlcul Excel, sovint apareixen espais no desitjats abans d'un text, després d'un text o al mig del valor del text. Excel us ofereix una funció senzilla i fàcil d'utilitzar anomenada TRIM per netejar aquests espais addicionals.
Amb la funció TRIM d'Excel, podeu eliminar fàcilment els espais no només al principi i al final del text, sinó també dins de la cadena de text. En aquesta publicació, us mostrarem com eliminar l'espai inicial i final del text i l'espai dins del text juntament amb només eliminar els espais de l'esquerra del text.
Utilitzant la funció TRIM per eliminar espais addicionals a Excel
TRIM és una funció de cadena/text que elimina no només els espais d'ambdós costats, sinó també més d'un espai dins de les paraules. Aquesta funció només pot eliminar el caràcter d'espai ASCII (32) de la cadena de text, però no els caràcters d'espai sense interrupció que normalment es troben a les pàgines web i es copien a Excel.
La sintaxi de la funció TRIM és:
=TRIM(Valor de la cel·la/Text)
Podeu fer referència a la cel·la o utilitzar text directe com a argument a la funció.
El full de mostra següent té espai inicial, final, doble espai, espai entremig i molts espais addicionals a les cel·les. Vegem com podem utilitzar TRIM per eliminar espais addicionals.
Seleccioneu la cel·la on voleu la cadena de text retallada i escriviu la fórmula a la imatge següent. Al nostre exemple, volem retallar la cadena de text a la cel·la A1, de manera que hem utilitzat A1 com a argument de la funció TRIM i hem escrit la fórmula a la cel·la B.
Com podeu veure, tots els espais inicials, finals i dobles s'eliminen de la cadena de text.
També podeu introduir una cadena de text en lloc de la referència de cel·la com a argument de la funció. Només assegureu-vos d'incloure la cadena de text amb cometes dobles ("") tal com es mostra a continuació.
Utilitzant la funció TRIM per eliminar espais addicionals en diverses cel·les
També podeu utilitzar TRIM per eliminar espais no desitjats d'una columna de cel·les. Només has d'aplicar la fórmula que has escrit a la resta de la columna.
Podeu veure un petit quadrat verd (ansa d'ompliment) a la cantonada inferior dreta de la cel·la de la fórmula, només cal que col·loqueu el cursor al quadrat i arrossegueu-lo per sobre de les cel·les a les quals voleu aplicar la fórmula.
En conseqüència, ara teniu dues columnes de cadenes de text originals amb espais i textos retallats sense espais addicionals.
Eliminació d'espais principals només utilitzant la funció TRIM
De tant en tant, és possible que vulgueu eliminar només els espais principals i no la resta. En l'exemple següent, tenim unes quantes adreces amb un doble espai entre les diferents parts de l'adreça. Això es fa per millorar la llegibilitat. Però, també hi ha alguns espais principals a les cèl·lules.
Si fem servir la funció TRIM en aquestes adreces, eliminarà tots els espais addicionals, inclosos els espais dobles que hem afegit per millorar la llegibilitat. Tanmateix, podeu provar diferents combinacions de fórmules per eliminar només els espais inicials de les cadenes.
Podeu utilitzar la funció TRIM amb les funcions LEFT, FIND i REPLACE per eliminar els espais inicials:
=SUBSTITUIR(A1;1;TROBAR(ESQUERRA(TALLAR(A3);2);A1)-1;"")
La funció "TROBAR" trobaria la posició del primer caràcter a l'adreça de la cel·la A1. A l'exemple anterior, a la primera adreça, 2 és el primer caràcter que es troba a la cinquena posició (ja que hi ha 4 espais inicials abans). A continuació, s'extreuen tots els caràcters posteriors a la cinquena posició. La funció REPLACE eliminaria tots els espais inicials substituint-los per caràcters extrets.
Eliminació d'espais no trencables mitjançant la funció TRIM
Malauradament, la funció TRIM no pot suprimir tots els espais, especialment un espai que no es trenca, que pot aparèixer a Excel com a CHAR (160) (vegeu l'exemple següent).
Però afegint la funció SUBSTITUT a la fórmula TRIM, podeu eliminar caràcters no imprimibles. L'espai que no es trenca també és un caràcter no imprimible.
Per eliminar un espai que no es trenca, podeu utilitzar la fórmula següent:
=TALLAR(SUBSTITUIR(A11,CHAR(160)," "))
El resultat:
Això és.