Com afegir caràcters a Excel (5 maneres)

  • Comparteix Això
Hugh West

És possible que hàgiu d'afegir caràcters a Excel al principi, al final o en qualsevol posició de totes les cel·les d'una selecció de vegades. Suposo que tothom sap com fer-ho manualment, ha de trigar molt a introduir manualment el text a cada cel·la. En aquest article, mostrarem diverses maneres senzilles d'afegir els mateixos caràcters a una selecció.

Baixeu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques per fer exercici mentre llegiu aquest article.

Afegeix caràcters.xlsm

5 maneres senzilles d'afegir caràcters a Excel

Considereu l'escenari següent: teniu dades a les cel·les existents que contenen noms. És possible que vulgueu posar un prefix al principi de cada cel·la, un sufix al final o algun text davant d'una fórmula.

Mètode 1: Operador de signe (&) per afegir caràcters a l'Excel

El et comercial (&) és un operador que s'utilitza principalment per unir diversos caràcters de text en un de sol.

L'utilitzarem per poseu caràcters a l'abans/després de totes les cel·les d'un interval.

Pas 1:

  • Feu clic a la primera cel·la de la columna on voleu apareixeran els noms convertits (C5).
  • Escriviu el signe igual (=), seguit del text "Professor", seguit d'un signe (&).
="Professor "& B5

Pas 2:

  • Seleccioneu la cel·la que conté el primer nom (B5).
  • Premeu Entra per veure elresultat.
  • Arrossegueu per emplenar automàticament les cel·les.

Mètode 2: CONCATENAR Funció per afegir caràcters a Excel

La funció CONCATENAR és una funció d'Excel que us permet inserir text a l'inici i al final d'una cadena de text.

La funció CONCATENAR() és semblant a l'ampersand ( &) en termes de funcionalitat. L'única diferència entre els dos és com els fem servir. Podem aplicar aquesta funció al principi del final del text. En aquesta secció, parlarem de tots dos.

2.1 CONCATENAR per afegir caràcters al principi de totes les cel·les

Ara vegem com afegir alguns caràcters a l'inici de cada nom del conjunt de dades. Diguem que voleu afegir el text " Professor " al final de cada nom. Seguiu aquests passos per aprendre aquest mètode.

Pas 1:

Feu clic a la primera cel·la de la columna on voleu que apareguin els noms convertits ( F5 ).

Pas 2:

  • Escriviu el signe igual (=) per escriure la fórmula.
  • Introduïu la funció CONCATENAR

Pas 3:

  • Escriviu el títol " Professor " entre cometes dobles, seguit d'una coma (,).
  • Seleccioneu la cel·la que conté el primer nom ( E5 )
  • Coloqueu un claudàtor de tancament. En el nostre exemple, ara la vostra fórmula hauria de ser

Text de la fórmula

=CONCATENATE("Professor ", E5)

Pas 4:

  • Premeu Introduïu .
  • Arrossegueu el mànec d'emplenament per aconseguir el mateix efecte.

Us adonareu que el títol “ Professor ” és afegit abans dels primers noms de la llista.

2.2 CONCATENAR per afegir caràcters al final de totes les cel·les

Ara vegem com afegir alguns caràcters al final de ​​cada nom del conjunt de dades. Suposem que voleu afegir el text "( USA )" al final de cada nom.

Pas 1:

  • Feu clic a la primera cel·la de la columna on voleu que apareguin els noms convertits (C5 al nostre exemple).

Pas 2:

  • Escriviu el signe igual (=) per escriure la fórmula.
  • Introduïu la funció CONCATENAR .
  • Seleccioneu la cel·la que conté el primer nom (B5 a el nostre exemple).
  • A continuació, inseriu una coma, seguida del text “( USA )”.
  • Coloqueu un claudàtor de tancament. En el nostre exemple, la vostra fórmula hauria de ser:

Text de la fórmula

=CONCATENATE(B5, " (USA)")

Pas 3:

  • Premeu Retorn .
  • Arrossegueu el mànec d'emplenament per aconseguir el mateix efecte

Notaràs que el text "( EUA )." s'afegeix després dels primers noms de la llista.

Mètode 3: Omplir flash per afegir caràcters a Excel

La funció d'emplenament flash d'Excel funciona de manera màgica. Si utilitzeu Excel 2013 o posterior, podreu utilitzar-lo.

En aquesta funció s'utilitzen les habilitats de reconeixement de patrons d'Excel. Aixòreconeix un patró a les vostres dades i omple la resta de cel·les de la columna amb el mateix patró per a vosaltres.

3.1 Flash Fill per afegir text al principi de totes les cel·les

Pas 1:

  • Feu clic a la primera cel·la de la columna on voleu que apareguin els noms convertits ( F5 ).
  • Escriviu manualment el text " Professor ", seguit del primer nom de la vostra llista

Pas 2

  • Premeu Retorn .
  • Torneu a fer clic a la cel·la F5 .
  • A la pestanya Dades , feu clic a <3 Botó>Flash Fill (al grup ' Eines de dades'). Alternativament, només podeu prémer CTRL+E al teclat (Command+E ) si feu servir un Mac).

Això copiarà el mateix patró a la resta de cel·les de la columna... en un instant!

3.2 Omplir Flash per afegir text al final de totes les cel·les

Pas 1:

  • Feu clic a la primera cel·la de la columna on voleu que apareguin els noms convertits ( C5 ).
  • Escriviu manualment el text "( USA )", seguit del primer nom de la vostra llista

Pas 2:

  • Premeu Retorn .
  • Torneu a fer clic a la cel·la C5 .
  • A la pestanya Dades , feu clic al botó Flash Fill

Això copiarà el mateix patró a la resta. de les cel·les de la columna... en un instant!

Mètode 4: afegiu caràcters aExcel abans/després d'un enèsim caràcter específic

Per afegir un text o un caràcter específic en una ubicació específica d'una cel·la, trenca la cadena original en dues meitats i afegiu el text entre elles. La sintaxi d'aquest mètode és,

=CONCATENAR(LEFT(cel·la, n), "text", RIGHT(cel·la, LEN(cel·la) -n))

On,

  • ESQUERRA (cel·la, n)= posició del caràcter enèsim des de l'esquerra que voleu afegir.
  • LEN (cel·la) -n)= Nombre total de caràcters menys caràcter enèsimo.
  • DRETA (cel·la, LEN(cel·la) -n))= posició del caràcter enèsimo des del costat dret.
  • CONCATENAR(ESQUERRA(cel·la, n) , “ text “, DRETA(cel·la, LEN(cel·la) -n)) = Afegiu dues meitats en una utilitzant la funció CONCATENAR

Per exemple, voleu afegir un (-) després del cinquè caràcter entre les paraules James i (EUA) de la cel·la B5

Fórmula Text

=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))

Pas 1:

  • Escriviu el signe igual (=) per escriure la fórmula
  • Utilitzeu la funció CONCATENAR , seguida d'un claudàtor ()

Pas 2:

  • Utilitzeu la funció ESQUERRA entre claudàtors.
  • Seleccioneu la cel·la B5 per a quina cel·la voleu afegir i escriviu una coma (,)
  • Escriviu 5 per a la cinquena posició des de l'esquerra i tanqueu el claudàtor.
  • Escriviu el guionet “-” entre cometes dobles.

Pas 3:

  • Utilitzeu la funció correcta seguida d'una coma
  • Seleccioneu la cel·la B5 i escriviu coma
  • Utilitza la funció LEN i seleccioneu la cel·la B5
  • Escriviu menys 5 (-5) per localitzar la posició del caràcter enèsim a la dreta
  • Tancar els claudàtors.

Pas 4:

  • Premeu Retorn per veure el resultat

Mètode 5: VBA per afegir un caràcter especificat a totes les cel·les

La següent macro VBA us facilitarà la feina si voleu afegir caràcters especificats a cada cel·la d'una selecció.

5.1 VBA: afegir un caràcter específic al començament de cada cel·la

Pas 1:

  • Seleccioneu l'interval ( E5:E12 ) en què afegireu text específic

Pas 2:

  • Manteniu premudes les tecles Alt + F11 a Excel i s'obre la finestra Microsoft Visual Basic per a aplicacions .
  • Feu clic a Insereix > Mòdul i enganxeu el codi VBA següent a la finestra del mòdul.
  • Afegiu el codi VBA següent
2391
.

Pas 3:

Premeu la tecla F5 per executar aquesta macro i totes de les cel·les s'afegiran al valor Professor abans del contingut de la cel·la

5.2 VBA: Afegeix text específic al final de cada cel·la

Pas 1:

  • Seleccioneu l'interval ( B5:B12 ) en què afegireu text específic

Pas 2:

  • Manteniu premudes les tecles Alt + F11 a Excel i s'obre el Microsoft Visual Bàsic per a aplicacions finestra.
  • Feu clic a Insereix > Mòdul i enganxeu el codi VBA següent a la finestra del mòdul.
  • Afegiu el següent codi VBA
7436

Pas 3:

  • Premeu la tecla F5 per executar aquesta macro i A totes les cel·les se li afegirà el valor "(EUA)" abans del contingut de la cel·la

Conclusió

Gràcies tu per llegir aquest article. Amb aquests mètodes, podeu afegir fàcilment caràcters a cel·les o posicions específiques com vulgueu. Si teniu cap pregunta, no dubteu a preguntar-nos. Nosaltres, l'equip d'Exceldemy, sempre responem a les vostres consultes.

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.