Scindarea textului în coloane diferite cu funcții

Scindarea textului în coloane diferite cu funcții

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Puteți utiliza funcțiile text la stânga, MID, RIGHT, SEARCH și LEN pentru a manipula șiruri de text din datele dvs. De exemplu, puteți distribui primul, mijlocul și numele de familie dintr-o singură celulă în trei coloane separate.

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

De exemplu, într-o celulă care conține numai un prenume și un nume, numele de familie începe după prima instanță a unui spațiu. Unele nume din listă pot conține un nume de mijloc, 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 să scindați textul în coloane diferite cu Expertul Conversie text în coloane

Nume exemplu

Descriere

Prenume

Al doilea nume

Nume de familie

Sufix

1

Jeff Smith

Fără nume de mijloc

Tudor

Lupu

2

Kurjan sergiu

O inițială de mijloc

Eric

S.

Kurjan

3

Janaina barbu Bueno

Două inițiale de mijloc

Janaina

B. G.

Bueno

4

Cristian, Cristian

Nume de familie mai întâi, cu virgulă

Wendy

Beth

Kahn

5

Doina danciu

Prenume cu 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

Cristi elisa

Nume de familie cu două părți

James

voicu elena

8

Bacon Jr., Dan K.

Nume de familie și sufix mai întâi, cu virgulă

Dan

K.

Bacon

Jr.

9

Gary Altman III

Cu sufix

Gary

Altman

III

10

Domnul Ryan Anton

Cu prefix

Ryan

Anton

11

Marius Tiron

Nume de familie cu cratimă

Monica

Taft-Rider

Notă: În elementele grafice din următoarele exemple, evidențierea din numele complet arată caracterul pe care îl caută formula de căutare corespondentă.

Acest exemplu separă două componente: Prenume și nume 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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Jeff Smith

Fără nume de mijloc

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, o inițială de mijloc ș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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Kurjan sergiu

O inițială de mijloc

Formulă

Rezultat (Prenume)

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

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

Formulă

Rezultat (inițial 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

    Primul nume î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, 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 nume

    Al doilea nume începe la a șasea poziție de caracter și se termină la a opta poziție (a doua spațiul). Această formulă implică imbricarea funcțiilor de căutare 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ă primele spații. Această poziție numerică este poziția de început a numelui Mijlociu. (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ă primele spații. Rezultatul este numărul de caractere 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 instanță a spațiului în a2, începând de la a șasea poziție găsită în pasul 4. Acest număr de caracter este poziția de sfârșit a numelui Mijlociu. 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 la mijlocul extractelor din șirul de text, începând de la a șasea poziție găsită în pasul 2. (8 – 5 = 3)

  8. Nume de familie

    Numele de familie pornește șase caractere din dreapta (K) și se termină la primul caracter din dreapta (n). Această formulă implică imbricarea funcțiilor de căutare pentru a găsi instanțele a doua și a treia a unui spațiu (care se află în poziția a cincea și a opta din stânga).

    Formula extrage șase caractere din a2, începând de la dreapta.

    Cea de-a doua funcție de căutare dintr-o formulă pentru separarea numelor de familie, Prenume și mijloc
  9. Utilizați funcțiile de căutare LEN și 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ă primele spații. Rezultatul este numărul de caractere 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 instanță a spațiului în a2, începând de la a șasea poziție găsită în pasul 2. Acest număr de caracter este poziția de sfârșit a numelui Mijlociu. 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ță a spațiului 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 de mijloc. Prima și a treia instanță de spațiu separă componentele 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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Janaina barbu Bueno

Două inițiale de mijloc

Formulă

Rezultat (Prenume)

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

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

Formulă

Rezultat (inițialele de 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

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

    Al doilea nume începe la a noua poziție (B) și se termină la poziția a XIV-a (al treilea spațiu). Această formulă implică căutarea de cuiburi pentru a găsi prima, a doua și a treia instanță de spațiu în pozițiile VIII, unsprezece și XIV.

    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 numelui Mijlociu. (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 caractere 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 din a2, începând de la a noua poziție (B) găsit la 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 în 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 din a2, începând de la a douăsprezecea 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 caractere al celui de-al treilea spațiu găsit în pasul 7 și scădeți numărul de caractere al primului spațiu găsit în pasul 6. Rezultatul este numărul de caractere la mijlocul extractelor din șirul de text, începând de la a noua poziție găsită în pasul 2.

  10. Nume de familie

    Numele de familie pornește cinci caractere din dreapta (B) și se termină la primul caracter din dreapta (o). Această formulă implică căutarea de cuiburi pentru a găsi prima, a doua și a treia instanță de spațiu.

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

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

    Utilizați căutarea imbricată și funcțiile 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 caractere 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 din a2, începând de la a noua poziție (B) găsit la 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 în 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 din 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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Cristian, Cristian

Nume de familie mai întâi, 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 (nume Mijlociu)

' = 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 nume

    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 cu două părți, Mary Kay. Spațiile a doua și a treia 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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Doina danciu

Prenume cu 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țial din mijloc)

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

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

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

    Primul nume începe cu primul caracter din stânga și se termină la al nouălea caracter (al doilea spațiu). Această formulă implică căutarea în cuiburi pentru a găsi a doua instanță a spațiului din stânga.

    Formula extrage nouă caractere, începând din 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 caractere 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 instanță 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 rămase din șirul de text. 9

  4. Al doilea nume

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

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

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

    Utilizați funcțiile de căutare 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 a spațiului din a2, începând de la a șasea poziție (K) găsită la pasul 2. Rezultatul este numărul de caractere rămase din stânga. 9

  7. Adăugați 1 pentru a obține caracterul după al doilea spațiu (D). Rezultatul este poziția de început a numelui Mijlociu. (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 caractere 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 de sfârșit a numelui Mijlociu. (12)

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

  10. Luați numărul de caractere al celui de-al treilea spațiu, găsit în pasul 6 și scădeți numărul de caractere "D", găsit la pasul 7. Rezultatul este numărul de caractere la mijlocul extractelor din șirul de text, începând de la a zecea poziție găsită în pasul 4. (12-10 = 2)

  11. Nume de familie

    Numele de familie pornește opt caractere din dreapta. Această formulă implică căutarea în cuiburi pentru a găsi prima, a doua și a treia instanță de spațiu în pozițiile a cincea, a IX-a și a douăsprezecea.

    Formula extrage opt caractere din dreapta.

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

    Utilizați funcțiile de căutare imbricate ș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 caractere la care doriți să începeți să căutați spațiul. (5 + 1 = 6)

  13. Căutați al doilea spațiu din a2, începând de la a șasea poziție (K) găsit la 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 numelui Mijlociu. (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 de sfârșit a numelui Mijlociu. (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 cu trei părți: Barreto de Mattos. Primul spațiu marchează sfârșitul primului nume ș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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea 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

    Primul nume începe cu primul caracter din stânga (P) și se termină la al șaselea caracter (primul spațiu). Formula extrage șase caractere din stânga.

    Formulă pentru separarea unui Prenume și a unui nume de familie 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 pornește 17 caractere din dreapta (B) și se termină cu primul caracter din dreapta (e). Formula extrage șaptesprezece caractere din dreapta.

    Formulă pentru separarea unui Prenume și a unui nume de familie 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, găsit la 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 cu două părți: Van Eaton. Primul spațiu marchează sfârșitul primului nume ș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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Cristi elisa

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

    Primul nume începe cu primul caracter din 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 din dreapta (v) și se termină la primul caracter din 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, găsit la 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. Virgulă separă numele de familie și sufixul de la primul nume și de la mijlocul inițial.

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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Bacon Jr., Dan K.

Nume de familie și sufix mai întâi, 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țial 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

    Primul nume î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 de căutare 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. Căutați al doilea spațiu din a2, începând de la a șaptea poziție (J), găsit la pasul 2. 11

  4. Adăugați 1 pentru a obține caracterul după al doilea spațiu (D). Rezultatul este poziția de început a primului nume. (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 caractere 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 de sfârșit a primului nume. 15

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

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

  8. Al doilea nume

    Numele de mijloc începe cu al doilea caracter din 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. Căutați al doilea spațiu din a2, începând de la a șaptea poziție (J), găsit la pasul 2. 11

  11. Adăugați 1 pentru a obține caracterul după al doilea spațiu (D). Rezultatul este poziția de început a primului nume. (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 de sfârșit a numelui Mijlociu. 15

  13. Contorizați lungimea totală a șirului text din a2, apoi scădeți numărul de caractere de la stânga până la al treilea spațiu, găsit la 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 pornește 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 pornește la al șaptelea caracter din stânga (J) și se termină la al nouălea caracter din 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 cel de-al șaptelea caracter găsit la pasul 4. 11

  19. Scad 1 din numărul de caractere al celui de-al doilea spațiu găsit în pasul 4 pentru a obține numărul de caractere al ",". Rezultatul este poziția de sfârșit 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 următorul caracter (J), de asemenea, găsit în pașii 3 și 4. 7

  22. Luați numărul de caractere din "," găsit în pasul 6 și scădeți numărul de caractere din "J", găsit în pașii 3 și 4. Rezultatul este numărul de caractere la mijlocul extractelor din șirul de text, începând de la a șaptea poziție, găsite la pasul 2. (10-7 = 3)

În acest exemplu, primul nume este la începutul șirului, iar sufixul este la final, astfel încât să puteți utiliza formule similare cu exemplul 2: utilizați funcția LEFT pentru a extrage primul nume, 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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

Sfat    Înainte să lipiți datele în foaia de lucru, setați lățimea 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

    Primul nume pornește 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, urmat 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 la al șaselea caracter din stânga (A) și se termină la al unsprezecelea caracter (al doilea spațiu). Această formulă implică căutarea în cuiburi pentru a găsi pozițiile spațiilor.

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

    Formulă pentru separarea unui Prenume și a unui nume, urmat 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 care se termină cu numele 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), de asemenea, găsit în pașii 3 și 4. (6)

  8. Luați numărul de caracter al celui de-al doilea spațiu, găsit la pasul 5, apoi scădeți numărul de caractere din "A", găsit în pașii 6 și 7. Rezultatul este numărul de caractere la mijlocul extractelor din șirul de text, începând de la a șasea poziție, găsite în pasul 2. (12 - 6 = 6)

  9. Sufix

    Sufixul pornește trei caractere din dreapta. Această formulă implică căutarea în cuiburi pentru a găsi pozițiile spațiilor.

    Formulă pentru separarea unui Prenume și a unui nume, urmat de un sufix

    Utilizați funcțiile de căutare imbricate ș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 din a2, începând de la a șasea poziție (A), găsit la pasul 2. (12)

  12. Contorizați lungimea totală a șirului text din a2, apoi scădeți numărul de caractere de la stânga până la cel de-al doilea spațiu, găsit la 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 similare cu exemplul 2: funcția MID pentru a extrage primul nume, funcția RIGHT pentru a extrage numele 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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Domnul Ryan Anton

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

    Primul nume începe la al cincilea caracter din stânga (R) și se termină la al nouălea caracter (al doilea spațiu). Cuiburile de formule caută să găsească pozițiile spațiilor. Extrage patru caractere, începând de la a cincea poziție.

    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 primului nume. (4 + 1 = 5)

    Utilizați funcția de căutare 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 de la al cincilea caracter, găsit în pașii 3 și 4. Acest număr de caracter este poziția de sfârșit a primului nume. 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, găsit în pașii 3 și 4. (9)

  7. Luați numărul de caractere al celui de-al doilea spațiu, găsit la pasul 5, apoi scădeți numărul de caractere "R", găsit în pașii 6 și 7. Rezultatul este numărul de caractere la mijlocul extractelor din șirul de text, începând de la a cincea poziție găsită la pasul 2. (9-5 = 4)

  8. Nume de familie

    Numele de familie pornește cinci caractere din dreapta. Această formulă implică căutarea în cuiburi pentru a găsi pozițiile spațiilor.

    Formulă pentru separarea unui Prenume precedat de un prefix

    Utilizați funcțiile de căutare imbricate ș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. Căutați al doilea spațiu din a2, începând de la a cincea poziție (R), găsit la pasul 2. 9

  11. Contorizați lungimea totală a șirului text din a2, apoi scădeți numărul de caractere de la stânga până la cel de-al doilea spațiu, găsit la 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 cu cratimă. 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ă va fi afișată pentru referință, în timp ce Excel va efectua automat conversia formulei la dreapta în rezultatul corespunzător.

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

Nume exemplu

Descriere

Marius Tiron

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

    Primul nume pornește 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 de familie

    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 de familie pornește zece caractere din dreapta (T) și se termină la primul caracter din dreapta (r).

    Formulă pentru separarea unui Prenume și a unui nume de familie

    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 la 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.

×