Dividere il testo in colonne diverse con le funzioni

Dividere il testo in colonne diverse con le funzioni

Le funzioni di testo SINISTRA, STRINGA.ESTRAI, DESTRA, RICERCA e LUNGHEZZA consentono di modificare le stringhe di testo nei dati. Ad esempio, è possibile distribuire il nome, il secondo nome e il cognome indicati in una singola cella in tre colonne separate.

L'elemento chiave per la distribuzione dei componenti del nome quando si usano le funzioni di testo è la posizione di ogni carattere all'interno di una stringa di testo. Le posizioni degli spazi all'interno della stringa di testo sono importanti anche perché indicano l'inizio o la fine dei componenti del nome in una stringa.

Ad esempio, in a cella che contiene solo un nome e un cognome, il cognome inizia dopo la prima istanza di uno spazio. Alcuni nomi nell'elenco possono includere un secondo nome, nel quale caso il cognome inizia dopo la seconda istanza di uno spazio.

Questo articolo illustra come estrarre vari componenti da un'ampia varietà di formati di nome usando queste pratiche funzioni. È anche possibile dividere il testo in colonne diverse con la Conversione guidata testo in colonne

Nome di esempio

Descrizione

Nome

Secondo nome

Cognome

Suffisso

1

Mattia Trentini

Nessun secondo nome

Mattia

Trentini

2

Eric S. Kurjan

Iniziale del secondo nome

Eric

S.

Kurjan

3

Janaina B. G. Bueno

Iniziali secondo nome

Janaina

B. G.

Bueno

4

Kahn, Wendy Beth

Cognome per primo, seguito da virgola

Wendy

Beth

Kahn

5

Mary Kay D. Andersen

Nome in due parti

Mary Kay

D.

Andersen

6

Paula Barreto de Mattos

Nome in tre parti

Paula

Barreto de Mattos

7

James van Eaton

Cognome in due parti

James

van Eaton

8

Bacon Jr., Dan K.

Cognome e suffisso per primi, seguiti da virgola

Dan

K.

Bacon

Jr.

9

Gary Altman III

Con suffisso

Gary

Altman

III

10

Mr. Ryan Ihrig

Con prefisso

Ryan

Ihrig

11

Julie Taft-Rider

Cognome con trattino

Julie

Taft-Rider

Nota : Nelle immagini degli esempi seguenti la parte evidenziata del nome completo mostra il carattere ricercato dalla formula RICERCA corrispondente.

In questo esempio sono presenti due soli componenti, nome e cognome, separati da uno spazio singolo.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Mattia Trentini

Nessun secondo nome

Formula

Risultato (nome)

'=SINISTRA(A2; RICERCA(" ";A2;1))

=SINISTRA(A2; RICERCA(" ";A2;1))

Formula

Risultato (cognome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;1))

  1. Nome

    Il nome inizia con il primo carattere nella stringa (M) e termina con il settimo carattere (lo spazio). La formula restituisce sette caratteri nella cella A2, a partire da sinistra.

    Formula per l'estrazione di un nome

    Usare la funzione RICERCA per trovare il valore di num_caratt:

    Cercare la posizione numerica dello spazio in A2, a partire da sinistra.

  2. Cognome

    Il cognome inizia in corrispondenza dello spazio, l'ottavo carattere da destra, e termina con l'ultimo carattere a destra (i). La formula estrae otto caratteri nella cella A2, a partire da destra.

    Formula per l'estrazione di un cognome

    Utilizzare le funzioni RICERCA e LUNGHEZZA per trovare il valore di num_caratt:

    Cercare la posizione numerica dello spazio in A2, a partire da sinistra (8).

  3. Contare la lunghezza totale della stringa di testo e quindi sottrarre il numero di caratteri da sinistra fino al primo spazio, come individuato nel passaggio 1.

In questo esempio si usa un nome, l'iniziale del secondo nome e il cognome. I componenti del nome sono separati da uno spazio.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Eric S. Kurjan

Iniziale del secondo nome

Formula

Risultato (nome)

'=SINISTRA(A2; RICERCA(" ";A2;1))

=SINISTRA(A2; RICERCA(" ";A2;1))

Formula

Risultato (iniziale secondo nome)

'=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-RICERCA(" ";A2;1))

=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-RICERCA(" ";A2;1))

Formula

Risultato in tempo reale (cognome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

  1. Nome

    Il nome inizia con il primo carattere da sinistra (E) e termina con il quinto carattere (il primo spazio). La formula estrae i primi cinque caratteri nella cella A2, a partire da sinistra.

    Formula per separare un nome e un cognome, oltre all'iniziale del secondo nome

    Utilizzare la funzione RICERCA per trovare il valore di num_caratt:

    Cercare la posizione numerica dello spazio in A2, a partire da sinistra (5).

  2. Secondo nome

    Il secondo nome inizia in corrispondenza della posizione del sesto carattere (S) e termina con la posizione dell'ottavo (il secondo spazio). Questa formula richiede l'annidamento delle funzioni RICERCA per trovare la seconda istanza dello spazio.

    La formula estrae tre caratteri, a partire dalla sesta posizione.

    formula per l'estrazione del secondo nome dell'esempio 2: brian t. albrecht

    Usare la funzione RICERCA per trovare il valore di inizio:

    Ricercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (5).

  3. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (S). Questa posizione numerica è la posizione iniziale del secondo nome. (5 + 1 = 6)

    Usare le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (5).

  4. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (S). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca della seconda istanza dello spazio. (5 + 1 = 6)

  5. Cercare la seconda istanza dello spazio in A2, a partire dalla sesta posizione (S) individuata nel passaggio 4. Questo numero di carattere è la posizione finale del secondo nome (8).

  6. Cercare la posizione numerica dello spazio in A2, a partire dal primo carattere da sinistra (5).

  7. Sottrarre dal numero di carattere del secondo spazio individuato nel passaggio 5 il numero di carattere del primo spazio individuato nel passaggio 6. Il risultato è il numero di caratteri estratti dalla stringa di testo da STRINGA.ESTRAI in corrispondenza della sesta posizione individuata nel passaggio 2 (8 - 5 = 3).

  8. Cognome

    Il cognome inizia in corrispondenza del sesto carattere da destra (K) e termina con il primo carattere da destra (n). Questa formula richiede l'annidamento delle funzioni RICERCA per trovare la seconda e la terza istanza di uno spazio, ovvero la quinta e l'ottava posizione da sinistra.

    La formula estrae otto caratteri nella cella A2, a partire da destra.

    Seconda funzione RICERCA in una formula per separare nome, secondo nome e cognome
  9. Usare la funzione LUNGHEZZA e le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica dello spazio in A2, a partire dal primo carattere da sinistra (5).

  10. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (S). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca della seconda istanza dello spazio. (5 + 1 = 6)

  11. Cercare la seconda istanza dello spazio in A2, a partire dalla sesta posizione (S) individuata nel passaggio 2. Questo numero di carattere è la posizione finale del secondo nome (8).

  12. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino alla seconda istanza dello spazio, individuato nel passaggio3. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo. (14 – 8 = 6).

Questo è un esempio di come si estraggono due iniziali di secondo nome. La prima e la terza istanza dello spazio separano i componenti del nome.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Janaina B. G. Bueno

Due iniziali secondo nome

Formula

Risultato (nome)

'=SINISTRA(A2; RICERCA(" ";A2;1))

=SINISTRA(A2; RICERCA(" ";A2;1))

Formula

Risultato (iniziale secondo nome)

'=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1)-RICERCA(" ";A2;1))

=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1)-RICERCA(" ";A2;1))

Formula

Risultato in tempo reale (cognome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1))

  1. Nome

    Il nome inizia con il primo carattere da sinistra da (J) e termina con l'ottavo (il primo spazio). La formula estrae i primi otto caratteri nella cella A2, a partire da sinistra.

    Formula per separare nome, cognome e due iniziali di secondo nome

    Utilizzare la funzione RICERCA per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (8).

  2. Secondo nome

    Il secondo nome inizia in corrispondenza della nona posizione (B) e termina con la quattordicesima (il terzo spazio). Questa formula richiede l'annidamento delle funzioni RICERCA per trovare la prima, la seconda e la terza istanza dello spazio nelle posizioni ottava, undicesima e quattordicesima.

    La formula estrae cinque caratteri, a partire dalla nona posizione.

    Formula per separare nome, cognome e due iniziali di secondo nome

    Utilizzare la funzione RICERCA per trovare il valore di inizio:

    Ricercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (8).

  3. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (B). Questa posizione numerica è la posizione iniziale del secondo nome (8 + 1 = 9).

    Usare le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (8).

  4. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (B). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca della seconda istanza dello spazio (8 + 1 = 9).

  5. Ricercare il secondo spazio in A2, a partire dalla nona posizione (B) individuata nel passaggio 4 (11).

  6. Aggiungere 1 per ottenere la posizione del carattere dopo il secondo spazio (G). Questo numero di carattere è la posizione iniziale in corrispondenza della quale iniziare la ricerca della terza istanza dello spazio. (11 + 1 = 12)

  7. Ricercare il terzo spazio in A2, a partire dalla dodicesima posizione individuata nel passaggio 6 (14).

  8. Ricercare la posizione numerica del primo spazio in A2 (8).

  9. Sottrarre dal numero di carattere del terzo spazio individuato nel passaggio 7 il numero di carattere del primo spazio individuato nel passaggio 6. Il risultato è il numero di caratteri estratti dalla stringa di testo da STRINGA.ESTRAI in corrispondenza della nona posizione individuata nel passaggio 2.

  10. Cognome

    Il cognome inizia in corrispondenza del quinto carattere da destra (B) e termina con il primo carattere da destra (o). Questa formula richiede l'annidamento delle funzioni RICERCA per trovare la prima, la seconda e la terza istanza dello spazio.

    La formula estrae cinque caratteri nella cella A2, a partire dalla destra del nome completo.

    Formula per separare nome, cognome e due iniziali di secondo nome

    Usare la funzione LUNGHEZZA e le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (8).

  11. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (B). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca della seconda istanza dello spazio (8 + 1 = 9).

  12. Ricercare il secondo spazio in A2, a partire dalla nona posizione (B) individuata nel passaggio 2 (11).

  13. Aggiungere 1 per ottenere la posizione del carattere dopo il secondo spazio (G). Questo numero di carattere è la posizione iniziale in corrispondenza della quale iniziare la ricerca della terza istanza dello spazio (11 + 1 = 12).

  14. Ricercare il terzo spazio in A2, a partire dalla dodicesima posizione (G) individuata nel passaggio 6 (14).

  15. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino alla terza istanza dello spazio, individuato nel passaggio 5. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo. (19 – 14 = 5)

In questo esempio il cognome precede il nome e il secondo nome è specificato per ultimo. La virgola indica la fine del cognome e uno spazio separa ogni componente del nome.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Kahn, Wendy Beth

Cognome per primo, seguito da virgola

Formula

Risultato (nome)

'=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-RICERCA(" ";A2;1))

=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-RICERCA(" ";A2;1))

Formula

Risultato (secondo nome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

Formula

Risultato in tempo reale (cognome)

'=SINISTRA(A2; RICERCA(" ";A2;1)-2)

=SINISTRA(A2; RICERCA(" ";A2;1)-2)

  1. Nome

    Il nome inizia con il settimo carattere da sinistra (W) e termina con il dodicesimo carattere (il secondo spazio). Dato che il nome è indicato al centro del nome completo, è necessario utilizzare la funzione STRINGA.ESTRAI per estrarlo.

    La formula estrae sei caratteri, a partire dalla settima posizione.

    formula per l'estrazione del cognome dell'esempio 4: auricchio, jose luis.

    Utilizzare la funzione RICERCA per trovare il valore di inizio:

    Cercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (6).

  2. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (W). Questa posizione numerica è la posizione iniziale del nome (6 + 1 = 7).

    Usare le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Cercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (6).

  3. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (W). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (6 + 1 = 7).

    Cercare il secondo spazio in A2, a partire dalla settima posizione (W) individuata nel passaggio 4 (12).

  4. Cercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (6).

  5. Sottrarre dal numero di carattere del secondo spazio individuato nel passaggio 5 il numero di carattere del primo spazio individuato nel passaggio 6. Il risultato è il numero di caratteri estratti dalla stringa di testo da STRINGA.ESTRAI in corrispondenza della settima posizione individuata nel passaggio 2 (12 - 6 = 6).

  6. Secondo nome

    Il secondo nome inizia in corrispondenza del quarto carattere da destra (B) e termina con il primo carattere da destra (h). Questa formula richiede l'annidamento delle funzioni RICERCA per trovare la prima e la seconda istanza dello spazio nelle posizioni sesta e dodicesima da sinistra.

    La formula estrae quattro caratteri, a partire da destra.

    formula per l'estrazione del cognome dell'esempio 4: auricchio, jose luis.

    Usare la funzione LUNGHEZZA e le funzioni RICERCA annidate per trovare il valore di inizio:

    Cercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (6).

  7. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (W). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (6 + 1 = 7).

  8. Cercare la seconda istanza dello spazio in A2, a partire dalla settima posizione (W) individuata nel passaggio 2 (12).

  9. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino al secondo spazio, individuato nel passaggio 3. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo (16 - 12 = 4).

  10. Cognome

    Il cognome inizia con il primo carattere da sinistra (K) e termina con il quarto carattere (n). La formula estrae quattro caratteri, a partire da sinistra.

    formula per l'estrazione del cognome dell'esempio 4: auricchio, jose luis.

    Utilizzare la funzione RICERCA per trovare il valore di num_caratt:

    Cercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (6).

  11. Sottrarre 2 per ottenere la posizione numerica del carattere finale del cognome (n). Il risultato è il numero di caratteri che si desidera vengano estratti da SINISTRA. (6 - 2 = 4)

In questo esempio viene utilizzato un nome composto da due parti, Mary Kay. Il secondo e il terzo spazio separano i componenti del nome.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Mary Kay D. Andersen

Nome in due parti

Formula

Risultato (nome)

'=SINISTRA(A2; RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

=SINISTRA(A2; RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

Formula

Risultato (iniziale secondo nome)

'=STRINGA.ESTRAI(A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1;RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1)-(RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1))

=STRINGA.ESTRAI(A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1;RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1)-(RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1))

Formula

Risultato in tempo reale (cognome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1))

  1. Nome

    Il nome inizia in corrispondenza del primo carattere da sinistra e termina con il nono (il secondo spazio). Questa formula richiede l'annidamento delle funzioni RICERCA per trovare la seconda istanza dello spazio da sinistra.

    La formula estrae nove caratteri, a partire da sinistra.

    formula per l'estrazione del cognnome dell'esempio 5: mary kay d. anderson.

    Usare le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (5).

  2. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (K). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca della seconda istanza dello spazio (5 + 1 = 6).

  3. Ricercare la seconda istanza dello spazio in A2, a partire dalla sesta posizione (K) individuata nel passaggio 2. Il risultato è il numero di caratteri che SINISTRA estrae dalla stringa di testo (9).

  4. Secondo nome

    Il secondo nome inizia in corrispondenza della decima posizione (D) e termina con la dodicesima (il terzo spazio). Questa formula richiede l'annidamento delle funzioni RICERCA per trovare la prima, la seconda e la terza istanza dello spazio.

    La formula estrae due caratteri dal centro, a partire dalla decima posizione.

    formula per l'estrazione del cognnome dell'esempio 5: mary kay d. anderson.

    Usare le funzioni RICERCA annidate per trovare il valore di inizio:

    Ricercare la posizione numerica del primo spazio in A2, a partire dal primo carattere da sinistra (5).

  5. Aggiungere 1 per ottenere il carattere dopo il primo spazio (K). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (5 + 1 = 6).

  6. Ricercare la posizione della seconda istanza dello spazio in A2, a partire dalla sesta posizione (K) individuata nel passaggio 2. Il risultato è il numero di caratteri che SINISTRA estrae a partire da sinistra (9).

  7. Aggiungere 1 per ottenere il carattere dopo il secondo spazio (D). Il risultato è la posizione iniziale del secondo nome (9 + 1 = 10).

    Usare le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del carattere dopo il secondo spazio (D). Il risultato è il numero di carattere in corrispondenza del quale iniziare la ricerca del terzo spazio (10).

  8. Ricercare la posizione numerica del terzo spazio in A2, a partire da sinistra. Il risultato è la posizione finale del secondo nome (12).

  9. Ricercare la posizione numerica del carattere dopo il secondo spazio (D). Il risultato è la posizione iniziale del secondo nome (10).

  10. Sottrarre dal numero di carattere del terzo spazio individuato nel passaggio 6 il numero di carattere di "D" individuato nel passaggio 7. Il risultato è il numero di caratteri estratti dalla stringa di testo da STRINGA.ESTRAI in corrispondenza della decima posizione individuata nel passaggio 4 (12 - 10 = 2).

  11. Cognome

    Il cognome inizia a otto caratteri da destra. Questa formula richiede l'annidamento delle funzioni RICERCA per trovare la prima, la seconda e la terza istanza dello spazio nelle posizioni quinta, nona e dodicesima.

    La formula estrae otto caratteri da destra.

    formula per l'estrazione del cognnome dell'esempio 5: mary kay d. anderson.

    Usare la funzione LUNGHEZZA e le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (5).

  12. Aggiungere 1 per ottenere il carattere dopo il primo spazio (K). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca dello spazio (5 + 1 = 6).

  13. Ricercare il secondo spazio in A2, a partire dalla sesta posizione (K) individuata nel passaggio 2 (9).

  14. Aggiungere 1 per ottenere la posizione del carattere dopo il secondo spazio (D). Il risultato è la posizione iniziale del secondo nome (9 + 1 = 10).

  15. Ricercare la posizione numerica del terzo spazio in A2, a partire da sinistra. Il risultato è la posizione finale del secondo nome (12).

  16. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino alla terza istanza dello spazio, individuato nel passaggio 5. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo. (20 – 12 = 8)

In questo esempio il cognome è in tre parti, Barreto de Mattos. Il primo spazio indica la fine del nome e l'inizio del cognome.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Paula Barreto de Mattos

Nome in tre parti

Formula

Risultato (nome)

'=SINISTRA(A2; RICERCA(" ";A2;1))

=SINISTRA(A2; RICERCA(" ";A2;1))

Formula

Risultato (cognome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;1))

  1. Nome

    Il nome inizia con il primo carattere da sinistra (P) e termina con il sesto carattere (il primo spazio). La formula estrae sei caratteri, a partire da sinistra.

    Formula per separare un nome e un cognome in tre parti

    Utilizzare la funzione RICERCA per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  2. Cognome

    Il cognome inizia in corrispondenza del diciassettesimo carattere da destra (B) e termina con il primo carattere da destra (s). La formula estrae diciassette caratteri a partire da destra.

    Formula per separare un nome e un cognome in tre parti

    Utilizzare le funzioni RICERCA e LUNGHEZZA per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  3. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino al primo spazio, individuato nel passaggio 1. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo. (23 – 6 = 17)

In questo esempio il cognome è in due parti, van Eaton. Il primo spazio indica la fine del nome e l'inizio del cognome.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

James van Eaton

Cognome in due parti

Formula

Risultato (nome)

'=SINISTRA(A2; RICERCA(" ";A2;1))

=SINISTRA(A2; RICERCA(" ";A2;1))

Formula

Risultato (cognome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;1))

  1. Nome

    Il nome inizia con il primo carattere da sinistra (J) e termina con il sesto carattere (il primo spazio). La formula estrae sei caratteri, a partire da sinistra.

    formula per l'estrazione del cognome dell'esempio 7: james van eaton

    Usare la funzione RICERCA per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  2. Cognome

    Il cognome inizia con il nono carattere da destra (v) e termina con il primo carattere da destra (n). La formula estrae nove caratteri, a partire dalla destra del nome completo.

    formula per l'estrazione del cognome dell'esempio 7: james van eaton

    Utilizzare le funzioni RICERCA e LUNGHEZZA per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  3. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino al primo spazio, individuato nel passaggio 1. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo. (15 – 6 = 9)

In questo esempio, il cognome viene indicato per primo, seguito dal suffisso. La virgola separa cognome e suffisso dal nome e dall'iniziale del secondo nome.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Bacon Jr., Dan K.

Cognome e suffisso per primi, seguiti da virgola

Formula

Risultato (nome)

'=STRINGA.ESTRAI(A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1;RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

=STRINGA.ESTRAI(A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1;RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

Formula

Risultato (iniziale secondo nome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)+1))

Formula

Risultato (cognome)

'=SINISTRA(A2; RICERCA(" ";A2;1))

=SINISTRA(A2; RICERCA(" ";A2;1))

Formula

Risultato (suffisso)

'=STRINGA.ESTRAI(A2;RICERCA(" "; A2;1)+1;(RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-2)-RICERCA(" ";A2;1))

=STRINGA.ESTRAI(A2;RICERCA(" "; A2;1)+1;(RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-2)-RICERCA(" ";A2;1))

  1. Nome

    Il nome inizia con il dodicesimo carattere (D) e termina con il quindicesimo carattere (il terzo spazio). La formula estrae tre caratteri, a partire dalla dodicesima posizione.

    Formula per separare un cognome e un suffisso per primi, con virgola

    Usare le funzioni RICERCA annidate per trovare il valore di inizio:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  2. Aggiungere 1 per ottenere il carattere dopo il primo spazio (J). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (6 + 1 = 7).

  3. Ricercare il secondo spazio in A2, a partire dalla settima posizione (J) individuata nel passaggio 2 (11).

  4. Aggiungere 1 per ottenere il carattere dopo il secondo spazio (D). Il risultato è la posizione iniziale del nome (11 + 1 = 12).

    Usare le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del carattere dopo il secondo spazio (D). Il risultato è il numero di carattere in corrispondenza del quale iniziare la ricerca del terzo spazio (12).

  5. Ricercare la posizione numerica del terzo spazio in A2, a partire da sinistra. Il risultato è la posizione finale del nome (15).

  6. Ricercare la posizione numerica del carattere dopo il secondo spazio (D). Il risultato è la posizione iniziale del nome (12).

  7. Sottrarre dal numero di carattere del terzo spazio individuato nel passaggio 6 il numero di carattere di "D" individuato nel passaggio 7. Il risultato è il numero di caratteri estratti dalla stringa di testo da STRINGA.ESTRAI in corrispondenza della dodicesima posizione individuata nel passaggio 4 (15 - 12 = 3).

  8. Secondo nome

    Il secondo nome inizia con il secondo carattere da destra (K). La formula estrae due caratteri da destra.

    Formula per separare un cognome e un suffisso per primi, con virgola

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  9. Aggiungere 1 per ottenere il carattere dopo il primo spazio (J). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (6 + 1 = 7).

  10. Ricercare il secondo spazio in A2, a partire dalla settima posizione (J) individuata nel passaggio 2 (11).

  11. Aggiungere 1 per ottenere il carattere dopo il secondo spazio (D). Il risultato è la posizione iniziale del nome. (11 + 1 = 12)

  12. Ricercare la posizione numerica del terzo spazio in A2, a partire da sinistra. Il risultato è la posizione finale del secondo nome. (15)

  13. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino alla terza istanza dello spazio, individuato nel passaggio 5. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo. (17 – 15 = 2)

  14. Cognome

    Il cognome inizia con il primo carattere da sinistra (B) e termina con il sesto carattere (il primo spazio). La formula estrae pertanto sei caratteri, a partire da sinistra.

    Formula per separare un cognome e un suffisso per primi, con virgola

    Utilizzare la funzione RICERCA per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  15. Suffisso

    Il suffisso inizia con il settimo carattere da sinistra (J) e termina con il nono carattere da sinistra (.). La formula estrae tre caratteri, a partire dal settimo carattere.

    Formula per separare un cognome e un suffisso per primi, con virgola

    Utilizzare la funzione RICERCA per trovare il valore di inizio:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  16. Aggiungere 1 per ottenere il carattere dopo il primo spazio (J). Il risultato è la posizione iniziale del suffisso (6 + 1 = 7).

    Usare le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  17. Aggiungere 1 per ottenere la posizione numerica del carattere dopo il primo spazio (J). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (7).

  18. Ricercare la posizione numerica del secondo spazio in A2, a partire dal settimo carattere individuato nel passaggio 4 (11).

  19. Sottrarre 1 dal numero di carattere del secondo spazio individuato nel passaggio 4 per ottenere il numero di carattere di “,”. Il risultato è la posizione finale del suffisso. (11 - 1 = 10)

  20. Ricercare la posizione numerica del primo spazio (6).

  21. Dopo avere individuato il primo spazio, aggiungere 1 per trovare il carattere successivo (J), individuato anche nei passaggi 3 e 4 (7).

  22. Sottrarre dal numero di carattere di "," individuato nel passaggio 6 il numero di carattere di "J" individuato nei passaggi 3 e 4. Il risultato è il numero di caratteri estratti dalla stringa di testo a opera di STRINGA.ESTRAI in corrispondenza della settima posizione individuata nel passaggio 4. (10 – 7 = 3)

In questo esempio il nome è all'inizio della stringa e il suffisso è alla fine, quindi è possibile utilizzare formule simili a quelle dell'esempio 2, con la funzione SINISTRA per estrarre il nome, la funzione STRINGA.ESTRAI per estrarre il cognome e la funzione DESTRA per estrarre il suffisso.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Gary Altman III

Nome e cognome con suffisso

Formula

Risultato (nome)

'=SINISTRA(A2; RICERCA(" ";A2;1))

=SINISTRA(A2; RICERCA(" ";A2;1))

Formula

Risultato (cognome)

'=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-(RICERCA(" ";A2;1)+1))

=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-(RICERCA(" ";A2;1)+1))

Formula

Risultato (suffisso)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

  1. Nome

    Il nome inizia con il primo carattere da sinistra (G) e termina con il quinto carattere (il primo spazio). La formula estrae pertanto cinque caratteri, a partire dalla sinistra del nome completo.

    Formula per separare un nome e un cognome seguiti da un suffisso

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (5).

  2. Cognome

    Il cognome inizia in corrispondenza del sesto carattere da sinistra (A) e termina con l'undicesimo (il secondo spazio). Questa formula richiede l'annidamento delle funzioni RICERCA per trovare le posizioni degli spazi.

    La formula estrae sei caratteri dal centro, a partire dal sesto carattere.

    Formula per separare un nome e un cognome seguiti da un suffisso

    Utilizzare la funzione RICERCA per trovare il valore di inizio:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (5).

  3. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (A). Il risultato è la posizione iniziale del cognome (5 + 1 = 6).

    Usare le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (5).

  4. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (A). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (5 + 1 = 6).

  5. Ricercare la posizione numerica del secondo spazio in A2, a partire del sesto carattere individuato nel passaggio 4. Questo numero di carattere è la posizione finale del cognome (12).

  6. Ricercare la posizione numerica del primo spazio (5).

  7. Aggiungere 1 per trovare la posizione numerica del carattere dopo il primo spazio (A), individuata anche nei passaggi 3 e 4 (6).

  8. Sottrarre dal numero di carattere del secondo spazio individuato nel passaggio 5 il numero di carattere di "A" individuato nei passaggi 6 e 7. Il risultato è il numero di caratteri estratti dalla stringa di testo a opera di STRINGA.ESTRAI in corrispondenza della sesta posizione individuata nel passaggio 2. (12 – 6 = 6)

  9. Suffisso

    Il suffisso inizia a tre caratteri da destra. Questa formula richiede l'annidamento delle funzioni RICERCA per trovare le posizioni degli spazi.

    Formula per separare un nome e un cognome seguiti da un suffisso

    Usare la funzione LUNGHEZZA e le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (5).

  10. Aggiungere 1 per ottenere il carattere dopo il primo spazio (A). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (5 + 1 = 6).

  11. Ricercare il secondo spazio in A2, a partire dalla sesta posizione (A) individuata nel passaggio 2 (12).

  12. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino al secondo spazio, individuato nel passaggio 3. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo. (15 – 12 = 3)

In questo esempio il nome completo è preceduto da un prefisso e si utilizzano formule simili a quelle dell'esempio 2: STRINGA.ESTRAI per estrarre il nome e DESTRA per estrarre il cognome.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Mr. Ryan Ihrig

Con prefisso

Formula

Risultato (nome)

'=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-(RICERCA(" ";A2;1)+1))

=STRINGA.ESTRAI(A2;RICERCA(" ";A2;1)+1;RICERCA(" ";A2;RICERCA(" ";A2;1)+1)-(RICERCA(" ";A2;1)+1))

Formula

Risultato (cognome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;RICERCA(" ";A2;1)+1))

  1. Nome

    Il nome inizia in corrispondenza del settimo carattere da sinistra (R) e termina con il quindicesimo (il secondo spazio). La formula annida RICERCA per trovare le posizioni degli spazi. Estrae quattro caratteri, a partire dalla quinta posizione.

    Formula per separare un nome preceduto da un prefisso

    Utilizzare la funzione RICERCA per trovare il valore di inizio:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  2. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (R). Il risultato è la posizione iniziale del nome (6 + 1 = 7).

    Usare la funzione RICERCA annidata per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  3. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (R). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (6 + 1 = 7).

  4. Ricercare la posizione numerica del secondo spazio in A2, a partire del sesto carattere individuato nei passaggi 3 e 4. Questo numero di carattere è la posizione finale del nome (15).

  5. Ricercare il primo spazio (5).

  6. Aggiungere 1 per trovare la posizione numerica del carattere dopo il primo spazio (R), individuata anche nei passaggi 3 e 4. (5)

  7. Sottrarre dal numero di carattere del secondo spazio individuato nel passaggio 5 il numero di carattere di "R" individuato nei passaggi 6 e 7. Il risultato è il numero di caratteri estratti dalla stringa di testo a opera di STRINGA.ESTRAI in corrispondenza della quinta posizione individuata nel passaggio 2. (15 – 7 = 8)

  8. Cognome

    Il cognome inizia a cinque caratteri da destra. Questa formula richiede l'annidamento delle funzioni RICERCA per trovare le posizioni degli spazi.

    Formula per separare un nome preceduto da un prefisso

    Usare la funzione LUNGHEZZA e le funzioni RICERCA annidate per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  9. Aggiungere 1 per ottenere la posizione del carattere dopo il primo spazio (R). Il risultato è il numero del carattere in corrispondenza del quale iniziare la ricerca del secondo spazio (6 + 1 = 7).

  10. Ricercare il secondo spazio in A2, a partire dalla settima posizione (R) individuata nel passaggio 2 (15).

  11. Contare la lunghezza totale della stringa di testo in A2 e quindi sottrarre il numero di caratteri da sinistra fino al secondo spazio, individuato nel passaggio 3. Il risultato è il numero di caratteri da estrarre dalla destra del nome completo. (21 – 15 = 6)

In questo esempio si utilizza un cognome che contiene un trattino. I componenti del nome sono separati da uno spazio.

Copiare le celle della tabella e incollarle in un foglio di lavoro di Excel, in corrispondenza della cella A1. La formula a sinistra viene visualizzata per riferimento, mentre Excel converte automaticamente la formula a destra nel risultato appropriato.

Suggerimento    Prima di incollare i dati nel foglio di lavoro, impostare le larghezze delle colonne A e B su 250.

Nome di esempio

Descrizione

Julie Taft-Rider

Cognome con trattino

Formula

Risultato (nome)

'=SINISTRA(A2; RICERCA(" ";A2;1))

=SINISTRA(A2; RICERCA(" ";A2;1))

Formula

Risultato (cognome)

'=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;1))

=DESTRA(A2;LUNGHEZZA(A2)-RICERCA(" ";A2;1))

  1. Nome

    Il nome inizia con il primo carattere da sinistra e termina con la sesta posizione (il primo spazio). La formula estrae sei caratteri, a partire da sinistra.

    Formula per separare un nome e un cognome con trattino

    Utilizzare la funzione RICERCA per trovare il valore di num_caratt:

    Ricercare la posizione numerica del primo spazio in A2, a partire da sinistra (6).

  2. Cognome

    Il cognome completo inizia in corrispondenza del decimo carattere da destra (T) e termina con il primo carattere da destra (r).

    Formula per separare un nome e un cognome con trattino

    Utilizzare le funzioni RICERCA e LUNGHEZZA per trovare il valore di num_caratt:

    Ricercare la posizione numerica dello spazio in A2, a partire dal primo carattere da sinistra (6).

  3. Contare la lunghezza totale della stringa di testo da estrarre e quindi sottrarre il numero di caratteri da sinistra fino al primo spazio, individuato nel passaggio 1 (16 - 6 = 10)

Vedere anche

Dividere il testo in colonne diverse con la Conversione guidata testo in colonne

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×