Cum să adăugați caractere în Excel (5 moduri)

  • Imparte Asta
Hugh West

Este posibil să aveți nevoie să adăugați uneori caractere în Excel la începutul, la sfârșitul sau în orice poziție a tuturor celulelor dintr-o selecție. Cred că toată lumea știe cum să facă acest lucru manual, Trebuie să dureze mult timp pentru a introduce manual textul în fiecare celulă. În acest articol, vom arăta o serie de modalități simple de adăugare a acelorași caractere într-o selecție.

Descărcați caietul de practică

Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.

Adăugați caractere.xlsm

5 moduri simple de a adăuga caractere în Excel

Luați în considerare următorul scenariu: aveți date în celule existente care conțin nume. S-ar putea să doriți să puneți un prefix la începutul fiecărei celule, un sufix la sfârșit sau un text în fața unei formule.

Metoda 1: Operatorul Ampersand (&) pentru a adăuga caractere în Excel

Ampersand (&) este un operator utilizat în principal pentru a uni mai multe caractere de text într-unul singur.

îl vom folosi pentru a pune caractere înainte/după toate celulele dintr-un interval.

Pasul 1:

  • Faceți clic pe prima celulă a coloanei în care doriți să apară denumirile convertite (C5).
  • Tastați semnul egal (=), urmat de textul "Professor ", urmat de o ampersandă (&).
="Profesor"& B5

Pasul 2:

  • Selectați celula care conține primul nume (B5).
  • Apăsați Enter pentru a vedea rezultatul.
  • Trageți pentru a umple automat celulele.

Metoda 2: Funcția CONCATENATE pentru a adăuga caractere în Excel

Funcția CONCATENATE este o funcție Excel care vă permite să inserați text la începutul și la sfârșitul unui șir de text.

Funcția CONCATENATE() este similară cu operatorul ampersandă (&) în ceea ce privește funcționalitatea. Singura diferență între cele două este modul în care le folosim. Putem aplica această funcție la începutul sau la sfârșitul textului. În această secțiune, le vom discuta pe ambele.

2.1 CONCATENATE pentru a adăuga caractere la începutul tuturor celulelor

Să vedem acum cum să adăugăm câteva caractere la începutul fiecărui nume din setul de date. Să presupunem că doriți să adăugați textul " Profesor "Urmați pașii de mai jos pentru a învăța această metodă.

Pasul 1:

Faceți clic pe prima celulă a coloanei în care doriți să apară denumirile convertite ( F5 ).

Pasul 2:

  • Scrieți semnul egal (=) pentru a introduce formula.
  • Introduceți funcția CONCATENATE

Pasul 3:

  • Scrieți titlul " Profesor " între ghilimele duble, urmat de o virgulă (,).
  • Selectați celula care conține primul nume ( E5 )
  • Puneți o paranteză de închidere. În exemplul nostru, formula dvs. ar trebui să fie acum

Formula Text

=CONCATENATE("Profesor ", E5)

Pasul 4:

  • Apăsați Introduceți .
  • Trageți în jos mânerul de umplere pentru a obține același efect.

Veți observa că titlul " Profesor " se adaugă înainte de primele nume din listă.

2.2 CONCATENATE pentru a adăuga caractere la sfârșitul tuturor celulelor

Acum să vedem cum să adăugăm câteva caractere la sfârșitul a fiecărui nume din setul de date. Să presupunem că doriți să adăugați textul "( SUA )" la sfârșitul fiecărui nume.

Pasul 1:

  • Faceți clic pe prima celulă a coloanei în care doriți să apară denumirile convertite (C5 în exemplul nostru).

Pasul 2:

  • Tastați semnul egal (=) pentru a introduce formula.
  • Introduceți funcția CONCATENATE .
  • Selectați celula care conține primul nume (B5 în exemplul nostru).
  • Apoi, introduceți o virgulă, urmată de textul "( SUA )".
  • Puneți o paranteză de închidere. În exemplul nostru, formula dvs. ar trebui să fie acum:

Formula Text

=CONCATENATE(B5, " (USA)")

Pasul 3:

  • Apăsați butonul Introduceți .
  • Trageți în jos mânerul de umplere pentru a obține același efect

Veți observa că textul "( SUA )." se adaugă după primele nume din listă.

Metoda 3: Flash Fill pentru a adăuga caractere în Excel

Funcția de umplere flash a Excel funcționează ca prin magie. Dacă utilizați Excel 2013 sau o versiune ulterioară, o veți putea folosi.

Această funcție utilizează abilitățile Excel de recunoaștere a modelelor. Recunoaște un model în datele dvs. și completează restul celulelor coloanei cu același model pentru dvs.

3.1 Flash Fill pentru a adăuga text la începutul tuturor celulelor

Pasul 1:

  • Faceți clic pe prima celulă a coloanei în care doriți să apară denumirile convertite ( F5 ).
  • Introduceți manual textul " Profesor ", urmat de primul nume al listei dvs.

Pasul 2

  • Presa Introduceți .
  • Faceți clic pe celulă F5 din nou.
  • În conformitate cu Date fila, faceți clic pe butonul Umplere flash (în fereastra ' Data Tools" (Instrumente de date). Alternativ, puteți apăsa pur și simplu butonul CTRL+E pe tastatura ta (Comandă+E ) dacă sunteți pe un Mac).

Acest lucru va copia același model în restul celulelor din coloană... într-o clipă!

3.2 Flash Fill pentru a adăuga text la sfârșitul tuturor celulelor

Pasul 1:

  • Faceți clic pe prima celulă a coloanei în care doriți să apară denumirile convertite ( C5 ).
  • Introduceți manual textul "( SUA )", urmat de primul nume al listei dvs.

Pasul 2:

  • Presa Introduceți .
  • Faceți clic pe celulă C5 din nou.
  • În conformitate cu Date fila, faceți clic pe butonul Umplere flash buton

Acest lucru va copia același model în restul celulelor din coloană... într-o clipă!

Metoda 4: Adăugați caractere în Excel înainte/după al N-lea caracter specific

Pentru a adăuga un anumit text sau caracter într-o anumită locație dintr-o celulă, rupeți șirul original în două jumătăți și adăugați textul între ele. Sintaxa pentru această metodă este,

=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n)))

Unde,

  • STÂNGA (cell, n)= poziția celui de-al n-lea caracter de la stânga la care doriți să adăugați caracterul.
  • LEN (celula) -n)= Numărul total de caractere minus al n-lea caracter.
  • DREAPTA (cell, LEN(cell) -n))= poziția celui de-al n-lea caracter din partea dreaptă.
  • CONCATENATE(LEFT(cell, n) , " text ", RIGHT(cell, LEN(cell) -n))) = Adăugați două jumătăți într-una singură folosind funcția CONCATENATE

De exemplu, doriți să adăugați un (-) după al cincilea caracter dintre cuvintele James și (USA) din celula B5

Formula Text

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

Pasul 1:

  • Introduceți semnul egal (=) pentru a introduce formula
  • Utilizați CONCATENATE Funcția, urmată de o paranteză ()

Pasul 2:

  • Utilizați Funcția LEFT între paranteze.
  • Selectați celula B5 pentru care doriți să adăugați o celulă și introduceți o virgulă (,)
  • Tastați 5 pentru a cincea poziție din stânga și închideți suportul.
  • Introduceți cratima "-" între ghilimele duble.

Pasul 3:

  • Utilizați funcția corectă urmat de o virgulă
  • Selectați celula B5 și tastați virgulă
  • Utilizați funcția LEN și selectați celula B5
  • Tastați minus 5 (-5) pentru a localiza poziția celui de-al n-lea caracter din dreapta.
  • Închideți parantezele.

Pasul 4:

  • Apăsați Introduceți pentru a vedea rezultatul

Metoda 5: VBA pentru a adăuga caracterul specificat la toate celulele

Următoarele Macro VBA vă va ușura munca în cazul în care doriți să adăugați caractere specificate în fiecare celulă a unei selecții.

5.1 VBA: Adăugarea unui caracter specific la începutul fiecărei celule

Pasul 1:

  • Selectați intervalul ( E5:E12 ) în care veți adăuga un text specific

Pasul 2:

  • Țineți apăsată tasta Alt + F11 în Excel și se deschide fereastra Microsoft Visual Basic pentru aplicații fereastră.
  • Faceți clic pe Introduceți > Modul , și inserați următorul cod VBA în fereastra Module Window.
  • Adăugați următorul cod VBA
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub 

Pasul 3:

Apăsați butonul F5 pentru a rula această macro și toate celulele vor fi adăugate la valoarea profesorului înainte de conținutul celulei.

5.2 VBA: Adăugarea unui text specific la sfârșitul fiecărei celule

Pasul 1:

  • Selectați intervalul ( B5:B12 ) în care veți adăuga un text specific

Pasul 2:

  • Țineți apăsată tasta Alt + F11 în Excel și se deschide fereastra Microsoft Visual Basic pentru aplicații fereastră.
  • Faceți clic pe Introduceți > Modul , și inserați următorul cod VBA în fereastra Module Window.
  • Adăugați următorul cod VBA
 Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub 

Pasul 3:

  • Apăsați butonul F5 pentru a rula această macro și tuturor celulelor li se va adăuga valoarea "(USA)" înaintea conținutului celulei.

Concluzie

Vă mulțumim că ați citit acest articol. Folosind aceste metode, puteți adăuga cu ușurință caractere în celule sau în anumite poziții, după cum doriți. Dacă aveți întrebări - Nu ezitați să ne întrebați. Noi, echipa Exceldemy, suntem întotdeauna receptivi la întrebările dvs.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.