Com eliminar l'espai abans del text a Excel (4 mètodes)

  • Comparteix Això
Hugh West

Quan tractem el text a Excel, els espais entre text són un escenari habitual. Els espais són necessaris per als conjunts de dades. Però, els espais addicionals poden provocar errors de càlcul o interpretacions errònies d'un conjunt de dades. Per això és essencial eliminar aquests espais abans i entre el text. En aquest tutorial, aprendràs a eliminar l'espai abans del text a Excel amb exemples adequats i il·lustracions adequades.

Baixeu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques.

Elimina l'espai abans del text.xlsm

Com afecta l'espai abans del text al conjunt de dades?

Els espais abans del text poden crear molts problemes per analitzar un conjunt de dades. Pot donar-te resultats equivocats que no esperaries. Per aclarir-ho, mireu el conjunt de dades següent:

Aquí tenim alguns espais abans dels textos. Ara volem extreure els quatre primers caràcters d'una paraula. Estem utilitzant la funció LEFT per fer-ho. La sortida serà així:

Podeu veure que hi ha una diferència important entre el que volíem i el que vam aconseguir. Els espais abans del text poden crear aquest tipus de problemes a les fórmules.

4 maneres d'eliminar l'espai abans del text a Excel

En les properes seccions, us proporcionarem quatre mètodes que podeu utilitzar per eliminar espai abans del text a Excel. Us recomanem que les apreneu totes i apliqueu la que us convingui.

1. Ús del TRIM i altres funcionsper eliminar espais abans del text

Ara, estem utilitzant la funció TRIM per eliminar espais abans del text. És el mètode de referència per a aquest tipus de problemes.

La funció TRIM elimina tots els espais d'una cadena de text excepte els espais individuals entre paraules.

Sintaxi:

=TRIM(Text)

Text: El text d'on voleu eliminar l'espai.

1.1 Eliminar espai només amb la funció TRIM

Per demostrar aquest mètode, estem utilitzant el conjunt de dades següent:

Avís aquí. Hi ha alguns espais addicionals no només abans dels textos, sinó també entre els textos. El nostre objectiu és eliminar tots els espais addicionals i mantenir el conjunt de dades net d'espais inútils.

📌 Passos

Primer, escriviu la fórmula següent a Cel·la C5 :

=TRIM(B5)

A continuació, premeu Introduïu .

Després arrossegueu la icona Emplenar mànec sobre l'interval de cel·les C6 :C9 .

Com podeu veure, hem aconseguit eliminar l'espai abans del text també entre el text.

1.2 Eliminar espai amb TRIM i Funcions CLEAN

La funció TRIM només elimina el caràcter d'espai que és el valor de codi 32 al conjunt de caràcters ASCII de 7 bits.

Hi ha un caràcter d'espai més anomenat espai ininterromput , que s'utilitza habitualment a les pàgines web com a caràcter HTML. La funció NETEJA també eliminaimprimint caràcters com els salts de línia.

Per demostrar-ho, utilitzem el conjunt de dades següent:

📌 Passos

Primer, escriviu la fórmula següent a Cel·la C5 :

=TRIM(CLEAN(B5))

A continuació, premeu Retorn .

Després, arrossegueu el Omple la icona del mànec sobre l'interval de cel·les C6:C9 .

Ara podeu veure que abans no hi ha espais ni salts de línia. el text.

1.3 Suprimeix espai amb les funcions TRIM, CLEAN i SUBSTITUTE

Hi ha espais ininterromputs que tenen un valor decimal de 160 i la funció TRIM no pot eliminar això per si mateix. Si el vostre conjunt de dades conté un o més espais en blanc que la funció RETALLA no elimina, utilitzeu la funció SUBSTITUTE per convertir els espais que no es trenquin en espais normals i després retallar-los.

Aquest mètode eliminarà tots els espais addicionals, els salts de línia i els espais ininterromputs. Per demostrar-ho, estem utilitzant el conjunt de dades següent:

📌 Passos

Primer, escriviu la fórmula següent a Cel·la C5 :

=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160)," "))))

Aleshores, premeu Retorn .

Després d'això, arrossegueu la icona del mànec d'emplenament per l'interval de cel·les C6:C9 .

Com podeu veure, no hi ha espais ni espais ininterromputs abans del text.

Llegiu més: Com eliminar espais d'una cel·la aExcel

2. Cerca & Substitueix l'ordre per eliminar espai abans del text a Excel

Ara, aquest mètode és útil si voleu eliminar espais inútils abans o entre els textos. Aquest mètode és més ràpid que altres. Si el vostre objectiu és eliminar tots els espais , aquest mètode funcionarà amb facilitat.

Per demostrar-ho, farem servir aquest conjunt de dades:

Aquí podeu veure alguns correus electrònics. Hi ha alguns espais no desitjats abans o entre ells. Eliminarem tots aquests espais amb aquest mètode.

📌 Passos

En primer lloc, seleccioneu totes les dades.

A continuació, premeu Ctrl+F al vostre teclat per obrir el menú Troba i amp; Quadre de diàleg Substitueix .

Feu clic a Substitueix . A continuació, al quadre Troba què , escriviu un Espai .

Ara, manteniu el Substituïu amb el quadre buit.

Feu clic a Substitueix-ho tot .

Com podeu veure, aconseguim eliminar tots els espais inútils dels textos.

Lectures similars:

  • Com eliminar els espais finals a Excel (6 mètodes fàcils)
  • Eliminar l'espai inicial a Excel (5 maneres útils)
  • Com eliminar espais addicionals a Excel (4 mètodes)

3. Ús de VBA per eliminar espais abans del text

Per últim, us proporcionarem un tros de Macros VBA per eliminar els espais pertorbadors inútilsdins del text.

Utilitzarem el conjunt de dades següent per demostrar:

📌 Passos

Primer, premeu Alt+F11 per obrir l'editor VBA . Feu clic a Insereix > Mòdul .

Escriviu el codi següent i deseu el fitxer.

8999

Ara, premeu Alt+F8 al vostre teclat per obrir el quadre de diàleg de macro.

Seleccioneu elimina_espai . Feu clic a Executar

Seleccioneu l'interval de cel·les B5:B9.

Feu clic a D'acord després d'això.

Com podeu veure, hem eliminat tots els espais abans del text mitjançant el codi VBA.

4. Power Query per eliminar l'espai abans del text

També podeu eliminar espais per utilitzar el Eina Power Query a Excel. Hi ha una funció integrada TRIM a Power Query.

Per demostrar-ho, farem servir aquest conjunt de dades:

Com podeu veure, hi ha alguns espais abans de les dades. L'eliminarem mitjançant la funció Power Query.

📌 Passos

Des de la pestanya Dades , seleccioneu Des de Taula/Interval .

Seleccioneu l'interval de cel·les del vostre conjunt de dades. Feu clic a D'acord .

Després d'això, s'iniciarà l'editor de consultes d'energia i tindrà aquest aspecte.

Feu clic a Columna1 per seleccionar cada text.

A continuació, feu clic amb el botó dretel ratolí. Seleccioneu Transforma .

Després feu clic a TALLAR .

Com podeu veure, hem eliminat tots els espais principals del conjunt de dades amb èxit.

💬 Coses per recordar

✎ El TRIM elimina els espais addicionals entre els textos. Si hi ha més d'un espai, els portarà a un sol espai.

✎ El Cerca & L'ordre Replace eliminarà tots els espais del conjunt de dades. Si el vostre objectiu és eliminar l'espai abans del text, no l'utilitzeu.

Conclusió

Per concloure, espero que aquest tutorial us hagi proporcionat un coneixement útil sobre com eliminar-lo. espai abans del text a Excel. Us recomanem que apreneu i apliqueu totes aquestes instruccions al vostre conjunt de dades. Descarrega el quadern de pràctiques i prova-los tu mateix. A més, no dubteu a fer comentaris a la secció de comentaris. Els vostres valuosos comentaris ens mantenen motivats per crear tutorials com aquest. No oblideu consultar el nostre lloc web Exceldemy.com per trobar diversos problemes i solucions relacionats amb Excel.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.