Com inserir caràcters entre text a Excel (5 mètodes fàcils)

  • Comparteix Això
Hugh West

Si voleu inserir caràcters entre text a Excel , aquest article és per a vosaltres. Aquí us explicarem 5 mètodes fàcils i eficaços per fer la tasca sense esforç.

Baixeu el llibre de pràctiques

Podeu baixar el fitxer d'Excel i practiqueu mentre llegiu aquest article.

Inserció de caràcters entre text.xlsm

5 mètodes per inserir caràcters entre text a Excel

El conjunt de dades següent té les columnes Estat i Número . Amb aquest conjunt de dades us mostrarem 5 mètodes fàcils i efectius per inserir caràcters entre text a Excel . Aquí, hem utilitzat Excel 365 . Podeu utilitzar qualsevol versió d'Excel disponible.

1. Ús de les funcions LEFT i MID amb l'operador Ampersand

Aquí, al Número columna, volem afegir un Guion ( ) entre l' abreviatura d'estat i nombres . Per fer-ho,  utilitzarem les funcions LEFT i MID juntament amb l'operador Ampersand ( & ).

Anem a seguir els passos següents per fer la tasca.

  • En primer lloc, escriviu la fórmula següent a la cel·la D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Desglossament de la fórmula

  • ESQUERRA (C5,2) → la funció ESQUERRA retorna el caràcter o caràcters des de la posició inicial en un nombre o cadena de text d'una cel·la. Es basen els caràcters retornatsal número que especifiquem.
  • ESQUERRA(C5,2) → es converteix en
    • Sortida: NY
  • MID(C5,3,100) → la funció MID retorna caràcters d'una cadena de text. Comença des de la posició que especifiquem i retorna el nombre de caràcters que especifiquem.
  • MID(C5,3,100) → es converteix en
    • Sortida: 019186
  • NY& “-” &019186 → l'operador Ampersand connecta NY amb Guion (-) i 019186 .
  • NY& “-” &019186 → es converteix en
    • Sortida: NY-019186
    • Explicació : un Guion ( ) s'afegeix entre l'abreviatura NY i els números 019186 a la cel·la D5 .
  • Després, premeu ENTER .

A continuació, podeu veure el resultat a la cel·la D5 .

  • En aquest punt, arrossegueu cap avall la fórmula amb l' eina Omplir mànec .

Com a resultat, a la columna Resultat , podeu veure el caràcter inserit entre el text .

Més informació : Com afegir un caràcter a Excel a diverses cel·les (5 maneres senzilles)

2. Aplicant la funció REPLACE per inserir un caràcter entre text

En aquest mètode , afegirem un codi numèric (+889) entre l' abreviatura d'estat i els nombres de la columna Número . Aplicarem la funció REPLACE per fer la tasca.

Anem a seguir.els passos següents per fer la tasca.

  • Primer, escriviu la fórmula següent a la cel·la D5 .
=REPLACE(C5,3,0,"(+889)")

Desglossament de la fórmula

  • REPLACE(C5,3,0,"( +889)") → la funció REPLACE substitueix una part de la cadena de text per un altre número o text que especifiquem.
  • REPLACE(C5,3,0,"(+889)" ) → es converteix en
    • Sortida: NY(+889)019186
    • Explicació: aquí, (+889) s'afegeix entre NY i els números 019186 a la cel·la D5 .
  • Després d'això, premeu ENTER .

Per tant, podeu veure el resultat a la cel·la D5 .

  • A més,

1>arrossegueu cap avall la fórmula amb l' eina Emplenament de mànec .

Per tant,  a Resultat columna, podeu veure el caràcter inserit entre el text .

3. Utilitzant ESQUERRA, CERCAR, DRET i amp; Funcions LEN

Al conjunt de dades següent, podeu veure a la columna Número que hi ha un signe Hash ( # ) entre el abreviatura d'estat i nombres . A continuació, afegirem un codi numèric (+889) després del signe Hash ( # ). Per fer-ho, utilitzarem la combinació de les funcions LEFT , SEARCH , RIGHT i LEN .

Anem a seguir els passos següents per fer la tasca.

  • Al principi, escriviu la fórmula següent a la cel·la D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Desglossament de la fórmula

  • CERCAR(“#”, C5) → la funció CERCAR retorna el nombre de caràcters en què es troba un caràcter o una cadena de text específica primer trobat, llegint d'esquerra a dreta. Aquí, la funció de cerca esbrina la posició del Hash ( # ) a la cel·la C5 .
    • Sortida: 3
  • LEN(C5) → la funció LEN retorna el nombre total de caràcters de la cel·la C5 .
    • Sortida: 9
  • DRETA(C5, LEN(C5) – CERCAR(“#”, C5)) → el La funció RIGHT retorna el caràcter o caràcters de la posició final en un nombre o cadena de text d'una cel·la. Els caràcters retornats es basen en el número que especifiquem.
  • DRETA(C5, 9- 3) esdevé
    • Sortida: 019186
  • CERCAR(“#”, C5)) &”(+889)”& DRET(C5, LEN(C5) – CERCAR(“#”, C5)) → l'ampersand “&” l'operador connecta 3 amb (+889) i 019186 .
  • 3 &"(+889)" & 019186 → es converteix en
    • Sortida: 3(+889)019186
  • ESQUERRA(C5, CERCA(“#” , C5)) &”(+889)”& RIGHT(C5, LEN(C5) – SEARCH(“#”, C5)) → la funció ESQUERRA retorna el caràcter o caràcters des de la posició inicial en un nombre o cadena de text d'una cel·la. Els caràcters retornats es basen en el nombre que tenimespecifica.
  • ESQUERRA(C5,3(+889)019186) Com a resultat, es converteix en
    • Sortida: NY #(+889)019186
    • Explicació: aquí, s'afegeix (+889) entre NY# i els números 019186 a la cel·la D5 .
  • Després, premeu ENTER .

Per tant, podeu veure el resultat a la cel·la D5 .

  • A més, arrossegueu cap avall la fórmula amb l'eina Omplir mànec .

Com a resultat,  a la columna Resultat , podeu veure el caràcter inserit entre el text .

Més informació: Com afegir caràcters a la fórmula d'Excel (4 mètodes simples)

Lectures similars

  • Com establir el límit de caràcters a Excel
  • Filtrar caràcters especials a Excel (una guia fàcil)
  • Aplicar una fórmula per identificar caràcters especials a Excel (4 mètodes)
  • Com comprovar el límit de caràcters a Excel (Amb passos senzills)

4. Aplicació de funcions combinades per inserir Caràcter entre text

Al conjunt de dades següent, podeu veure a la columna Nombre que hi ha un espai (” “) entre l' abreviatura d'estat i nombres . aquí, afegirem un codi numèric (+889) després de l' espai ( ” “ ). Per fer la tasca, utilitzarem la combinació de CONCATENAR , ESQUERRA , CERCAR , DRETA i LEN funcions.

Anem a seguir els passos següents per fer la tasca.

  • Primer de tot, escriviu la fórmula següent a la cel·la D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

Desglossament de la fórmula

  • CERCAR(” “, C5) → la funció CERCAR retorna el nombre de caràcters en què es troba per primera vegada un caràcter específic o una cadena de text, llegint-se d'esquerra a dreta. Aquí, la funció de cerca esbrina la posició de l' espai ( " " ) a la cel·la C5 .
    • Sortida: 3
  • LEN(C5) → la funció LEN retorna el nombre total de caràcters a la cel·la C5 .
    • Sortida: 9
  • DRETA(C5, LEN(C5) -CERCAR(” “, C5)) → la dreta La funció retorna el caràcter o caràcters de la posició final en un nombre o cadena de text d'una cel·la. Els caràcters retornats es basen en el número que especifiquem.
  • DRETA(C5, 9-3) → es converteix en
    • Sortida: 019186
  • ESQUERRA(C5, CERCAR(” “, C5))→ la funció ESQUERRA retorna el caràcter o caràcters des de la posició inicial en un nombre o cadena de text d'una cel·la . Els caràcters retornats es basen en el número que especifiquem.
  • ESQUERRA(C5, CERCAR(” “, C5)) → es converteix en
    • Sortida: NY
  • CONCATENAR(ESQUERRA(C5, CERCAR(” “, C5)), “(+889)”, DRETA(C5, LEN(C5) -CERCAR( ” “, C5))) → la funció CONCATENAR connecta o s'uneix alcaràcters en una sola cadena de text.
  • CONCATENAR(NY , “(+889)”, 019186)) A continuació, es converteix en
    • Sortida: NY (+889)019186
    • Explicació: aquí, (+889) s'afegeix entre NY i els números 019186 a la cel·la D5 .
  • A continuació, premeu ENTER .

Per tant, podeu veure el resultat a la cel·la D5 .

  • A més, arrossegueu cap avall la fórmula amb l'eina Omplir mànec .

Per tant, a la columna Resultat , podeu veure el caràcter inserit entre el text .

Més informació: Codi de caràcters per a la marca de verificació a Excel (2 aplicacions)

5. Ús de VBA per inserir caràcters entre text

En aquest mètode, utilitzarem el codi VBA per inserir caràcters entre text a Excel .

Anem a seguir els passos següents per fer la tasca.

  • Primer, anirem a la pestanya Desenvolupador .
  • A continuació, seleccioneu Visual Basic .

En aquest punt, apareixerà una finestra de l'editor VBA .

  • Després, des de la pestanya Insereix >> seleccioneu Mòdul .

A continuació, apareixerà un Mòdul VBA .

En aquest moment , escriviu el codi següent al Mòdul .

9653

Desglossament del codi

  • Declarem INSERT_CHARACTER_BETWEN_CELLS com el nostre Sub .
  • Agafem Cèl·lules i Cells_Range com a variables per a Range .
  • Utilitzem Left , VBA.Mid i VBA.Len funcions per inserir (+889) entre les cel·les seleccionades.
  • Utilitzem el For bucle per continuar el tret que trobi l' última cel·la .
  • A continuació, tancarem la finestra de l'editor VBA .
  • Després d'això, tornarem al nostre full de treball .
  • Amb això, premem ALT+F8 per sortiu del quadre de diàleg Macro perquè puguem executar el codi.

A més de prémer ALT+F8 , podeu anar a la pestanya Desenvolupador i seleccioneu Macros del grup Codi per mostrar el quadre de diàleg Macro ,

En aquest cas punt, apareixerà un quadre de diàleg MACRO .

Assegureu-vos que el Nom de la macro contingui el Sub del vostre codi.

  • A continuació, feu clic a Executar .

Més endavant, un Quadre d'entrada de Insereix Apareixerà el caràcter entre cel·les .

  • Després, a al quadre Seleccioneu l'interval de cel·les per inserir el caràcter , seleccionarem les cel·les C5:C9 .
  • A continuació, feu clic a D'acord .

Per tant,  a la columna Resultat , podeu veure el caràcter inserit entre el text .

Secció de pràctiques

Podeu descarregar el fitxer d'Excel anterior per practicar els mètodes explicats.

Conclusió

Aquí, nosaltreshe intentat mostrar-vos 5 mètodes per inserir caràcters entre text a Excel . Gràcies per llegir aquest article, esperem que hagi estat útil. Si teniu cap consulta o suggeriment, feu-nos-ho saber a la secció de comentaris a continuació. Visiteu el nostre lloc web ExcelWIKI per explorar-ne més.

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.