Dividir o texto em colunas diferentes com funções

Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel Web App

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

    Fórmula para extrair um nome próprio

    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.

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

    Fórmula para extrair um apelido

    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)

  3. 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))
  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.

    Fórmula para separar um nome próprio e apelido, assim como a inicial do nome do meio

    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)

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

    Detalhes de uma formula para separar o primeiro nome, nome do meio e apelido

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

  3. 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)

  4. 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)

  5. 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)

  6. Procure a posição numérica do espaço em A2, a começar do primeiro caráter da esquerda. (7)

  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)

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

    A segunda função PROCURAR numa formula para separar o primeiro nome, nome do meio e apelido

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

  10. 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)

  11. 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)

  12. 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))
  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.

    Fórmula para separar o nome próprio, o apelido e duas iniciais do nome do meio

    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)

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

    Fórmula para separar o nome próprio, o apelido e duas iniciais do nome do meio

    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)

  3. 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)

  4. 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)

  5. Procure o segundo espaço na A2, começando pela nona posição (B) encontrada no passo 4. (11).

  6. 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)

  7. Procure o terceiro espaço na A2, começando na décima segunda posição encontrada no passo 6. (14)

  8. Procure a posição numérica do primeiro espaço em A2. (8)

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

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

    Fórmula para separar o nome próprio, o apelido e duas iniciais do nome do meio

    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)

  11. 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)

  12. Procure o segundo espaço na A2, começando pela nona posição (B) encontrada no passo 2. (11)

  13. 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)

  14. Procure o terceiro espaço na A2, começando pela décima segunda posição (G) encontrada no passo 6. (14)

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

    Fórmula para separar um apelido seguido de um nome próprio e de um nome do meio

    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)

  2. 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)

  3. 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)

  4. Procure a posição numérica do primeiro espaço em A2, a começar do primeiro caráter da esquerda. (6)

  5. 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)

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

    Fórmula para separar um apelido seguido de um nome próprio e de um nome do meio

    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)

  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)

  8. Procure a segunda ocorrência de espaço em A2, começando pela oitava posição (L), encontrada no passo 2. (16)

  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 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)

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

    Fórmula para separar um apelido seguido de um nome próprio e de um nome do meio

    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)

  11. 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))
  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.

    Fórmula para separar o nome próprio, o nome do meio, a inicial do nome do meio e o apelido

    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)

  2. 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)

  3. 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)

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

    Fórmula para separar o nome próprio, o nome do meio, a inicial do nome do meio e o apelido

    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)

  5. 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)

  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)

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

  8. 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)

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

  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)

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

    Fórmula para separar o nome próprio, o nome do meio, a inicial do nome do meio e o apelido

    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)

  12. 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)

  13. Procure o segundo espaço na A2, começando pela sexta posição (K) encontrada no passo 2. (9)

  14. 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)

  15. 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)

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

    Fórmula para separar um nome próprio e um apelido de três partes

    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)

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

    Fórmula para separar um nome próprio e um apelido de três partes

    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)

  3. 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))
  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.

    Fórmula para separar o nome próprio e um apelido de duas partes

    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)

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

    Fórmula para separar o nome próprio e um apelido de duas partes

    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)

  3. 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))
  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.

    Fórmula para separar primeiro um apelido e um sufixo, com vírgula

    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)

  2. 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)

  3. Procure o segundo espaço na A2, começando pela oitava posição (J), encontrada no passo 2. (11)

  4. 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)

  5. 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)

  6. 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)

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

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

    Fórmula para separar primeiro um apelido e um sufixo, com vírgula

    Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)

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

  10. Procure o segundo espaço na A2, começando pela oitava posição (J), encontrada no passo 2. (11)

  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)

  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)

  13. 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)

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

    Fórmula para separar primeiro um apelido e um sufixo, com vírgula

    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)

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

    Fórmula para separar primeiro um apelido e um sufixo, com vírgula

    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)

  16. 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)

  17. 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)

  18. Procure a posição numérica do segundo espaço em A2, começando pelo sétimo caráter encontrado no passo 4. (11)

  19. 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)

  20. Procure a posição numérica do primeiro espaço. (7)

  21. 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)

  22. 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))
  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.

    Fórmula para separar um nome próprio e um apelido seguidos de um sufixo

    Procure a posição numérica do primeiro espaço em A2, começando pela esquerda. (7)

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

    Fórmula para separar um nome próprio e um apelido seguidos de um sufixo

    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)

  3. 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)

  4. 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)

  5. 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)

  6. Procure a posição numérica do primeiro espaço. (7)

  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)

  8. 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)

  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.

    Fórmula para separar um nome próprio e um apelido seguidos de um sufixo

    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)

  10. 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)

  11. Procure o segundo espaço na A2, começando pela sexta posição (A), encontrada no passo 2. (16)

  12. 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))
  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.

    Fórmula para separar um nome próprio precedido por um prefixo

    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)

  2. 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)

  3. 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)

  4. 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)

  5. Procure o primeiro espaço. (4)

  6. 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)

  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)

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

    Fórmula para separar um nome próprio precedido por um prefixo

    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)

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

  10. Procure o segundo espaço na A2, começando pela quinta posição (R), encontrada no passo 2. (9)

  11. 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))
  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.

    Fórmula para separar um nome próprio e um apelido com hífen

    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)

  2. Apelido
    O apelido completo começa dez carateres a contar da direita (T) e termina no primeiro caráter a contar da direita (r).

    Fórmula para separar um nome próprio e um apelido com hífen

    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)

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

Função DIVIDIRTEXTO

Função TEXTOANTES

Função TEXTODEPOIS

Dividir texto em colunas diferentes com o Assistente de Conversão de Texto para Colunas