Pode utilizar as funções de texto ESQUERDA, SID, DIREITA, PROCURAR e NÚM.CARAT para manipular cadeias de texto nos seus dados. Por exemplo, pode distribuir o nome próprio, o segundo nome e o apelido de uma célula por três colunas separadas.
A chave para distribuir componentes de nome com funções de texto é a posição de cada caractere dentro de uma cadeia de texto. As posições dos espaços dentro da cadeia de texto também são importantes porque indicam o início ou o fim dos componentes do nome numa cadeia.
Por exemplo, numa célula que contém apenas um nome próprio e um apelido, o apelido começa a seguir à primeira ocorrência de um espaço. Alguns nomes na sua lista podem conter um segundo nome e, nesse caso, o apelido começa a seguir à segunda ocorrência de um espaço.
Este artigo mostra como extrair vários componentes de uma variedade de formatos de nome usando essas funções úteis. Também pode dividir texto em colunas diferentes com o Assistente de Conversão de Texto para Colunas
| Nome de exemplo | Descrição | Nome próprio | Nome do meio | Apelido | Sufixo | |
|---|---|---|---|---|---|---|
| 1 | Fábio Silva | Sem nome do meio | Tomás | Silva | ||
| 2 | Eric S. Kurjan | Uma inicial do meio | Érico | S. | Kurjan | |
| 3 | Janaina B. G. Bueno | Duas iniciais do meio | Janaina | B. G. | Bueno | |
| 4 | Kahn, Wendy Beth | Apelido primeiro, com vírgula | Wendy | Beth | Kahn | |
| 5 | Mary Kay D. Andersen | Nome próprio em duas partes | Mary Kay | D. | Andersen | |
| 6 | Paula Barreto de Mattos | Apelido de três partes | Paula | Barreto de Mattos | ||
| 7 | James van Eaton | Apelido de duas partes | James | carrinha Eaton | ||
| 8 | Bacon Jr., Dan K. | Apelido e sufixo primeiro, com vírgula | Dan | K. | Toucinho fumado | Júnior |
| 9 | Gary Altman III | Com sufixo | Gary | Altman | O | |
| 10 | Sr. Ryan Ihrig | Com prefixo | Ryan | Ihrig | ||
| 11 | Julie Taft-Rider | Apelido com hífen | Emília | Taft-Rider |
Nota
Nos gráficos dos exemplos seguintes, o realce no nome completo mostra o caráter que a fórmula PROCURAR correspondente está à procura.
Exemplo 1: Separar Jeff e Smith
Este exemplo separa dois componentes: nome próprio e apelido. Um único espaço separa os dois nomes.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Fábio Silva | Sem nome do meio |
| Fórmula | Resultado (nome próprio) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)) | =ESQUERDA(A2; PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (apelido) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;1)) |
Nome próprio
O nome próprio começa com o primeiro caráter na cadeia (P) e acaba no sexto caráter (o espaço). A fórmula devolve seis carateres da célula A2, começando pela esquerda.
Utilize a função PROCURAR para encontrar o valor de núm_carat:
Procure a posição numérica do espaço em A2, começando pela esquerda.Apelido
O apelido começa no espaço, cinco carateres a contar da direita, terminando no último caráter da direita (o). A fórmula extrai cinco carateres da A2, começando pela direita.
Utilize as funções PROCURAR e NÚM.CARAT para localizar o valor de núm_carat:
Procure a posição numérica do espaço em A2, começando pela esquerda. (7)Conte o comprimento total da cadeia de texto e, em seguida, subtraia o número de carateres, a contar da esquerda, até ao primeiro espaço, conforme obtido no passo 1.
Exemplo 2: Eric S. Kurjan: Extrair nomes e apelidos, mais iniciais do meio
Este exemplo utiliza um nome próprio, uma inicial do nome do meio e um apelido. Um espaço separa cada componente do nome.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Eric S. Kurjan | Uma inicial do meio |
| Fórmula | Resultado (nome próprio) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)) | =ESQUERDA(A2; PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (inicial do meio) |
| '=SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-PROCURAR(" ";A2;1)) | =SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-PROCURAR(" ";A2;1)) |
| Fórmula | Resultado Dinâmico (apelido) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) |
Nome próprio
O nome próprio começa com o primeiro caráter a contar da esquerda (E) e termina no sexto caráter (o primeiro espaço). A fórmula extrai os primeiros cinco carateres da A2, começando pela esquerda.
Utilize a função PROCURAR para encontrar o valor de núm_carat:
Procure a posição numérica do espaço em A2, começando pela esquerda. (7)Nome do meio
O segundo nome começa na sexta posição do caráter (S) e termina na oitava posição (o segundo espaço). Esta fórmula envolve aninhar as funções PROCURAR para localizar a segunda ocorrência de um espaço.
A fórmula extrai três carateres a partir da sexta posição.
Utilize a função PROCURAR para encontrar o valor de núm_inicial:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (5).Adicione 1 para obter a posição do caráter depois do primeiro espaço (S). Esta posição numérica é a posição inicial do nome do meio. (5 + 1 = 6)
Utilize as funções PROCURAR aninhadas para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (7)Adicione 1 para obter a posição do caráter depois do primeiro espaço (S). O resultado é o número do caráter que pretende começar a procurar pela segunda instância de espaço. (5 + 1 = 6)
Procure a segunda ocorrência de espaço em A2, começando pela sexta posição (S) encontrada no passo 4. Este número de caráter corresponde à posição final do nome do meio. (8)
Procure a posição numérica do espaço em A2, a começar do primeiro caráter da esquerda. (7)
Utilize o número de caráter do segundo espaço obtido no passo 5 e subtraia o número de caráter do primeiro espaço encontrado no passo 6. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na sexta posição encontrada no passo 2. (8 – 5 = 3)
Apelido
O apelido começa seis carateres a contar da direita (S) e termina no primeiro caráter a contar da direita (a). Esta fórmula envolve aninhar as funções PROCURAR para localizar a segunda e terceira ocorrências de um espaço (que estão na quinta e oitava posições a contar da esquerda).
A fórmula extrai seis carateres da A2, começando pela direita.
Utilize as funções NÚM.CARAT e PROCURAR aninhadas para encontrar o valor de num_chars:
Procure a posição numérica do espaço em A2, a começar do primeiro caráter da esquerda. (7)Adicione 1 para obter a posição do caráter depois do primeiro espaço (S). O resultado é o número do caráter que pretende começar a procurar pela segunda instância de espaço. (5 + 1 = 6)
Procure a segunda ocorrência de espaço em A2, começando pela sexta posição (S) encontrada no passo 2. Este número de caráter corresponde à posição final do nome do meio. (8)
Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até à segunda ocorrência de espaço encontrado no passo 3. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (14 – 8 = 6).
Exemplo 3: Janaina B. G. Bueno
Eis um exemplo de como extrair duas iniciais do meio. A primeira e terceira ocorrências de espaço separam os componentes do nome.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Janaina B. G. Bueno | Duas iniciais do meio |
| Fórmula | Resultado (nome próprio) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)) | =ESQUERDA(A2; PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (iniciais do meio) |
| '=SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)-PROCURAR(" ";A2;1)) | =SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)-PROCURAR(" ";A2;1)) |
| Fórmula | Resultado Dinâmico (apelido) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)) |
Nome próprio
O nome próprio começa com o primeiro caráter a contar da esquerda (P) e termina no oitavo caráter (o primeiro espaço). A fórmula extrai os primeiros oito carateres da A2, começando pela esquerda.
Utilize a função PROCURAR para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (8)Nome do meio
O nome do meio começa na nona posição (B) e termina na décima quarta posição (o terceiro espaço). Esta fórmula envolve aninhar PROCURAR para localizar a primeira, segunda e terceira ocorrências de espaço na oitava, décima primeira e décima quarta posições.
A fórmula extrai cinco carateres a partir da nona posição.
Utilize a função PROCURAR para encontrar o valor de núm_inicial:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (8)Adicione 1 para obter a posição do caráter depois do primeiro espaço (B). Esta posição numérica é a posição inicial do nome do meio. (8 + 1 = 9)
Utilize as funções PROCURAR aninhadas para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (8)Adicione 1 para obter a posição do caráter depois do primeiro espaço (B). O resultado é o número do caráter que pretende começar a procurar pela segunda instância de espaço. (8 + 1 = 9)
Procure o segundo espaço na A2, começando pela nona posição (B) encontrada no passo 4. (11).
Adicione 1 para obter a posição do caráter depois do segundo espaço (G). Este número de caráter é a posição inicial na qual pretende começar a procurar o terceiro espaço. (11 + 1 = 12)
Procure o terceiro espaço na A2, começando na décima segunda posição encontrada no passo 6. (14)
Procure a posição numérica do primeiro espaço em A2. (8)
Utilize o número de caráter do terceiro espaço obtido no passo 7 e subtraia o número de caráter do primeiro espaço encontrado no passo 6. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na nona posição encontrada no passo 2.
Apelido
O apelido começa cinco carateres a contar da direita (G) e termina no primeiro caráter a contar da direita (o). Esta fórmula envolve aninhar PROCURAR para localizar a primeira, segunda e terceira ocorrências de espaço.
A fórmula extrai cinco carateres da A2, começando pela direita do nome completo.
Utilize as funções PROCURAR e NÚM.CARAT para localizar o valor do num_chars:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (8)Adicione 1 para obter a posição do caráter depois do primeiro espaço (B). O resultado é o número do caráter que pretende começar a procurar pela segunda instância de espaço. (8 + 1 = 9)
Procure o segundo espaço na A2, começando pela nona posição (B) encontrada no passo 2. (11)
Adicione 1 para obter a posição do caráter depois do segundo espaço (G). Este número de caráter é a posição inicial na qual pretende começar a procurar a terceira ocorrência de espaço. (11 + 1 = 12)
Procure o terceiro espaço na A2, começando pela décima segunda posição (G) encontrada no passo 6. (14)
Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao terceiro espaço encontrado no passo 5. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (19 - 14 = 5)
Exemplo 4: Kahn, Wendy Beth
Neste exemplo, o apelido surge antes do nome próprio, sendo o segundo nome apresentado no fim. A vírgula marca o fim do sobrenome e um espaço separa cada componente de nome.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Kahn, Wendy Beth | Apelido primeiro, com vírgula |
| Fórmula | Resultado (nome próprio) |
| '=SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-PROCURAR(" ";A2;1)) | =SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (nome do meio) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) |
| Fórmula | Resultado Dinâmico (apelido) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)-2) | =ESQUERDA(A2; PROCURAR(" ";A2;1)-2) |
Nome próprio
O nome próprio começa com o oitavo caráter a contar da esquerda (L) e termina no décimo sexto caráter (o segundo espaço). Uma vez que o nome próprio ocorre no meio do nome completo, é necessário usar a função SEG.TEXTO para extrair o nome próprio.
A fórmula extrai seis carateres a partir da sétima posição.
Utilize a função PROCURAR para encontrar o valor de núm_inicial:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (7)Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (L). Esta posição numérica é a posição inicial do nome próprio. (7 + 1 = 8)
Utilize as funções PROCURAR aninhadas para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (7)Adicione 1 para obter a posição do caráter depois do primeiro espaço (L). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (7 + 1 = 8)
Procure o segundo espaço na A2, começando pela oitava posição (L) encontrada no passo 4. (16)Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (6)
Utilize o número de caráter do segundo espaço obtido no passo 5 e subtraia o número de caráter do primeiro espaço encontrado no passo 6. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na oitava posição encontrada no passo 2. (16 - 7 = 9)
Nome do meio
O segundo nome começa seis carateres a contar da direita (G) e termina no primeiro caráter a contar da direita (a). Esta fórmula envolve aninhar PROCURAR para localizar a primeira e segunda ocorrências de espaço na sétima e décima sexta posições, a contar da esquerda.
A fórmula extrai cinco carateres a contar da direita.
Use as funções PROCURAR e NÚM.CARAT para localizar o valor de núm_inicial:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (7)Adicione 1 para obter a posição do caráter depois do primeiro espaço (L). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (7 + 1 = 8)
Procure a segunda ocorrência de espaço em A2, começando pela oitava posição (L), encontrada no passo 2. (16)
Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao segundo espaço encontrado no passo 3. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (22 - 16 = 6)
Apelido
O apelido começa no primeiro caráter a contar da esquerda (S) e termina no quinto caráter (a). A fórmula extrai cinco carateres a contar da esquerda.
Utilize a função PROCURAR para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (7)Subtraia 2 para obter a posição numérica do caráter de fim do apelido (a). O resultado é o número de carateres que pretende que ESQUERDA extraia. (7 - 2 =5)
Exemplo 5: Mary Kay D. Andersen
Este exemplo utiliza um nome próprio de duas partes, Mary Kay. O segundo e terceiro espaços separam cada componente do nome.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Mary Kay D. Andersen | Nome próprio em duas partes |
| Fórmula | Resultado (nome próprio) |
| ESQUERDA(A2; PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) | =ESQUERDA(A2; PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) |
| Fórmula | Resultado (inicial do meio) |
| '=SEG.TEXTO(A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)-(PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)) | =SEG.TEXTO(A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)-(PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)) |
| Fórmula | Resultado Dinâmico (apelido) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)) |
Nome próprio
O nome próprio começa com o primeiro caráter a contar da esquerda e termina no nono caráter (o segundo espaço). Esta fórmula envolve aninhar PROCURAR para localizar a segunda ocorrência de espaço a partir da esquerda.
A fórmula extrai nove carateres a contar da esquerda.
Utilize as funções PROCURAR aninhadas para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (7)Adicione 1 para obter a posição do caráter depois do primeiro espaço (K). O resultado é o número do caráter que pretende começar a procurar pela segunda instância de espaço. (5 + 1 = 6)
Procure a segunda ocorrência de espaço em A2, começando pela sexta posição (K) encontrada no passo 2. O resultado é o número de carateres que ESQUERDA extrai da cadeia de texto. (9)
Nome do meio
O nome do meio começa na décima posição (D) e termina na décima segunda posição (o terceiro espaço). Esta fórmula envolve aninhar PROCURAR para localizar a primeira, segunda e terceira ocorrências de espaço.
A fórmula extrai dois carateres do meio, começando pela décima posição.
Utilize as funções PROCURAR aninhadas para encontrar o valor de start_num:
Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (7)Adicione 1 para obter o caráter após o primeiro espaço (K). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (5 + 1 = 6)
Procure a posição da segunda ocorrência de espaço em A2, começando pela sexta posição (K) encontrada no passo 2. O resultado é o número de carateres que ESQUERDA extrai da esquerda. (9)
Adicione 1 para obter o caráter após o segundo espaço (D). O resultado é a posição inicial do segundo nome. (9 + 1 = 10)
Utilize as funções PROCURAR aninhadas para encontrar o valor de núm_carat:
Procure a posição numérica do caráter depois do segundo espaço (D). O resultado é o número do caráter que pretende começar a procurar pelo terceiro espaço. (10)Procure a posição numérica do terceiro espaço em A2, começando pela esquerda. O resultado é a posição final do nome do meio. (16)
Procure a posição numérica do caráter depois do segundo espaço (D). O resultado é a posição inicial do nome do meio. (10)
Utilize o número de caráter do terceiro espaço, obtido no passo 6, e subtraia o número de caráter de "D", obtido no passo 7. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na décima posição encontrada no passo 4. (12 - 10 = 2)
Apelido
O apelido começa oito carateres a contar da direita. Esta fórmula envolve aninhar PROCURAR para localizar a primeira, segunda e terceira ocorrências de espaço na quinta, nona e décima sexta posições.
A fórmula extrai oito carateres da direita.
Utilize as funções PROCURAR e NÚM.CARAT para localizar o valor de num_chars:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Adicione 1 para obter o caráter após o primeiro espaço (K). O resultado é o número do caráter que pretende começar a procurar pelo espaço. (5 + 1 = 6)
Procure o segundo espaço na A2, começando pela sexta posição (K) encontrada no passo 2. (9)
Adicione 1 para obter a posição do caráter depois do segundo espaço (D). O resultado é a posição inicial do segundo nome. (9 + 1 = 10)
Procure a posição numérica do terceiro espaço em A2, começando pela esquerda. O resultado é a posição final do nome do meio. (16)
Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao terceiro espaço encontrado no passo 5. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (20 - 12 = 8)
Exemplo 6: Paula Barreto de Mattos
Este exemplo usa um sobrenome de três partes: Barreto de Mattos. O primeiro espaço marca o fim do nome próprio e o início do apelido.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Paula Barreto de Mattos | Apelido de três partes |
| Fórmula | Resultado (nome próprio) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)) | =ESQUERDA(A2; PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (apelido) |
| DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;1)) |
Nome próprio
O nome próprio começa com o primeiro caráter a contar da esquerda (P) e termina no sexto caráter (o primeiro espaço). A fórmula extrai seis carateres da esquerda.
Utilize a função Procurar para encontrar o valor de num_chars:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Apelido
O apelido começa com dezassete carateres a contar da direita (G) e termina com o primeiro caráter a contar da(s) direita(s). A fórmula extrai dezassete carateres da direita.
Utilize as funções NÚM.CARAT e PROCURAR para encontrar o valor de num_chars:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao primeiro espaço, localizado no passo 1. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (23 - 6 = 17)
Exemplo 7: James van Eaton
Este exemplo usa um sobrenome de duas partes: van Eaton. O primeiro espaço marca o fim do nome próprio e o início do apelido.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| James van Eaton | Apelido de duas partes |
| Fórmula | Resultado (nome próprio) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)) | =ESQUERDA(A2; PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (apelido) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;1)) |
Nome próprio
O nome próprio começa com o primeiro caráter a contar da esquerda (P) e termina no oitavo caráter (o primeiro espaço). A fórmula extrai seis carateres da esquerda.
Utilize a função PROCURAR para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Apelido
O apelido começa no nono caráter a contar da direita (v) e termina no primeiro caráter a contar da direita (a). A fórmula extrai nove carateres da direita do nome completo.
Utilize as funções NÚM.CARAT e PROCURAR para encontrar o valor de num_chars:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao primeiro espaço, localizado no passo 1. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (15 - 6 = 9)
Exemplo 8: Bacon Jr., Dan K.
Neste exemplo, o apelido vem primeiro, seguido do sufixo. A vírgula separa o apelido e o sufixo do nome próprio e da inicial do meio.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Bacon Jr., Dan K. | Apelido e sufixo primeiro, com vírgula |
| Fórmula | Resultado (nome próprio) |
| '=SEG.TEXTO(A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) | =SEG.TEXTO(A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) |
| Fórmula | Resultado (inicial do meio) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)+1)) |
| Fórmula | Resultado (apelido) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)) | =ESQUERDA(A2; PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (sufixo) |
| '=SEG.TEXTO(A2;PROCURAR(" ", A2;1)+1;(PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-2)-PROCURAR(" ";A2;1)) | =SEG.TEXTO(A2;PROCURAR(" ", A2;1)+1;(PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-2)-PROCURAR(" ";A2;1)) |
Nome próprio
O nome próprio começa com o décimo segundo caráter (D) e termina com o décimo quinto caráter (o terceiro espaço). A fórmula extrai três carateres a partir da décima sexta posição.
Utilize as funções PROCURAR aninhadas para encontrar o valor de start_num:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Adicione 1 para obter o caráter após o primeiro espaço (J). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (7 + 1 = 8)
Procure o segundo espaço na A2, começando pela oitava posição (J), encontrada no passo 2. (11)
Adicione 1 para obter o caráter após o segundo espaço (D). O resultado é a posição inicial do nome próprio. (11 + 1 = 12)
Utilize as funções PROCURAR aninhadas para encontrar o valor de núm_carat:
Procure a posição numérica do caráter depois do segundo espaço (D). O resultado é o número do caráter que pretende começar a procurar pelo terceiro espaço. (16)Procure a posição numérica do terceiro espaço em A2, começando pela esquerda. O resultado é a posição final do nome próprio. (15)
Procure a posição numérica do caráter depois do segundo espaço (D). O resultado é a posição inicial do nome próprio. (16)
Utilize o número de caráter do terceiro espaço, obtido no passo 6, e subtraia o número de caráter de "D", obtido no passo 7. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na décima segunda posição, encontrada no passo 4. (15 - 12 = 3)
Nome do meio
O segundo nome começa com o segundo caráter a contar da direita (K). A fórmula extrai dois carateres da direita.
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)
Adicione 1 para obter o caráter após o primeiro espaço (J). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (7 + 1 = 8)
Procure o segundo espaço na A2, começando pela oitava posição (J), encontrada no passo 2. (11)
Adicione 1 para obter o caráter após o segundo espaço (D). O resultado é a posição inicial do nome próprio. (11 + 1 = 12)
Procure a posição numérica do terceiro espaço em A2, começando pela esquerda. O resultado é a posição final do nome do meio. (15)
Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao terceiro espaço, encontrado no passo 5. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (17 - 15 = 2)
Apelido
O apelido começa no primeiro caráter a contar da esquerda (G) e termina no sexto caráter (o primeiro espaço). Por conseguinte, a fórmula extrai seis carateres da esquerda.
Utilize a função PROCURAR para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Sufixo
O sufixo começa no oitavo caráter a contar da esquerda (J) e termina no nono caráter a contar da esquerda (.). A fórmula extrai três carateres, começando pelo sétimo caráter.
Utilize a função PROCURAR para encontrar o valor de núm_inicial:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Adicione 1 para obter o caráter após o primeiro espaço (J). O resultado é a posição inicial do sufixo. (7 + 1 = 8)
Utilize as funções PROCURAR aninhadas para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Adicione 1 para obter a posição numérica do caráter depois do primeiro espaço (J). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (7)
Procure a posição numérica do segundo espaço em A2, começando pelo sétimo caráter encontrado no passo 4. (11)
Subtraia 1 ao número de caráter do segundo espaço encontrado no passo 4 para obter o número de caráter de ",". O resultado é a posição final do sufixo. (11 - 1 = 10)
Procure a posição numérica do primeiro espaço. (7)
Após encontrar o primeiro espaço, adicione 1 para localizar o caráter seguinte (J), também encontrado nos passos 3 e 4. (7)
Utilize o número do caráter "," obtido no passo 6 e subtraia o número do caráter "J", obtido nos passos 3 e 4. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na oitava posição, encontrada no passo 2. (10 - 7 = 3)
Exemplo 9: Gary Altman III
Neste exemplo, o nome próprio está no início da cadeia e o sufixo está no fim, pelo que pode utilizar fórmulas semelhantes ao Exemplo 2: utilize a função ESQUERDA para extrair o nome próprio, a função SEG.TEXTO para extrair o apelido e a função DIREITA para extrair o sufixo.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Gary Altman III | Nome próprio e apelido com sufixo |
| Fórmula | Resultado (nome próprio) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)) | =ESQUERDA(A2; PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (apelido) |
| '=SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-(PROCURAR(" ";A2;1)+1)) | =SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-(PROCURAR(" ";A2;1)+1)) |
| Fórmula | Resultado (sufixo) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) |
Nome próprio
O nome próprio começa no primeiro caráter a contar da esquerda (G) e termina no sexto caráter (o primeiro espaço). Portanto, a fórmula extrai cinco carateres da esquerda do nome completo.
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)
Apelido
O apelido começa no sexto caráter a contar da esquerda (A) e termina no décimo primeiro caráter (o segundo espaço). Esta fórmula envolve aninhar PROCURAR para encontrar as posições dos espaços.
A fórmula extrai seis carateres do meio, começando pelo sexto caráter.
Utilize a função PROCURAR para encontrar o valor de núm_inicial:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Adicione 1 para obter a posição do caráter após o primeiro espaço (A). O resultado é a posição inicial do apelido. (5 + 1 = 6)
Utilize as funções PROCURAR aninhadas para encontrar o valor de núm_carat:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Adicione 1 para obter a posição do caráter após o primeiro espaço (A). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (5 + 1 = 6)
Procure a posição numérica do segundo espaço em A2, começando pelo sexto caráter encontrado no passo 4. Este número de caráter corresponde à posição final do apelido. (16)
Procure a posição numérica do primeiro espaço. (7)
Adicione 1 para localizar a posição numérica do caráter depois do primeiro espaço (A), também localizado nos passos 3 e 4. (7)
Utilize o número de caráter do segundo espaço, obtido no passo 5, e subtraia o número de caráter de "A", encontrado nos passos 6 e 7. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto, começando na sexta posição, encontrada no passo 2. (16 - 7 = 9)
Sufixo
O sufixo começa três carateres a contar da direita. Esta fórmula envolve aninhar PROCURAR para encontrar as posições dos espaços.
Utilize as funções PROCURAR e NÚM.CARAT para localizar o valor de num_chars:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Adicione 1 para obter o caráter após o primeiro espaço (A). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (5 + 1 = 6)
Procure o segundo espaço na A2, começando pela sexta posição (A), encontrada no passo 2. (16)
Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao segundo espaço, que se encontra no passo 3. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (15 - 12 = 3)
Exemplo 10: Sr. Ryan Ihrig
Neste exemplo, o nome completo é precedido por um prefixo e utiliza fórmulas semelhantes ao Exemplo 2: a função SEG.TEXTO para extrair o nome próprio, a função DIREITA para extrair o apelido.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Sr. Ryan Ihrig | Com prefixo |
| Fórmula | Resultado (nome próprio) |
| '=SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-(PROCURAR(" ";A2;1)+1)) | =SEG.TEXTO(A2;PROCURAR(" ";A2;1)+1;PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)-(PROCURAR(" ";A2;1)+1)) |
| Fórmula | Resultado (apelido) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1)) |
Nome próprio
O nome próprio começa no quinto caráter a contar da esquerda (L) e termina no nono caráter (o segundo espaço). A fórmula aninha PROCURAR para encontrar as posições dos espaços. Ele extrai quatro caracteres, começando pela quinta posição.
Utilize a função PROCURAR para encontrar o valor do start_num:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (4)Adicione 1 para obter a posição do caráter após o primeiro espaço (L). O resultado é a posição inicial do nome próprio. (4 + 1 = 5)
Utilize a função PROCURAR aninhada para encontrar o valor de num_chars:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (4)Adicione 1 para obter a posição do caráter após o primeiro espaço (L). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (4 + 1 = 5)
Procure a posição numérica do segundo espaço em A2, começando pelo quinto caráter encontrado nos passos 3 e 4. Este número de caráter corresponde à posição final do nome próprio. (9)
Procure o primeiro espaço. (4)
Adicione 1 para localizar a posição numérica do caráter após o primeiro espaço (L), também localizado nos passos 3 e 4. (7)
Utilize o número de caráter do segundo espaço, obtido no passo 5, e, em seguida, subtraia o número de caráter de "R", encontrado nos passos 6 e 7. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto, começando na quinta posição encontrada no passo 2. (9 - 5 = 4)
Apelido
O apelido começa cinco carateres a contar da direita. Esta fórmula envolve aninhar PROCURAR para encontrar as posições dos espaços.
Utilize as funções PROCURAR e NÚM.CARAT para localizar o valor de num_chars:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (4)Adicione 1 para obter a posição do caráter após o primeiro espaço (L). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (4 + 1 = 5)
Procure o segundo espaço na A2, começando pela quinta posição (R), encontrada no passo 2. (9)
Conte o comprimento total da cadeia de texto na A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao segundo espaço, que se encontra no passo 3. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (14 - 9 = 5)
Exemplo 11: Julie Taft-Rider
Este exemplo utiliza um apelido com hífen. Um espaço separa cada componente do nome.
Copie as células da tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula que vê à esquerda será apresentada para referência, enquanto o Excel irá converter automaticamente a fórmula à direita no resultado adequado.
Sugestão Antes de colar os dados na folha de cálculo, defina 250 como 250 as larguras das colunas A e B.
| Nome de exemplo | Descrição |
|---|---|
| Julie Taft-Rider | Apelido com hífen |
| Fórmula | Resultado (nome próprio) |
| '=ESQUERDA(A2; PROCURAR(" ";A2;1)) | =ESQUERDA(A2; PROCURAR(" ";A2;1)) |
| Fórmula | Resultado (apelido) |
| '=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;1)) | =DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" ";A2;1)) |
Nome próprio
O nome próprio começa no primeiro caráter a contar da esquerda e termina na sexta posição (o primeiro espaço). A fórmula extrai seis carateres da esquerda.
Utilize a função PROCURAR para encontrar o valor de num_chars:
Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)Apelido
O apelido completo começa dez carateres a contar da direita (T) e termina no primeiro caráter a contar da direita (r).
Utilize as funções NÚM.CARAT e PROCURAR para encontrar o valor de num_chars:
Procure a posição numérica do espaço em A2, a começar do primeiro caráter da esquerda. (7)Conte o comprimento total da cadeia de texto a ser extraída e, em seguida, subtraia o número de carateres a contar da esquerda até ao primeiro espaço, que se encontra no passo 1. (16 - 6 = 10)
Consulte Também
Dividir texto em colunas diferentes com o Assistente de Conversão de Texto para Colunas