Dividir o texto em colunas diferentes com funções
Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web 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, SEG.TEXTO, DIREITA, PROCURAR e NÚM.CARAT para manipular cadeias de texto nos seus dados. Por exemplo, pode distribuir o primeiro, o meio e os apelidos de uma única célula em três colunas separadas.

A chave para distribuir componentes de nome com funções de texto é a posição de cada caráter numa cadeia de texto. As posições dos espaços na cadeia de texto também são importantes porque indicam o início ou o fim dos componentes de nome numa cadeia.

Por exemplo, numa célula que contém apenas um nome próprio e apelido, o apelido começa após a primeira instância de um espaço. Alguns nomes na sua lista podem conter um nome do meio. Nesse caso, o apelido começa após a segunda instância de um espaço.

Este artigo mostra-lhe como extrair vários componentes de uma variedade de formatos de nome com estas funções úteis. Também pode dividir texto em colunas diferentes com o Assistente de Conversão de Texto em Colunas

Nome do exemplo

Descrição

Nome

Nome do meio

Apelido

Sufixo

1

Jeff Smith

Sem nome do meio

Tomás

Silva

2

Eric S. Kurjan

Uma inicial do meio

Eric

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

van Eaton

8

Bacon Jr., Dan K.

Apelido e sufixo primeiro, com vírgula

Dan

K.

Toucinho fumado

Jr.

9

Gary Altman III

Com sufixo

Gary

Altman

III

10

Sr. Ryan Ihrig

Com prefixo

Ryan

Ihrig

11

Julie Taft-Rider

Apelido hifenizado

Emília

Taft-Rider

Nos gráficos nos exemplos seguintes, o realce no nome completo mostra o caráter que a fórmula SEARCH correspondente procura.

Este exemplo separa dois componentes: nome próprio e apelido. Um único espaço separa os dois nomes.

Copie as células na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do exemplo

Descrição

Jeff Smith

Sem nome do meio

Fórmula

Resultado (nome próprio)

'=LEFT(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

    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.

Este exemplo utiliza um nome próprio, inicial do meio e apelido. Um espaço separa cada componente de nome.

Copie as células na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do exemplo

Descrição

Eric S. Kurjan

Uma inicial do meio

Fórmula

Resultado (nome próprio)

'=LEFT(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

    O primeiro nome começa com o primeiro caráter da esquerda (E) e termina no quinto caráter (o primeiro espaço). A fórmula extrai os primeiros cinco carateres em A2, a partir da esquerda.

    Fórmula para separar um nome próprio e apelido, além da inicial 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 nome do meio começa na posição do sexto caráter (S) e termina na oitava posição (o segundo espaço). Esta fórmula envolve aninhar funções SEARCH para encontrar a segunda instâ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 após o 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 após o primeiro espaço (S). O resultado é o número do caráter no qual pretende começar a procurar a segunda instância de espaço. (5 + 1 = 6)

  5. Procure a segunda instância de espaço em A2, a partir da sexta posição (S) encontrada no passo 4. Este número de caráter é a posição final do nome do meio. (8)

  6. Procure a posição numérica do espaço em A2, começando pelo primeiro caráter a contar 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 MID extrai da cadeia de texto que começa na sexta posição encontrada no passo 2. (8 – 5 = 3)

  8. Apelido

    O apelido inicia seis carateres a partir da direita (K) e termina no primeiro caráter a partir da direita (n). Esta fórmula envolve aninhar funções SEARCH para encontrar a segunda e terceira instâncias de um espaço (que estão na quinta e oitava posições a contar da esquerda).

    A fórmula extrai seis carateres em A2, a partir da direita.

    A segunda função PROCURAR numa fórmula para separar os nomes próprios, intermédios e apelidos
  9. Utilize as funções NÚM.CARAT e PESQUISA aninhada para localizar o valor de num_chars:

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

  10. Adicione 1 para obter a posição do caráter após o primeiro espaço (S). O resultado é o número do caráter no qual pretende começar a procurar a segunda instância de espaço. (5 + 1 = 6)

  11. Procure a segunda instância de espaço em A2, a partir da sexta posição (S) encontrada no passo 2. Este número de caráter é a posição final do nome do meio. (8)

  12. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres da esquerda para a segunda instância de espaço encontrada no passo 3. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (14 – 8 = 6).

Eis um exemplo de como extrair duas iniciais do meio. A primeira e terceira instâncias de espaço separam os componentes de nome.

Copie as células na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do exemplo

Descrição

Janaina B. G. Bueno

Duas iniciais do meio

Fórmula

Resultado (nome próprio)

'=LEFT(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)

'=RIGHT(A2;LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" "A2;PROCURAR(" "A2;PROCURAR(" "A2;1)+1)+1))

  1. Nome

    O primeiro nome começa com o primeiro caráter da esquerda (J) e termina no oitavo caráter (o primeiro espaço). A fórmula extrai os primeiros oito carateres em A2, a partir da 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, a partir da 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 a função PROCURAR para encontrar a primeira, segunda e terceira instâncias de espaço nas 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 após o 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 após o primeiro espaço (B). O resultado é o número do caráter no qual pretende começar a procurar a segunda instância de espaço. (8 + 1 = 9)

  5. Procure o segundo espaço na A2, a partir da nona posição (B) encontrada no passo 4. (11).

  6. Adicione 1 para obter a posição do caráter após o 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 12ª posição encontrada no passo 6. (14)

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

  9. Utilize o número de carateres do terceiro espaço encontrado no passo 7 e subtraia o número de carateres do primeiro espaço encontrado no passo 6. O resultado é o número de carateres que MID extrai da cadeia de texto que começa na nona posição encontrada no passo 2.

  10. Apelido

    O apelido inicia cinco carateres a partir da direita (B) e termina no primeiro caráter a contar da direita (o). Esta fórmula envolve aninhar a pesquisa para encontrar a primeira, segunda e terceira instâncias de espaço.

    A fórmula extrai cinco carateres em A2, a partir da 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 PESQUISA aninhada 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 após o primeiro espaço (B). O resultado é o número do caráter no qual pretende começar a procurar a segunda instância de espaço. (8 + 1 = 9)

  12. Procure o segundo espaço em A2, a partir da nona posição (B) encontrada no passo 2. (11)

  13. Adicione 1 para obter a posição do caráter após o segundo espaço (G). Este número de caráter é a posição inicial na qual pretende começar a procurar a terceira instância de espaço. (11 + 1 = 12)

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

  15. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres 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)

Neste exemplo, o apelido surge antes do nome próprio, sendo o segundo nome apresentado no fim. A vírgula marca o fim do apelido e um espaço separa cada componente de nome.

Copie as células na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

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

'=LEFT(A2, SEARCH(" ",A2,1)-2)

=ESQUERDA(A2; PROCURAR(" ;A2;1)-2)

  1. Nome

    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 quatro carateres, começando pela 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 final do apelido (n). O resultado é o número de carateres que pretende que ESQUERDA extraia. (7 - 2 =5)

Este exemplo utiliza um nome próprio de duas partes, Mary Kay. Os segundos e terceiros espaços separam cada componente de nome.

Copie as células na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do exemplo

Descrição

Mary Kay D. Andersen

Nome próprio de duas partes

Fórmula

Resultado (nome próprio)

LEFT(A2, SEARCH(" ",A2,SEARCH(" ",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;PROCURAR(" "A2;PROCURAR(" "A2;PROCURAR(" "A2;1)+1)+1)-(PROCURAR(" "A2;PROCURAR(" "A2;1)+1)+1))

Fórmula

Resultado dinâmico (apelido)

'=RIGHT(A2;LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" "A2;PROCURAR(" "A2;PROCURAR(" "A2;1)+1)+1))

  1. Nome

    O primeiro nome começa com o primeiro caráter da esquerda e termina no nono caráter (o segundo espaço). Esta fórmula envolve aninhar PROCURAR para encontrar a segunda instância de espaço a contar da esquerda.

    A fórmula extrai nove carateres, começando pela 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 após o primeiro espaço (K). O resultado é o número do caráter no qual pretende começar a procurar a segunda instância de espaço. (5 + 1 = 6)

  3. Procure a segunda instância de espaço em A2, a partir da sexta posição (K) encontrada no passo 2. O resultado é o número de carateres que LEFT 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 a pesquisa para encontrar a primeira, segunda e terceira instâncias de espaço.

    A fórmula extrai dois carateres do meio, a partir da 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 funções SEARCH aninhadas para localizar 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 instância de espaço em A2, a partir da sexta posição (K) encontrada no passo 2. O resultado é o número de carateres extraídos à esquerda. (9)

  7. Adicione 1 para obter o caráter após o segundo espaço (D). O resultado é a posição inicial do nome do meio. (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 após o segundo espaço (D). O resultado é o número do caráter no qual pretende começar a procurar o terceiro espaço. (10)

  8. Procure a posição numérica do terceiro espaço em A2, a partir da esquerda. O resultado é a posição final do nome do meio. (16)

  9. Procure a posição numérica do caráter após o segundo espaço (D). O resultado é a posição inicial do nome do meio. (10)

  10. Utilize o número do caráter do terceiro espaço, encontrado no passo 6, e subtraia o número de carateres de "D", encontrado no passo 7. O resultado é o número de carateres que MID extrai da cadeia de texto que começa na décima posição encontrada no passo 4. (12 - 10 = 2)

  11. Apelido

    O apelido inicia oito carateres a partir da direita. Esta fórmula envolve aninhar a função PROCURAR para encontrar a primeira, segunda e terceira instâncias de espaço na quinta, nona e décima segunda 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 a função PESQUISA aninhada e as funções NÚM.CARAT para localizar o valor de num_chars:

    Procure a posição numérica do primeiro espaço em A2, a partir da 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 no qual pretende começar a procurar o espaço. (5 + 1 = 6)

  13. Procure o segundo espaço em A2, a partir da sexta posição (K) encontrada no passo 2. (9)

  14. Adicione 1 para obter a posição do caráter após o segundo espaço (D). O resultado é a posição inicial do nome do meio. (9 + 1 = 10)

  15. Procure a posição numérica do terceiro espaço em A2, a partir da esquerda. O resultado é a posição final do nome do meio. (16)

  16. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres 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)

Este exemplo utiliza um apelido 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 na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do exemplo

Descrição

Paula Barreto de Mattos

Apelido de três partes

Fórmula

Resultado (nome próprio)

'=LEFT(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

    O primeiro nome começa com o primeiro caráter 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 Search para localizar o valor de num_chars:

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

  2. Apelido

    O apelido inicia 17 carateres a partir da direita (B) e termina com o primeiro caráter a partir da (s) direita (s). A fórmula extrai 17 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 localizar o valor de num_chars:

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

  3. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres da esquerda para o primeiro espaço, encontrado no passo 1. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (23 - 6 = 17)

Este exemplo utiliza um apelido 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 na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do exemplo

Descrição

James van Eaton

Apelido de duas partes

Fórmula

Resultado (nome próprio)

'=LEFT(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

    O primeiro nome começa com o primeiro caráter da esquerda (J) 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, a partir da esquerda. (7)

  2. Apelido

    O apelido começa com o nono caráter da direita (v) e termina no primeiro caráter a contar da direita (n). 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 localizar o valor de num_chars:

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

  3. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres da esquerda para o primeiro espaço, encontrado no passo 1. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (15 - 6 = 9)

Neste exemplo, o apelido vem em primeiro lugar, 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 na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

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

'=RIGHT(A2;LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

=DIREITA(A2;NÚM.CARAT(A2)-PROCURAR(" "A2;PROCURAR(" "A2;PROCURAR(" "A2;1)+1)+1))

Fórmula

Resultado (apelido)

'=LEFT(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

    O primeiro nome 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 12ª posição.

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

    Utilize funções SEARCH aninhadas para localizar o valor de start_num:

    Procure a posição numérica do primeiro espaço em A2, a partir da 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 em A2, a partir da sétima 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 após o segundo espaço (D). O resultado é o número do caráter no qual pretende começar a procurar o terceiro espaço. (16)

  5. Procure a posição numérica do terceiro espaço em A2, a partir da esquerda. O resultado é a posição final do nome próprio. (15)

  6. Procure a posição numérica do caráter após o segundo espaço (D). O resultado é a posição inicial do nome próprio. (16)

  7. Utilize o número do caráter do terceiro espaço, encontrado no passo 6, e subtraia o número de carateres de "D", encontrado no passo 7. O resultado é o número de carateres que MID extrai da cadeia de texto que começa na décima segunda posição, encontrada no passo 4. (15 - 12 = 3)

  8. Nome do meio

    O nome do meio 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 sufixo, com vírgula

    Procure a posição numérica do primeiro espaço em A2, a partir da 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 em A2, a partir da sétima 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, a partir da esquerda. O resultado é a posição final do nome do meio. (15)

  13. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres da esquerda para o 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 (B) 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 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, a partir da esquerda. (7)

  15. Sufixo

    O sufixo começa no sétimo caráter a contar da esquerda (J) e termina no nono caráter a contar da esquerda (.). A fórmula extrai três carateres, a partir do sétimo caráter.

    Fórmula para separar primeiro um apelido e 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, a partir da 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, a partir da esquerda. (7)

  17. Adicione 1 para obter a posição numérica do 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)

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

  19. Subtraia 1 do número de carateres do segundo espaço encontrado no passo 4 para obter o número de carateres 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. Depois de 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 de carateres de "," encontrado no passo 6 e subtraia o número de carateres de "J", encontrado nos passos 3 e 4. O resultado é o número de carateres que MID extrai da cadeia de texto a partir da sétima posição, encontrada no passo 2. (10 - 7 = 3)

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 primeiro nome, a função SEG.TEXTO PARA EXTRAIR O APELIDO e a função DIREITA para extrair o sufixo.

Copie as células na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do exemplo

Descrição

Gary Altman III

Nome próprio e apelido com sufixo

Fórmula

Resultado (nome próprio)

'=LEFT(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

    O primeiro nome começa no primeiro caráter a contar da esquerda (G) e termina no quinto caráter (o primeiro espaço). Por conseguinte, a fórmula extrai cinco carateres da esquerda do nome completo.

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

    Procure a posição numérica do primeiro espaço em A2, a partir da 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, a partir do sexto caráter.

    Fórmula para separar um nome próprio e um apelido seguido 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, a partir da 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, a partir da 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, a partir do sexto caráter encontrado no passo 4. Este número de caráter é a 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 após o primeiro espaço (A), também encontrado nos passos 3 e 4. (7)

  8. Utilize o número de caráter do segundo espaço, encontrado no passo 5 e, em seguida, subtraia o número de carateres de "A", encontrado nos passos 6 e 7. O resultado é o número de carateres que MID extrai da cadeia de texto, começando na sexta posição, encontrada no passo 2. (16 - 7 = 9)

  9. Sufixo

    O sufixo inicia três carateres a partir 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 seguido de um sufixo

    Utilize a função PESQUISA aninhada e as funções NÚM.CARAT para localizar o valor de num_chars:

    Procure a posição numérica do primeiro espaço em A2, a partir da 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 em A2, a partir da sexta posição (A), que se encontra no passo 2. (16)

  12. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres da esquerda para o 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. (15 - 12 = 3)

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 na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do 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

    O primeiro nome começa no quinto caráter a contar da esquerda (R) e termina no nono caráter (o segundo espaço). A fórmula aninha PROCURAR para encontrar as posições dos espaços. Extrai quatro carateres, a partir da quinta posição.

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

    Utilize a função PROCURAR para localizar o valor do start_num:

    Procure a posição numérica do primeiro espaço em A2, a partir da esquerda. (4)

  2. Adicione 1 para obter a posição do caráter após o primeiro espaço (R). O resultado é a posição inicial do nome próprio. (4 + 1 = 5)

    Utilize a função SEARCH aninhada para localizar o valor de num_chars:

    Procure a posição numérica do primeiro espaço em A2, a partir da esquerda. (4)

  3. Adicione 1 para obter a posição do caráter após o primeiro espaço (R). 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, a partir do quinto caráter, que se encontra nos passos 3 e 4. Este número de caráter é a 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 (R), também encontrado nos passos 3 e 4. (7)

  7. Utilize o número do caráter do segundo espaço, encontrado no passo 5 e, em seguida, subtraia o número de carateres de "R", encontrado nos passos 6 e 7. O resultado é o número de carateres que MID extrai da cadeia de texto, começando na quinta posição encontrada no passo 2. (9 - 5 = 4)

  8. Apelido

    O apelido inicia cinco carateres a partir 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 a função PESQUISA aninhada e as funções NÚM.CARAT para localizar o valor de num_chars:

    Procure a posição numérica do primeiro espaço em A2, a partir da esquerda. (4)

  9. Adicione 1 para obter a posição do caráter após o primeiro espaço (R). 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 em A2, a partir da quinta posição (R), que se encontra no passo 2. (9)

  11. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres da esquerda para o 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. (14 - 9 = 5)

Este exemplo utiliza um apelido hifenizado. Um espaço separa cada componente de nome.

Copie as células na tabela e cole-as numa folha de cálculo do Excel na célula A1. A fórmula apresentada à 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 as larguras das colunas A e B como 250.

Nome do exemplo

Descrição

Julie Taft-Rider

Apelido hifenizado

Fórmula

Resultado (nome próprio)

'=LEFT(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

    O primeiro nome 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 hifenizado

    Utilize a função PROCURAR para localizar o valor de num_chars:

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

  2. Apelido

    Todo o apelido inicia dez carateres a partir da direita (T) e termina no primeiro caráter a partir da direita (r).

    Fórmula para separar um nome próprio e um apelido hifenizado

    Utilize as funções NÚM.CARAT e PROCURAR para localizar o valor de num_chars:

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

  3. Conte o comprimento total da cadeia de texto a extrair e, em seguida, subtraia o número de carateres da esquerda para o primeiro espaço, encontrado no passo 1. (16 - 6 = 10)

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.