Taula de continguts
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.