Scindarea textului în coloane diferite cu funcții
Applies ToExcel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel pentru web Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2019 pentru Mac Excel 2016 Aplicația Excel pentru Web

Puteți utiliza funcțiile text LEFT, MID, RIGHT, SEARCH și LEN pentru a manipula șirurile de text din datele dvs. De exemplu, puteți distribui prenumele, al doilea nume și numele dintr-o singură celulă în trei coloane separate.

Cheia distribuirii componentelor de nume cu funcții text este poziția fiecărui caracter dintr-un șir text. Pozițiile spațiilor din șirul text sunt, de asemenea, importante, deoarece indică începutul sau sfârșitul componentelor numelui într-un șir.

De exemplu, într-o celulă care conține doar un prenume și un nume de familie, numele de familie începe după prima instanță a unui spațiu. Unele nume din listă pot conține 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

Al doilea prenume

Nume de familie

Sufix

1

Jeff Smith

Fără al doilea prenume

Tudor

Lupu

2

Eric S. Kurjan

O inițială de mijloc

Eric

S.

Kurjan

3

Janaina B. G. Bueno

Două inițiale din mijloc

Janaina

B. G.

Bueno

4

Kahn, Wendy Beth

Prenumele, cu virgulă

Wendy

Beth

Kahn

5

Mary Kay D. Andersen

Prenumele din două părți

Mary Kay

D.

Costache

6

Paula Barreto de Mattos

Nume de familie cu trei părți

Paula

Barreto de Mattos

7

James van Eaton

Nume de familie cu două părți

James

van Eaton

8

Bacon Jr., Dan K.

Prenumele și sufixul, cu virgulă

Dan

K.

Șuncă

Jr.

9

Gary Altman III

Cu sufix

Gary

Altman

III

10

Domnul Ryan Ihrig

Cu prefix

Ryan

Ihrig

11

Julie Taft-Rider

Nume despărțit în silabe

Monica

Taft-Rider

Notă: În graficele din exemplele următoare, evidențierea din numele complet afișează caracterul pe care îl caută formula SEARCH care se potrivește.

Acest exemplu separă două componente: prenumele și numele de familie. Un singur spațiu separă cele două nume.

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

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

Nume exemplu

Descriere

Jeff Smith

Fără al doilea prenume

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 de la dreapta (a). Formula extrage cinci caractere în A2, începând de la dreapta.

    Formulă pentru extragerea unui nume

    Utilizați funcțiile SEARCH și LEN 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. (9)

  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, a doua inițială și un nume de familie. Un spațiu separă fiecare componentă de nume.

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

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

Nume exemplu

Descriere

Eric S. Kurjan

O inițială de mijloc

Formulă

Rezultat (prenume)

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

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

Formulă

Rezultat (inițiala din mijloc)

'=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 stânga (E) și se termină la al cincilea caracter (primul spațiu). Formula extrage primele cinci caractere din A2, începând din stânga.

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

    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. (9)

  2. Al doilea prenume

    Al doilea nume începe de la a șasea poziție a caracterului (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 instanță a unui spațiu.

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

    Detalii ale formulei pentru separarea prenumelui, inițialei tatălui și a numelui

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

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

  3. Adăugați 1 pentru a obține poziția caracterului 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_car:

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

  4. Adăugați 1 pentru a obține poziția caracterului după primul spațiu (S). Rezultatul este numărul de caracter la care doriți să începeți să căutați a doua instanță a spațiului. (5 + 1 = 6)

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

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

  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 de caracter al primului spațiu găsit în pasul 6. Rezultatul este numărul de caractere extrase de MID din șirul text, începând de la a șasea poziție găsită în pasul 2. (8 – 5 = 3)

  8. Nume de familie

    Numele de familie începe la șase caractere de la dreapta (K) și se termină la primul caracter de la dreapta (n). Această formulă implică imbricarea funcțiilor SEARCH pentru a găsi a doua și a treia instanță a unui spațiu (care se află la pozițiile cinci și opt de la stânga).

    Formula extrage șase caractere în A2, începând de la dreapta.

    A doua funcție SEARCH dintr-o formulă pentru separarea prenumelui, a mijlocului și a numelui
  9. Utilizați funcțiile LEN și SEARCH imbricate pentru a găsi valoarea pentru num_chars:

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

  10. Adăugați 1 pentru a obține poziția caracterului după primul spațiu (S). Rezultatul este numărul de caracter la care doriți să începeți să căutați a doua instanță a spațiului. (5 + 1 = 6)

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

  12. Contorizați lungimea totală a șirului text din A2, apoi scădeți numărul de caractere din stânga până la a doua instanță de 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 de extragere a două inițiale din mijloc. Prima și a treia instanță de spațiu separă componentele numelui.

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

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

Nume exemplu

Descriere

Janaina B. G. Bueno

Două inițiale din mijloc

Formulă

Rezultat (prenume)

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

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

Formulă

Rezultat (inițialele din mijloc)

'=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 de la stânga (J) și se termină la al optulea caracter (primul spațiu). Formula extrage primele opt caractere din A2, începând din stânga.

    Formulă pentru separarea unui prenume, nume și a două inițiale de mijloc

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

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

  2. Al doilea prenume

    Al doilea prenume începe de la a noua poziție (B) și se termină la a paisprezecea poziție (al treilea spațiu). Această formulă implică imbricarea search pentru a găsi prima, a doua și a treia instanță de spațiu din a opta, a unsprezecea și a paisprezecea poziție.

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

    Formulă pentru separarea unui prenume, nume și a două inițiale de mijloc

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

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

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

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

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

  4. Adăugați 1 pentru a obține poziția caracterului după primul spațiu (B). Rezultatul este numărul de caracter la care doriți să începeți să căutați a doua instanță a spațiului. (8 + 1 = 9)

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

  6. Adăugați 1 pentru a obține poziția caracterului după al doilea spațiu (G). Acest număr de caracter este poziția de început la care doriți să începeți să căutați al treilea spațiu. (11 + 1 = 12)

  7. Căutați al treilea spațiu în A2, începând de la a doisprezecea poziție găsită în pasul 6. (14)

  8. Căutați poziția numerică a primului spațiu din A2. (8)

  9. Luați numărul de caracter al celui de-al treilea spațiu găsit în pasul 7 și scădeți 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, începând de 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 primul caracter de la dreapta (o). Această formulă implică imbricarea SEARCH pentru a găsi prima, a doua și a treia instanță de spațiu.

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

    Formulă pentru separarea unui prenume, nume și a două inițiale de mijloc

    Utilizați funcțiile imbricate SEARCH și LEN 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. Adăugați 1 pentru a obține poziția caracterului după primul spațiu (B). Rezultatul este numărul de caracter la care doriți să începeți să căutați a doua instanță a spațiului. (8 + 1 = 9)

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

  13. Adăugați 1 pentru a obține poziția caracterului după al doilea spațiu (G). Acest număr de caracter este poziția de început la care doriți să începeți să căutați a treia instanță de spațiu. (11 + 1 = 12)

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

  15. Contorizați lungimea totală a șirului text din A2, apoi scădeți 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 prenumelui, iar al doilea nume este la final. Virgula marchează sfârșitul numelui de familie și un spațiu separă fiecare componentă de nume.

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

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

Nume exemplu

Descriere

Kahn, Wendy Beth

Prenumele, 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 unui nume urmat de prenume și un al doilea prenume

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

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

  2. Adună 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_car:

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

  3. Adună 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. Al doilea prenume

    Al doilea prenume î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 de la dreapta.

    Formulă pentru separarea unui nume urmat de prenume și un al doilea prenume

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

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

  7. Adună 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ă 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 unui nume urmat de prenume și un al doilea prenume

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

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

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

Acest exemplu utilizează un prenume din două părți, Mary Kay. Spațiile al doilea și al treilea separă fiecare componentă de nume.

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

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

Nume exemplu

Descriere

Mary Kay D. Andersen

Prenumele din două părți

Formulă

Rezultat (prenume)

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

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

Formulă

Rezultat (inițiala din mijloc)

'=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 stânga și se termină la al nouălea caracter (al doilea spațiu). Această formulă implică imbricarea SEARCH pentru a găsi a doua instanță de spațiu din stânga.

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

    Formulă pentru separarea unui prenume, al doilea prenume, inițială de mijloc și nume

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

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

  2. Adăugați 1 pentru a obține poziția caracterului după primul spațiu (K). Rezultatul este numărul de caracter la care doriți să începeți să căutați a doua instanță a spațiului. (5 + 1 = 6)

  3. Căutați a doua apariție a spațiului 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 șirul text. (9)

  4. Al doilea prenume

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

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

    Formulă pentru separarea unui prenume, al doilea prenume, inițială de mijloc și nume

    Utilizați funcțiile SEARCH imbricate 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. (9)

  5. Adăugați 1 pentru a obține caracterul după primul spațiu (K). Rezultatul este numărul de caracter la care se începe căutarea pentru al doilea spațiu. (5 + 1 = 6)

  6. Căutați poziția celei de-a doua instanțe de 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 stânga. (9)

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

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

    Căutați poziția numerică a caracterului după al doilea spațiu (D). Rezultatul este numărul de caracter la care doriți să începeți să căutați al treilea spațiu. (10)

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

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

  10. Luați numărul de caracter al celui de-al treilea spațiu, găsit în pasul 6, și scădeți numărul de caracter "D", găsit în pasul 7. Rezultatul este numărul de caractere extrase de MID din șirul text, începând de 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 search pentru a găsi prima, a doua și a treia instanță de spațiu în pozițiile cinci, nouă și doisprezece.

    Formula extrage opt caractere din dreapta.

    Formulă pentru separarea unui prenume, al doilea prenume, inițială de mijloc și nume

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

    Căutați poziția numerică a primului spațiu din A2, începând de la stânga. (9)

  12. Adăugați 1 pentru a obține caracterul după primul spațiu (K). Rezultatul este numărul de caracter la care doriți să începeți să căutați spațiul. (5 + 1 = 6)

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

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

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

  16. Contorizați lungimea totală a șirului text din A2, apoi scădeți 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 din trei părți: Barreto de Mattos. Primul spațiu marchează sfârșitul prenumelui și începutul numelui de familie.

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

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

Nume exemplu

Descriere

Paula Barreto de Mattos

Nume de familie cu trei părți

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 stânga (P) și se termină cu al șaselea caracter (primul spațiu). Formula extrage șase caractere din stânga.

    Formulă pentru separarea unui prenume și a unui nume cu trei părți

    Utilizați funcția Search pentru a găsi valoarea pentru num_chars:

    Căutați 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 17 caractere de la dreapta (B) și se termină cu primul caracter de la dreapta (s). Formula extrage 17 caractere din dreapta.

    Formulă pentru separarea unui prenume și a unui nume cu trei părți

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

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

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

Acest exemplu utilizează un nume cu două părți: van Eaton. Primul spațiu marchează sfârșitul prenumelui și începutul numelui de familie.

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

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

Nume exemplu

Descriere

James van Eaton

Nume de familie cu două părți

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 de la stânga (J) și se termină la al optulea caracter (primul spațiu). Formula extrage șase caractere din stânga.

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

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

    Căutați 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 de la dreapta (v) și se termină cu primul caracter de la dreapta (n). Formula extrage nouă caractere din partea dreaptă a numelui complet.

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

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

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

  3. Contorizați lungimea totală a șirului text din A2, apoi scădeți numărul de caractere din stânga până la primul spațiu din 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 este primul, urmat de sufix. Virgula separă numele de familie și sufixul de prenume și de inițiala din mijloc.

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

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

Nume exemplu

Descriere

Bacon Jr., Dan K.

Prenumele ș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 din mijloc)

'=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, începând de la a douăsprezecea poziție.

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

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

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

  2. Adăugați 1 pentru a obține caracterul după primul spațiu (J). Rezultatul este numărul de caracter la care se î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. Adăugați 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_car:

    Căutați poziția numerică a caracterului după al doilea spațiu (D). Rezultatul este numărul de caracter la care doriți să începeți să căutați al treilea spațiu. (12)

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

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

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

  8. Al doilea prenume

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

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

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

  9. Adăugați 1 pentru a obține caracterul după primul spațiu (J). Rezultatul este numărul de caracter la care se î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. Adăugați 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. Căutați poziția numerică a celui de-al treilea spațiu din A2, începând de la stânga. Rezultatul este poziția finală a celui de-al doilea nume. (15)

  13. Contorizați lungimea totală a șirului text din A2, apoi scădeți numărul de caractere din stânga până la al treilea spațiu, aflat î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 de la primul caracter din stânga (B) și se termină la al șaselea caracter (primul spațiu). Prin urmare, formula extrage șase caractere din stânga.

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

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

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

  15. Sufix

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

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

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

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

  16. Adăugați 1 pentru a obține caracterul 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_car:

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

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

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

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

  20. Căutați poziția numerică a primului spațiu. (6)

  21. După ce găsiți primul spațiu, adăugați 1 pentru a găsi caracterul următor (J), aflat, de asemenea, în pașii 3 și 4. (7)

  22. Luați numărul de caracter "", găsit în pasul 6 și scădeți numărul de caracter "J", aflat î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, prenumele este la începutul șirului, iar sufixul este la sfârșit, astfel încât să puteți utiliza formule asemănătoare 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 din tabel și lipiți-le într-o foaie de lucru Excel din celula A1. Formula pe care o vedeți în partea stângă se va afișa pentru referință, în timp ce Excel va efectua automat conversia formulei din partea dreaptă în rezultatul corespunzător.

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

Nume exemplu

Descriere

Gary Altman III

Prenumele și numele 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 de la primul caracter din stânga (G) și se termină la al cincilea caracter (primul spațiu). Prin urmare, formula extrage cinci caractere din partea stângă a numelui complet.

    Formulă pentru separarea unui prenume și a unui nume de familie, urmate de un sufix

    Căutați poziția numerică a primului spațiu din A2, începând de la stânga. (9)

  2. Nume de familie

    Numele de familie începe de la al șaselea caracter de la stânga (A) și se termină la al unsprezecelea caracter (al doilea spațiu). Această formulă implică imbricarea search pentru a găsi pozițiile spațiilor.

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

    Formulă pentru separarea unui prenume și a unui nume de familie, urmate de un sufix

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

    Căutați poziția numerică a primului spațiu din A2, începând de la stânga. (9)

  3. Adăugați 1 pentru a obține poziția caracterului 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_car:

    Căutați poziția numerică a primului spațiu din A2, începând de la stânga. (9)

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

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

  6. Căutați poziția numerică a primului spațiu. (9)

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

  8. Luați numărul de caracter al celui de-al doilea spațiu, găsit în pasul 5, apoi scădeți numărul de caracter "A", aflat în pașii 6 și 7. Rezultatul este numărul de caractere extrase de MID din șirul text, începând de 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ă imbricarea search pentru a găsi pozițiile spațiilor.

    Formulă pentru separarea unui prenume și a unui nume de familie, urmate de un sufix

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

    Căutați poziția numerică a primului spațiu din A2, începând de la stânga. (9)

  10. Adăugați 1 pentru a obține caracterul după primul spațiu (A). Rezultatul este numărul de caracter la care se începe căutarea pentru al doilea spațiu. (5 + 1 = 6)

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

  12. Contorizați lungimea totală a șirului text din A2, apoi scădeți numărul de caractere din stânga până la al doilea spațiu, aflat î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 asemănătoare cu Exemplul 2: funcția MID pentru a extrage prenumele, funcția RIGHT pentru a extrage numele.

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

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

Nume exemplu

Descriere

Domnul 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 de la al cincilea caracter din stânga (R) și se termină cu al nouălea caracter (al doilea spațiu). Formula imbricează FUNCȚIA SEARCH pentru a găsi pozițiile spațiilor. Extrage patru caractere, începând de la poziția a cincea.

    Formulă pentru separarea unui prenume precedat de un prefix

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

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

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

    Utilizați funcția SEARCH imbricată pentru a găsi valoarea pentru num_chars:

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

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

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

  5. Căutați primul spațiu. (4)

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

  7. Luați numărul de caracter al celui de-al doilea spațiu, găsit în pasul 5, apoi scădeți numărul de caracter "R", aflat în pașii 6 și 7. Rezultatul este numărul de caractere extrase de MID din șirul text, începând de 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ă imbricarea search pentru a găsi pozițiile spațiilor.

    Formulă pentru separarea unui prenume precedat de un prefix

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

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

  9. Adăugați 1 pentru a obține poziția caracterului după primul spațiu (R). Rezultatul este numărul de caracter la care se î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. Contorizați lungimea totală a șirului text din A2, apoi scădeți numărul de caractere din stânga până la al doilea spațiu, aflat î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 despărțit în silabe. Un spațiu separă fiecare componentă de nume.

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

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

Nume exemplu

Descriere

Julie Taft-Rider

Nume despărțit în silabe

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 de la primul caracter din stânga și se termină la a șasea poziție (primul spațiu). Formula extrage șase caractere din stânga.

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

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

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

  2. Nume de familie

    Întregul nume începe la zece caractere de la dreapta (T) și se termină la primul caracter de la dreapta (r).

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

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

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

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

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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.