Office
Conectare
Scindarea textului în coloane diferite cu funcții

Scindarea textului în coloane diferite cu funcții

Puteți utiliza funcțiile text LEFT, MID, RIGHT, SEARCH și LEN pentru a lucra cu șiruri text din datele dvs. De exemplu, puteți distribui prenumele, inițialei tatălui și numele dintr-o singură celulă în trei coloane separate.

Cheia distribuirii componentelor unui nume atunci când utilizați funcții text este de a poziționa fiecare caracter într-un șir text. Pozițiile spațiilor din cadrul șirului text sunt și ele importante, deoarece ele indică începutul sau sfârșitul componentelor unui nume într-un șir.

De exemplu, într-o celulă care conține numai prenumele și numele de familie, numele de familie începe după prima instanță a unui spațiu. Anumite nume din listă pot conține și un al doilea nume, caz în care numele de familie începe după a doua instanță a unui spațiu.

Acest articol vă arată cum să extrageți diverse componente dintr-o varietate de formate de nume utilizând aceste funcții utile. De asemenea, puteți scinda textul în coloane diferite cu Expertul conversie text în coloane

Nume exemplu

Descriere

Prenume

Nume din mijloc

Nume de familie

Sufix

1

Vlad Preda

Fără al doilea nume

Vlad

Preda

2

Eric S. Kurjan

O inițială de mijloc

Eric

S.

Kurjan

3

Janaina B. G. Bueno

Două inițiale de mijloc

Janaina

B. G.

Bueno

4

Kahn, Wendy Beth

Mai întâi numele de familie, cu virgulă

Wendy

Beth

Kahn

5

Mary Kay D. Andersen

Prenume din două părți

Mary Kay

D.

Andersen

6

Paula Barreto de Mattos

Nume de familie din trei părți

Paula

Barreto de Mattos

7

James van Eaton

Nume de familie din două părți

James

van Eaton

8

Bacon Jr., Dan K.

Mai întâi numele de familie și prefixul, cu virgulă

Dan

K.

Bacon

Jr.

9

Gary Altman III

Cu sufix

Gary

Altman

III

10

Dl. Ryan Ihrig

Cu prefix

Ryan

Ihrig

11

Julie Taft-Rider

Nume de familie cu cratimă

Julie

Taft-Rider

Notă: În ilustrațiile din exemplele următoare, zonele evidențiate din numele complet arată caracterul pe care îl caută formula SEARCH.

Acest exemplu separă două componente: prenumele și numele. Cele două nume sunt despărțite de un spațiu.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Crina Codreanu

Fără al doilea prenume sau inițială a tatălui

Formulă

Rezultat (prenume)

'=LEFT(A2; SEARCH(" ";A2;1))

=LEFT(A2; SEARCH(" ";A2;1))

Formulă

Rezultat (nume de familie)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))

  1. Prenume

    Prenumele începe cu primul caracter din șir și se termină cu al nouălea (spațiu). Formula returnează opt caractere în celula A2, începând de la stânga.

    Formulă pentru extragerea unui prenume

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru num_car:

    Căutați poziția numerică a spațiului din A2, începând de la stânga.

  2. Nume de familie

    Numele de familie începe cu spațiu, cinci caractere de la dreapta și se termină cu ultimul caracter din dreapta (a). Formula extrage cinci caractere din A2, începând de la dreapta.

    Formulă pentru extragerea unui nume

    Utilizarea funcțiilor SEARCH și LEN pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a spațiului din A2, începând de la stânga. (5)

  3. Contorizați lungimea totală a șirului text, apoi scădeți numărul de caractere de la stânga primului spațiu, ca în pasul 1.

Acest exemplu utilizează un prenume, o inițială la mijloc și un nume. Un spațiu separă fiecare componentă de nume.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Eric S. Kurjan

O inițială a tatălui

Formulă

Rezultat (prenume)

'=LEFT(A2; SEARCH(" ";A2;1))

=LEFT(A2; SEARCH(" ";A2;1))

Formulă

Rezultat (inițiala tatălui)

'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-SEARCH(" ";A2;1))

=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-SEARCH(" ";A2;1))

Formulă

Rezultat în direct (nume de familie)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

  1. Prenume

    Prenumele începe cu primul caracter din partea stângă a șirului (E) și se termină cu al cincilea caracter (primul spațiu). Formula extrage primele cinci caractere din A2, începând de la stânga.

    Formulă pentru separarea unui prenume și nume, plus inițiala din mijloc

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a spațiului din A2, începând de la stânga. (5)

  2. Nume din mijloc

    Al doilea nume începe la șasea poziție de caracter (S) și se termină la a opta poziție (al doilea spațiu). Această formulă implică imbricarea funcțiilor SEARCH pentru a găsi a doua apariție a spațiului.

    Formula extrage trei caractere, începând de la a șasea poziție.

    Detalii despre o formulă pentru separarea în prenume, nume din mijloc și nume de familie

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (7)

  3. Adaugă 1 pentru a obține poziția caracterului aflat după primul spațiu (S). Această poziție numerică este poziția de început a celui de-al doilea nume. (5 + 1 = 6)

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (5)

  4. Adaugă 1 pentru a obține poziția caracterului aflat după primul spațiu (S). Rezultatul este numărul caracterului la care începe căutarea pentru a doua apariție a spațiului. (5 + 1 = 6)

  5. Caută cea de-a doua apariție a spațiului în A2, începând de la a șasea poziție (S) găsită în pasul 4. Acest număr de caracter este poziția de final a celui de-al doilea nume. (8)

  6. Caută poziția numerică a spațiului în A2, începând cu primul caracter din stânga. (5)

  7. Ia numărul de caracter al celui de-al doilea spațiu găsit în pasul 5 și scade numărul din numărul primului spațiu găsit în pasul 6. Rezultatul este numărul de caractere extrase de MID din șirul text care începe la a șasea poziție găsită în pasul 2. (8 – 5 = 3)

  8. Nume de familie

    Numele de familie începe la șase caractere din partea dreaptă (K) și se termină la primul caracter di partea dreaptă (n). Această formulă implică imbricarea funcțiilor SEARCH pentru a găsi a doua și a treia apariție a spațiului (aparițiile se află la a cincea și a opta poziție din partea stângă).

    Formula extrage cinci caractere din A2, începând din partea dreaptă.

    A doua funcție SEARCH într-o formulă pentru separarea în prenume, nume de mijloc și nume de familie
  9. Utilizarea funcției LEN și a funcției imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a spațiului în A2, începând cu primul caracter din stânga. (5)

  10. Adaugă 1 pentru a obține poziția caracterului aflat după primul spațiu (S). Rezultatul este numărul caracterului la care începe căutarea pentru a doua apariție a spațiului. (5 + 1 = 6)

  11. Caută cea de-a doua apariție a spațiului în A2, începând de la a șasea poziție (S) găsită în pasul 2. Acest număr de caracter este poziția de final a celui de-al doilea nume. (8)

  12. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere de la stânga la cel de-al doilea spațiu găsit în pasul 3. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (14 – 8 = 6).

Iată un exemplu despre cum se extrag două inițiale aflate la mijloc. Prima și a treia apariție a caracterului spațiu separă componentele de nume.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Janaina B. G. Bueno

Două inițiale ale tatălui

Formulă

Rezultat (prenume)

'=LEFT(A2; SEARCH(" ";A2;1))

=LEFT(A2; SEARCH(" ";A2;1))

Formulă

Rezultat (inițialele tatălui)

'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-SEARCH(" ";A2;1))

=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-SEARCH(" ";A2;1))

Formulă

Rezultat în direct (nume de familie)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))

  1. Prenume

    Prenumele începe cu primul caracter din partea stângă a șirului (J) și se termină cu al optulea caracter (primul spațiu). Formula extrage primele opt caractere din A2, începând de la stânga.

    Formulă pentru separarea în prenume, nume de familie și două inițiale din mijloc

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga.(8)

  2. Nume din mijloc

    Al doilea nume începe la a noua poziție de caracter (B) și se termină la a paisprezecea poziție (al treilea spațiu). Această formulă implică imbricarea funcției SEARCH pentru a găsi prima, a doua și a treia instanță a spațiului în pozițiile opt, unsprezece și paisprezece.

    Formula extrage cinci caractere, începând de la a noua poziție.

    Formulă pentru separarea în prenume, nume de familie și două inițiale din mijloc

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (8)

  3. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (B). Această poziție numerică este poziția de început al celui de-al doilea nume. (8 + 1 = 9)

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (8)

  4. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (B). Rezultatul este numărul de caracter la care se va începe căutarea celui de-al doilea spațiu. (8 + 1 = 9)

  5. Caută al doilea spațiu din A2, începând de la a noua poziție (B) găsită în pasul 4. (11).

  6. Adaugă 1 pentru a obține poziția caracterului de după al doilea spațiu (G). Acest număr de caracter este poziția la care se începe căutarea pentru al treilea spațiu. (11 + 1 = 12)

  7. Caută al treilea spațiu din A2, începând de la a douăsprezecea poziție, găsită în pasul 6. (14)

  8. Caută poziția numerică a primului spațiu în A2. (8)

  9. Ia numărul de caracter al celui de-al doilea spațiu găsit în pasul 7 și scade numărul din numărul de caracter al primului spațiu găsit în pasul 6. Rezultatul este numărul de caractere extrase de MID din șirul text care începe la a noua poziție găsită în pasul 2.

  10. Nume de familie

    Numele de familie începe la cinci caractere de la dreapta (B) și se termină la ultimul caracter din dreapta (o). Această formulă implică imbricarea funcției SEARCH pentru a găsi primul spațiu, al doilea și al treilea.

    Formula extrage cinci caractere din A2, începând din partea dreaptă a numelui complet.

    Formulă pentru separarea în prenume, nume de familie și două inițiale din mijloc

    Utilizarea funcției LEN și a funcției imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (8)

  11. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (B). Rezultatul este numărul de caracter la care se va începe căutarea celui de-al doilea spațiu. (8 + 1 = 9)

  12. Caută al doilea spațiu din A2, începând de la a noua poziție (B) găsită în pasul 2. (11)

  13. Adaugă 1 pentru a obține poziția caracterului de după al doilea spațiu (G). Acest număr de caracter este poziția la care se începe căutarea pentru al treilea spațiu. (11 + 1 = 12)

  14. Caută al treilea spațiu din A2, începând de la a douăsprezecea poziție (G), găsită în pasul 6. (14)

  15. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere din stânga până la al treilea spațiu găsit în pasul 5. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (19 – 14 = 5)

În acest exemplu, numele de familie se află înaintea primului nume, iar al doilea nume este la final. Virgula marchează finalul numelui de familie, iar un spațiu separă fiecare componentă de nume.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Kahn, Wendy Beth

Mai întâi numele de familie, cu virgulă

Formulă

Rezultat (prenume)

'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-SEARCH(" ";A2;1))

=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-SEARCH(" ";A2;1))

Formulă

Rezultat (al doilea prenume)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

Formulă

Rezultat în direct (nume de familie)

'=LEFT(A2; SEARCH(" ";A2;1)-2)

=LEFT(A2; SEARCH(" ";A2;1)-2)

  1. Prenume

    Prenumele începe cu al șaptelea caracter din partea stângă a șirului (W) și se termină cu al doisprezecelea caracter (al doilea spațiu). Deoarece prenumele se află în mijlocul numelui complet, trebuie să utilizați funcția MID pentru a extrage prenumele.

    Formula extrage șase caractere, începând de la a șaptea poziție.

    Formulă pentru separarea în nume de familie, urmat de prenume și un nume de mijloc

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (6)

  2. Adaugă 1 pentru a obține poziția caracterului aflat după primul spațiu (W). Această poziție numerică este poziția de început a prenumelui. (6 + 1 = 7)

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (6)

  3. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (W). Rezultatul este numărul de caracter la care se începe căutarea pentru al doilea spațiu. (6 + 1 = 7)

    Caută al doilea spațiu în A2, începând de la a șaptea poziție (W) găsită în pasul 4. (12)

  4. Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (6)

  5. Ia numărul de caracter al celui de-al doilea spațiu găsit în pasul 5 și scade numărul din numărul de caracter al primului spațiu găsit în pasul 6. Rezultatul este numărul de caractere extrase de MID din șirul text care începe la a șaptea poziție găsită în pasul 2. (12 - 6 = 6)

  6. Nume din mijloc

    Al doilea nume începe la patru caractere de la dreapta (B) și se termină la primul caracter de la dreapta (h). Această formulă implică imbricarea funcției SEARCH pentru a găsi prima și a doua apariție a spațiului în pozițiile șase și doisprezece de la stânga.

    Formula extrage patru caractere, începând din partea dreaptă.

    Formulă pentru separarea în nume de familie, urmat de prenume și un nume de mijloc

    Utilizarea funcției LEN și a funcției imbricate SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (6)

  7. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (W). Rezultatul este numărul de caracter la care se începe căutarea pentru al doilea spațiu. (6 + 1 = 7)

  8. Caută cea de-a doua apariție a spațiului în A2, începând de la a șaptea poziție (W) găsită în pasul 2. (12)

  9. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere de la stânga la cel de-al doilea spațiu găsit în pasul 3. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (16 - 12 = 4)

  10. Nume de familie

    Numele de familie începe cu primul caracter din stânga (K) și se termină la al paisprezecelea caracter (n). Formula extrage patru caractere, începând din partea stângă.

    Formulă pentru separarea în nume de familie, urmat de prenume și un nume de mijloc

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (6)

  11. Scade 2 pentru a obține poziția numerică a caracterului final din numele de familie (n). Rezultatul este numărul de caractere care va fi extras de LEFT. (6 - 2 =4)

Acest exemplu utilizează un prenume compus, Mary Kay. Al doilea și al treilea spațiu separă fiecare componentă de nume.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Mary Kay D. Andersen

Prenume din două cuvinte

Formulă

Rezultat (prenume)

LEFT(A2; SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

=LEFT(A2; SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

Formulă

Rezultat (inițiala tatălui)

'=MID(A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-(SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))

=MID(A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-(SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))

Formulă

Rezultat în direct (nume de familie)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))

  1. Prenume

    Prenumele începe cu primul caracter din partea stângă a șirului și se termină cu al nouălea caracter (al doilea spațiu). Această formulă implică imbricarea funcțiilor SEARCH pentru a găsi a doua apariție a spațiului din stânga.

    Formula extrage nouă caractere, începând din stânga.

    Formulă pentru separarea în prenume, nume din mijloc, inițiala din mijloc și nume de familie

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (5)

  2. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (K). Rezultatul este numărul de caracter la care se va începe căutarea celui de-al doilea spațiu. (5 + 1 = 6)

  3. Caută cea de-a doua apariție a spațiului în A2, începând de la a șasea poziție (K) găsită în pasul 2. Rezultatul este numărul de caractere extrase de LEFT din șirul text. (9)

  4. Nume din mijloc

    Al doilea nume începe la a zecea poziție (B) și se termină la a douăsprezecea poziție (al treilea spațiu). Această formulă implică imbricarea funcției SEARCH pentru a găsi prima, a doua și a treia instanță a spațiului.

    Formula extrage două caractere din mijloc, începând de la a zecea poziție.

    Formulă pentru separarea în prenume, nume din mijloc, inițiala din mijloc și nume de familie

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând cu primul caracter din stânga. (5)

  5. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (K). Rezultatul este numărul de caracter la care se va începe căutarea pentru al doilea spațiu. (5 + 1 = 6)

  6. Caută cel de-al doilea spațiu din A2, începând de la a șasea poziție (K) găsită în pasul 2. Rezultatul este numărul de caractere extrase de LEFT din partea stângă. (9)

  7. Adaugă 1 pentru a obține poziția caracterului de după al doilea spațiu (D). Rezultatul este poziția de început al celui de-al doilea nume. (9 + 1 = 10)

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a caracterului de după al doilea spațiu (D). Rezultatul este numărul de caracter la care începe căutarea pentru al treilea spațiu. (10).

  8. Caută poziția numerică a celui de-al treilea spațiu din A2, începând de la stânga. Rezultatul este finalul poziției celui de-al doilea nume. (12)

  9. Caută poziția numerică a caracterului de după al doilea spațiu (D). Rezultatul este poziția de început a celui de-al doilea nume. (10)

  10. Ia numărul de caracter al celui de-al treilea spațiu găsit în pasul 6 și scade numărul caracterului "D" găsit în pasul 7. Rezultatul este numărul de caractere extrase de MID din șirul text care începe la a zecea poziție găsită în pasul 4. (12 - 10 = 2)

  11. Nume de familie

    Numele de familie începe la opt caractere de la dreapta. Această formulă implică imbricarea funcțiilor SEARCH pentru a găsi prima, a doua și a treia apariție a caracterului spațiu în pozițiile cinci, nouă și doisprezece.

    Formula extrage primele opt caractere de la dreapta.

    Formulă pentru separarea în prenume, nume din mijloc, inițiala din mijloc și nume de familie

    Utilizarea funcției LEN și a funcției imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (5)

  12. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (K). Rezultatul este numărul de caracter la care se va începe căutarea pentru spațiu. (5 + 1 = 6)

  13. Caută al doilea spațiu în A2, începând de la a șasea poziție (K) găsită în pasul 2. (9)

  14. Adaugă 1 pentru a obține poziția caracterului de după al doilea spațiu (D). Rezultatul este poziția de început al celui de-al doilea nume. (9 + 1 = 10)

  15. Caută poziția numerică a celui de-al treilea spațiu din A2, începând de la stânga. Rezultatul este finalul poziției celui de-al doilea nume. (12)

  16. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere din stânga până la al treilea spațiu găsit în pasul 5. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (20 - 12 = 8)

Acest exemplu utilizează un nume de familie compus din trei părți: Barreto de Mattos. Primul spațiu marchează finalul prenumelui și începutul celui de-al doilea nume.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Paula Barreto de Mattos

Nume de familie din trei cuvinte

Formulă

Rezultat (prenume)

'=LEFT(A2; SEARCH(" ";A2;1))

=LEFT(A2; SEARCH(" ";A2;1))

Formulă

Rezultat (nume de familie)

RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))

  1. Prenume

    Prenumele începe cu primul caracter din partea stângă (P) și se termină cu al șaselea caracter (primul spațiu). Formula extrage primele șase caractere începând de la stânga.

    Formulă pentru separarea unui prenume și a unui nume de familie format din trei părți

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  2. Nume de familie

    Numele de familie începe la șaptesprezece caractere din dreapta (B) și se termină cu primul caracter din dreapta (s). Formula extrage șaptesprezece caractere începând din dreapta.

    Formulă pentru separarea unui prenume și a unui nume de familie format din trei părți

    Utilizarea funcțiilor LEN și SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  3. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere de la stânga la primul spațiu găsit în pasul 1. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (23 - 6 = 17)

Acest exemplu utilizează un nume de familie compus din două părți: van Eaton. Primul spațiu marchează finalul prenumelui și începutul celui de-al doilea nume.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

James van Eaton

Nume de familie din două cuvinte

Formulă

Rezultat (prenume)

'=LEFT(A2; SEARCH(" ";A2;1))

=LEFT(A2; SEARCH(" ";A2;1))

Formulă

Rezultat (nume de familie)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))

  1. Prenume

    Prenumele începe cu primul caracter din partea stângă (J) și se termină cu al optulea caracter (primul spațiu). Formula extrage primele șase caractere începând de la stânga.

    Formulă pentru separarea unui prenume și a unui nume de familie format din două părți

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  2. Nume de familie

    Numele de familie începe cu al nouălea caracter din partea dreaptă (v) și se termină cu primul caracter din partea dreaptă (n).

    Formulă pentru separarea unui prenume și a unui nume de familie format din două părți

    Utilizarea funcțiilor LEN și SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  3. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere de la stânga la primul spațiu găsit în pasul 1. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (15 - 6 = 9)

În acest exemplu, numele de familie apare primul, urmat de sufix. Virgula separă numele de familie și sufixul de prenume și inițiala de mijloc.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Bacon Jr., Dan K.

Mai întâi numele de familie și sufixul, cu virgulă

Formulă

Rezultat (prenume)

'=MID(A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

=MID(A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

Formulă

Rezultat (inițiala tatălui)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))

Formulă

Rezultat (nume de familie)

'=LEFT(A2; SEARCH(" ";A2;1))

=LEFT(A2; SEARCH(" ";A2;1))

Formulă

Rezultat (sufix)

'=MID(A2;SEARCH(" "; A2;1)+1;(SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-2)-SEARCH(" ";A2;1))

=MID(A2;SEARCH(" "; A2;1)+1;(SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-2)-SEARCH(" ";A2;1))

  1. Prenume

    Prenumele începe cu al doisprezecelea caracter (D) și se termină cu al cincisprezecelea caracter (al treilea spațiu). Formula extrage trei caractere de la a doisprezecea poziție.

    Formulă pentru separarea în nume de familie și sufix mai întâi, cu virgulă

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  2. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (J). Rezultatul este numărul de caracter la care se va începe căutarea pentru al doilea spațiu. (6 + 1 = 7)

  3. Caută al doilea spațiu în A2, începând de la a șaptea poziție (J), găsită în pasul 2. (11)

  4. Adaugă 1 pentru a obține caracterul de după al doilea spațiu (D). Rezultatul este poziția de început a prenumelui. (11 + 1 = 12)

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a caracterului de după al doilea spațiu (D). Rezultatul este numărul de caracter la care începe căutarea pentru al treilea spațiu. (12)

  5. Caută poziția numerică a celui de-al treilea spațiu din A2, începând de la stânga. Rezultatul este finalul poziției prenumelui. (15)

  6. Caută poziția numerică a caracterului de după al doilea spațiu (D). Rezultatul este poziția de început a prenumelui. (12)

  7. Ia numărul de caracter al celui de-al treilea spațiu găsit în pasul 6 și scade numărul caracterului "D" găsit în pasul 7. Rezultatul este numărul de caractere extrase de MID din șirul text care începe la a douăsprezecea poziție găsită în pasul 4. (15 - 12 = 3)

  8. Nume din mijloc

    Al doilea nume începe cu al doilea caracter de la dreapta (K). Formula extrage două caractere, începând de la dreapta.

    Formulă pentru separarea în nume de familie și sufix mai întâi, cu virgulă

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  9. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (J). Rezultatul este numărul de caracter la care se va începe căutarea pentru al doilea spațiu. (6 + 1 = 7)

  10. Caută al doilea spațiu în A2, începând de la a șaptea poziție (J), găsită în pasul 2. (11)

  11. Adaugă 1 pentru a obține caracterul de după al doilea spațiu (D). Rezultatul este poziția de început a prenumelui. (11 + 1 = 12)

  12. Caută poziția numerică a celui de-al treilea spațiu din A2, începând de la stânga. Rezultatul este finalul poziției celui de-al doilea nume. (15)

  13. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere din stânga până la al treilea spațiu găsit în pasul 5. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (17 - 15 = 2)

  14. Nume de familie

    Numele de familie începe cu primul caracter din partea stângă (B) și se termină cu al șaselea caracter (primul spațiu). Astfel, formula extrage primele șase caractere începând de la stânga.

    Formulă pentru separarea în nume de familie și sufix mai întâi, cu virgulă

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  15. Sufix

    Sufixul începe la al șaptelea caracter din stânga (J) și se termină cu al nouălea caracter din stânga (.). Formula extrage trei caractere, începând cu al șaptelea caracter.

    Formulă pentru separarea în nume de familie și sufix mai întâi, cu virgulă

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  16. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (J). Rezultatul este poziția de început a sufixului. (6 + 1 = 7)

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  17. Adaugă 1 pentru a obține poziția caracterului aflat după primul spațiu (J). Rezultatul este numărul de caracter la care se va începe căutarea pentru al doilea spațiu. (7)

  18. Caută poziția numerică a celui de-al doilea spațiu în A2, începând de la al șaptelea caracter găsit în pasul 4. (11)

  19. Scade 1 din numărul de caracter al celui de-al doilea spațiu găsit în pasul 4 pentru a obține numărul caracterului ",". Rezultatul este poziția de final a sufixului. (11 - 1 = 10)

  20. Caută poziția numerică a primului spațiu. (6)

  21. După ce găsește primul spațiu, adaugă 1 pentru a găsi următorul caracter (J), găsit, de asemenea, și în pașii 3 și 4. (7)

  22. Ia numărul de caracter al caracterului "," găsit în pasul 6, apoi scade numărul de caracter al caracterului "J" găsit în pașii 3 și 4. Rezultatul este numărul de caractere extrase de MID din șirul text care începe la a șaptea poziție găsită în pasul 2. (10 - 7 = 3)

În acest exemplu, primul nume este la începutul șirului și sufixul este la final, deci puteți utiliza formule în mod similar cu Exemplul 2: utilizați funcția LEFT pentru a extrage prenumele, funcția MID pentru a extrage numele de familie și funcția RIGHT pentru a extrage sufixul.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Gary Altman III

Nume și prenume cu sufix

Formulă

Rezultat (prenume)

'=LEFT(A2; SEARCH(" ";A2;1))

=LEFT(A2; SEARCH(" ";A2;1))

Formulă

Rezultat (nume de familie)

'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-(SEARCH(" ";A2;1)+1))

=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-(SEARCH(" ";A2;1)+1))

Formulă

Rezultat (sufix)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

  1. Prenume

    Prenumele începe cu primul caracter din partea stângă (G) și se termină cu al cincilea caracter (primul spațiu). Astfel, formula extrage primele cinci caractere începând de la stânga numelui complet.

    Formulă pentru separarea în prenume și nume de familie, urmat de un sufix

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (5)

  2. Nume de familie

    Numele de familie începe cu al șaselea caracter din partea stângă (A) și se termină cu al unsprezecelea caracter (al doilea spațiu). Această formulă implică utilizarea funcțiilor SEARCH imbricate pentru a găsi poziția spațiilor.

    Formula extrage șase caractere din mijloc, începând cu al șaselea caracter.

    Formulă pentru separarea în prenume și nume de familie, urmat de un sufix

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (5)

  3. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (A). Rezultatul este poziția de început a numelui de familie. (5 + 1 = 6)

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (5)

  4. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (A). Rezultatul este numărul de caracter la care se va începe căutarea pentru al doilea spațiu. (5 + 1 = 6)

  5. Caută poziția numerică a celui de-al doilea spațiu în A2, începând de la al șaselea caracter găsit în pasul 4. Acest număr de caracter este poziția de final a numelui de familie. (12)

  6. Caută poziția numerică a primului spațiu. (5)

  7. Adună 1 pentru a găsi poziția numerică a caracterului de după primul spațiu (A), găsită de asemenea în pașii 3 și 4. (6)

  8. Ia numărul de caracter al celui de-al doilea spațiu găsit în pasul 5 și scade numărul caracterului "A" găsit în pașii 6 și 7. Rezultatul este numărul de caractere extrase de MID din șirul text care începe la a șasea poziție găsită în pasul 2. (12 - 6 = 6)

  9. Sufix

    Sufixul începe la trei caractere de la dreapta. Această formulă implică utilizarea funcțiilor SEARCH imbricate pentru a găsi poziția spațiilor.

    Formulă pentru separarea în prenume și nume de familie, urmat de un sufix

    Utilizarea funcției LEN și a funcției imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (5)

  10. Adaugă 1 pentru a obține poziția caracterului de după primul spațiu (A). Rezultatul este numărul de caracter la care se va începe căutarea pentru al doilea spațiu. (5 + 1 = 6)

  11. Caută al doilea spațiu în A2, începând de la a șasea poziție (A) găsită în pasul 2. (12)

  12. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere de la stânga la cel de-al doilea spațiu găsit în pasul 3. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (15 - 12 = 3)

În acest exemplu, numele complet este precedat de un prefix și utilizați formule în mod similar cu exemplul 2: funcția MID pentru a extrage prenumele, funcția RIGHT pentru a extrage numele de familie.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Dl. Ryan Ihrig

Cu prefix

Formulă

Rezultat (prenume)

'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-(SEARCH(" ";A2;1)+1))

=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-(SEARCH(" ";A2;1)+1))

Formulă

Rezultat (nume de familie)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))

  1. Prenume

    Prenumele începe cu al cincilea caracter din partea stângă (R) și se termină cu al nouălea caracter (al doilea spațiu). Formula folosește imbricarea funcției SEARCH pentru a găsi pozițiile spațiilor. Extrage patru caractere, începând de la a cincea poziție.

    Formulă pentru separarea unui prenume precedat de un prefix

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru start_num:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (4)

  2. Adaugă 1 pentru a obține poziția caracterului aflat după primul spațiu (R). Rezultatul este poziția de început a prenumelui. (4 + 1 = 5)

    Utilizați funcțiile imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (4)

  3. Adaugă 1 pentru a obține poziția numerică a caracterului aflat după primul spațiu (R). Rezultatul este numărul de caracter la care se va începe căutarea pentru al doilea spațiu. (4 + 1 = 5)

  4. Caută poziția numerică a celui de-al doilea spațiu în A2, începând de la al cincilea caracter găsit în pașii 3 și 4. Acest număr de caracter este poziția de final a prenumelui. (9)

  5. Caută primul spațiu. (4)

  6. Adună 1 pentru a găsi poziția numerică a caracterului de după primul spațiu (R), găsită de asemenea în pașii 3 și 4. (5)

  7. Ia numărul de caracter al celui de-al doilea spațiu găsit în pasul 5 și scade numărul caracterului "R" găsit în pașii 6 și 7. Rezultatul este numărul de caractere extrase de MID din șirul text care începe la a cincea poziție găsită în pasul 2. (9 - 5 = 4)

  8. Nume de familie

    Numele de familie începe la cinci caractere de la dreapta. Această formulă implică utilizarea funcțiilor SEARCH imbricate pentru a găsi poziția spațiilor.

    Formulă pentru separarea unui prenume precedat de un prefix

    Utilizarea funcției LEN și a funcției imbricate SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (4)

  9. Adaugă 1 pentru a obține poziția numerică a caracterului aflat după primul spațiu (R). Rezultatul este numărul de caracter la care se va începe căutarea pentru al doilea spațiu. (4 + 1 = 5)

  10. Caută al doilea spațiu în A2, începând de la a cincea poziție (R), găsită în pasul 2. (9)

  11. Numără lungimea totală a șirului text din A2, apoi scade numărul de caractere de la stânga la cel de-al doilea spațiu găsit în pasul 3. Rezultatul este numărul de caractere de extras din partea dreaptă a numelui complet. (14 - 9 = 5)

Acest exemplu utilizează un nume de familie scris cu cratimă. Un spațiu separă fiecare componentă de nume.

Copiați celulele în tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă la rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea de coloană a coloanelor A și B la 250.

Nume exemplu

Descriere

Julie Taft-Rider

Nume de familie cu cratimă

Formulă

Rezultat (prenume)

'=LEFT(A2; SEARCH(" ";A2;1))

=LEFT(A2; SEARCH(" ";A2;1))

Formulă

Rezultat (nume de familie)

'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))

  1. Prenume

    Prenumele începe cu primul caracter din partea stângă și se termină cu al șaselea caracter. Formula extrage primele șase caractere începând de la stânga.

    Formulă pentru separarea unui prenume și a unui nume de familie despărțit în silabe

    Utilizarea funcției SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a primului spațiu din A2, începând de la stânga. (6)

  2. Nume de familie

    Numele complet de familie începe la zece caractere din partea dreaptă (T) și se termină la primul caracter di partea dreaptă (r).

    Formulă pentru separarea unui prenume și a unui nume de familie despărțit în silabe

    Utilizarea funcțiilor LEN și SEARCH pentru a găsi valoarea pentru num_chars:

    Caută poziția numerică a spațiului în A2, începând de la primul caracter din stânga. (6)

  3. Numără lungimea totală a șirului text de extras, apoi scade numărul de caractere de la stânga la primul spațiu găsit în pasul 1. (16 - 6 = 10)

Consultați și

Scindarea textului în coloane diferite cu Expertul conversie text în coloane

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×