Dividir o texto em diferentes colunas com funções

Dividir o texto em diferentes colunas com funções

Pode usar as funções de texto ESQUERDA, SEG.TEXTO, DIREITA, PROCURAR e NÚM.CARAT para manipular cadeias de texto nos dados. Por exemplo, pode distribuir o nome próprio, o segundo nome e o apelido de uma célula por três colunas separadas.

O segredo para distribuir componentes de nome com funções de texto é a posição de cada um dos carateres numa cadeia de texto. As posições dos espaços da cadeia de texto também são importantes, pois indicam o início ou o fim dos componentes de nome numa cadeia.

Por exemplo, numa célula que contenha apenas um nome próprio e um apelido, o apelido começará após a primeira ocorrência de um espaço. Alguns nomes numa determinada lista poderão conter um segundo nome. Neste caso, o apelido começará após a segunda ocorrência de um espaço.

Este artigo apresenta a forma de extrair vários componentes de uma variedade de formatos de nome através destas funções úteis. Também pode dividir o texto em diferentes colunas no Assistente de Conversão de Texto para Colunas

Nome de exemplo

Descrição

Nome próprio

Segundo nome

Apelido

Sufixo

1

António Barros

Sem segundo nome

António

Barros

2

Henrique S. Pires

Uma inicial de segundo nome

Henrique

S.

Pires

3

Dalila B. G. Silva

Duas iniciais do segundo nome

Dalila

B. G.

Silva

4

Outeiro, Carolina Maria

Apelido primeiro, com vírgula

Carolina

Maria

Outeiro

5

Maria João D. Andrade

Nome próprio constituído por duas partes

Maria João

D.

Andrade

6

Paula Barreto de Matos

Apelido constituído por três partes

Paula

Barreto de Matos

7

Jaime de Abreu

Apelido constituído por duas partes

Jaime

de Abreu

8

Lima Jr., Duarte J.

Apelido e sufixo em primeiro lugar, com vírgula

Duarte

J.

Lima

Jr.

9

Sérgio Martinho III

Com sufixo

Sérgio

Martinho

III

10

Sr. Bernardo Gonçalves

Com prefixo

Bernardo

Gonçalves

11

Júlia Azevedo-Pinto

Apelido hifenizado

Júlia

Azevedo-Pinto

Nota: Nos gráficos dos exemplos que se seguem, a seleção do nome completo apresenta o caráter que a fórmula PROCURAR correspondente está a localizar.

Neste exemplo, existem apenas dois componentes: nome próprio e apelido. Um espaço único separa os dois 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 que vê à esquerda será apresentada para referência, enquanto o Excel converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

António Barros

Sem segundo nome

Fórmula

Resultado (primeiro nome)

'=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 na cadeia (A) e termina no oitavo caráter (o espaço). A fórmula devolve oito carateres em A2, a começar pela esquerda.

    Fórmula para extrair um nome próprio

    Utilize a função PROCURAR para localizar o valor de núm_carat:

    Procure a posição numérica do espaço em A2, a começar pela esquerda.

  2. Apelido

    O apelido começa no espaço, seis carateres a contar da direita, a terminar no último caráter na direita (s). A fórmula extrai seis carateres em A2, a começar 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, a começar pela esquerda. (5)

  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 usa um nome próprio, a inicial do segundo nome e um 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 que vê à esquerda será apresentada para referência, enquanto o Excel converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Henrique S. Pires

Uma inicial de segundo nome

Fórmula

Resultado (primeiro nome)

'=ESQUERDA(A2; PROCURAR(" ";A2;1))

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

Fórmula

Resultado (inicial do segundo nome)

'=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 Atual (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 primeiro caráter a contar da esquerda (H) e termina no nono caráter (o primeiro espaço). A fórmula extrai os primeiros nove carateres em A2, a começar pela esquerda.

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

    Utilize a função PROCURAR para localizar o valor de núm_carat:

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

  2. Segundo nome

    O segundo nome começa na posição do décimo caráter (S) e termina na décima-segunda posição (o segundo espaço). Esta fórmula envolve funções PROCURAR aninhadas para localizar a segunda ocorrência de um espaço.

    A fórmula extrai três carateres, a começar pela décima posição.

    Detalhes de uma fórmula para separar o nome próprio, segundo nome e apelido

    Utilize a função PROCURAR para localizar o valor de núm_inicial:

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

  3. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (S). Esta posição numérica é a posição inicial do segundo nome. (9 + 1 = 10)

    Utilize funções PROCURAR aninhadas para localizar o valor de núm_carat:

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

  4. Adicione 1 de modo a 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 ocorrência de espaço. (9 + 1 = 10)

  5. Procure a segunda ocorrência de espaço em A2, começando pela décima posição (S) obtida no passo 4. Este número de caráter é a posição de fim do segundo nome. (12)

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

  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 obtido no passo 6. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na décima posição obtido no passo 2. (12 – 9 = 3)

  8. Apelido

    O apelido começa cinco carateres a contar da direita (P) e termina no primeiro caráter a contar da direita (s). Esta fórmula envolve funções PROCURAR aninhadas para localizar a segunda e terceira ocorrências de um espaço (que se encontram na nona e décima-segunda posições a contar da esquerda).

    A fórmula extrai cinco carateres em A2, a começar pela direita.

    A segunda função PROCURAR numa fórmula para separar o nome próprio, segundo nome e apelido
  9. Utilize as funções NÚM.CARAT e PROCURAR aninhadas para localizar o valor de núm_carat:

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

  10. Adicione 1 de modo a 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 ocorrência de espaço. (9 + 1 = 10)

  11. Procure a segunda ocorrência de espaço em A2, começando pela décima posição (S) obtida no passo 2. Este número de caráter é a posição de fim do segundo nome. (12)

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

Aqui está um exemplo de como extrair as duas iniciais do segundo nome. A primeira e terceira ocorrências de espaço separam as componentes do nome.

Copie as células na 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 converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Dalila B. G. Silva

Duas iniciais do segundo nome

Fórmula

Resultado (primeiro nome)

'=ESQUERDA(A2; PROCURAR(" ";A2;1))

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

Fórmula

Resultado (iniciais do segundo nome)

'=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 Atual (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 no primeiro caráter a contar da esquerda (D) e termina no sétimo caráter (o espaço). A fórmula extrai os primeiros sete carateres em A2, a começar pela esquerda.

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

    Utilize a função PROCURAR para localizar o valor de núm_carat:

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

  2. Segundo nome

    O segundo nome começa na oitava posição (B) e termina na décima-terceira posição (o terceiro espaço). Esta fórmula envolve funções PROCURAR aninhadas para localizar as primeira, segunda e terceira ocorrências de espaço nas sétima, décima e décima-terceira posições.

    A fórmula extrai cinco carateres, a começar pela oitava posição.

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

    Utilize a função PROCURAR para localizar o valor de núm_inicial:

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

  3. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (B). Esta posição numérica é a posição inicial do segundo nome. (7 + 1 = 8)

    Utilize funções PROCURAR aninhadas para localizar o valor de núm_carat:

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

  4. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (B). O resultado é o número de caráter no qual pretende começar a procurar a segunda ocorrência de espaço. (7 + 1 = 8)

  5. Procure o segundo espaço em A2, a começar pela oitava posição (B) obtida no passo 4. (10)

  6. Adicione 1 de modo a 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. (10 + 1 = 11)

  7. Procure o terceiro espaço em A2, a começar pela décima-primeira posição obtida no passo 6. (13)

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

  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 obtido no passo 6. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na oitava posição obtida no passo 2.

  10. Apelido

    O apelido começa cinco carateres a contar da direita (S) e termina no primeiro caráter a contar da direita (a). Esta fórmula envolve funções PROCURAR aninhadas para localizar a primeira, segunda e terceira ocorrências de espaço.

    A fórmula extrai cinco carateres em A2, a começar pela direita do nome completo.

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

    Utilize as funções PROCURAR e NÚM.CARAT aninhadas para localizar o valor de núm_carat:

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

  11. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (B). O resultado é o número de caráter no qual pretende começar a procurar a segunda ocorrência de espaço. (7 + 1 = 8)

  12. Procure o segundo espaço em A2, a começar pela oitava posição (B) obtida no passo 2. (10)

  13. Adicione 1 de modo a 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 ocorrência de espaço. (10 + 1 = 11)

  14. Procure o terceiro espaço em A2, a começar pela décima-primeira posição (G) obtida no passo 6. (13)

  15. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao terceiro espaço, obtido no passo 5. O resultado é o número de carateres a ser extraído a contar da direita do nome completo. (18 - 13 = 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 um dos 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 que vê à esquerda será apresentada para referência, enquanto o Excel converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Outeiro, Carolina Maria

Apelido primeiro, com vírgula

Fórmula

Resultado (primeiro nome)

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

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

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

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

  1. Nome próprio

    O nome próprio começa no décimo caráter a contar da esquerda (C) e termina no décimo-nono caráter (o espaço). Uma vez que o nome próprio ocorre no meio do nome completo, é necessário utilizar a função SEG.TEXTO para extrair o nome próprio.

    A fórmula extrai nove carateres, a começar pela décima posição.

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

    Utilize a função PROCURAR para localizar o valor de núm_inicial:

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

  2. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (C). Esta posição numérica é a posição inicial do nome próprio. (9 + 1 = 10)

    Utilize funções PROCURAR aninhadas para localizar o valor de núm_carat:

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

  3. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (C). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço. (9 + 1 = 10)

    Procure o segundo espaço em A2, a começar pela décima posição (C) obtida no passo 4. (9)

  4. Procure a posição numérica do primeiro espaço em A2, a começar pelo primeiro caráter a partir 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 obtido no passo 6. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto começando na décima posição obtido no passo 2. (18 - 9 = 9)

  6. Segundo nome

    O segundo nome começa cinco carateres a contar da direita (M) e termina no primeiro caráter a contar da direita (a). Esta fórmula envolve funções PROCURAR aninhadas para localizar as primeira e segunda ocorrências de espaço na nona e décima-oitava posições a contar da esquerda.

    A fórmula extrai cinco carateres, começando pela direita.

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

    Utilize funções PROCURAR e NÚM.CARAT aninhadas para localizar o valor de núm_inicial:

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

  7. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (C). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço. (9 + 1 = 10)

  8. Procure a segunda ocorrência de espaço em A2 a começar pela décima posição (C) obtida no passo 2. (9)

  9. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao segundo espaço, obtido no passo 3. O resultado é o número de carateres a ser extraído a contar da direita do nome completo. (23 - 18 = 5)

  10. Apelido

    O apelido começa no primeiro caráter a contar da esquerda (O) e termina no sétimo caráter (o). A fórmula extrai sete carateres, a começar pela esquerda.

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

    Utilize a função PROCURAR para localizar o valor de núm_carat:

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

  11. Subtraia 2 de modo a obter a posição numérica do caráter de fim do apelido (o). O resultado é o número de carateres que pretende que ESQUERDA extraia. (9 - 2 = 7)

Este exemplo usa um nome próprio com duas partes: João Paulo. O segundo e terceiro espaços separam cada um dos componentes do nome.

Copie as células na 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 converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Maria João D. Andrade

Nome próprio constituído por duas partes

Fórmula

Resultado (primeiro nome)

'=ESQUERDA(A2; PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1))

=ESQUERDA(A2; PROCURAR(" ";A2;PROCURAR(" ";A2;1)+1))

Fórmula

Resultado (inicial do segundo nome)

'=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 Atual (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 no primeiro caráter a contar da esquerda e termina no décimo-primeiro caráter (o segundo espaço). Esta fórmula envolve funções PROCURAR aninhadas para localizar a segunda ocorrência de espaço a contar da esquerda.

    A fórmula extrai onze carateres, a começar pela esquerda.

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

    Utilize funções PROCURAR aninhadas para localizar o valor de núm_carat:

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

  2. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (J). O resultado é o número do caráter no qual pretende começar a procurar a segunda ocorrência de espaço. (6 + 1 = 7)

  3. Procure a segunda ocorrência de espaço em A2, começando pela sétima posição (J) obtida no passo 2. O resultado é o número de carateres que ESQUERDA extrai da cadeia de texto. (11)

  4. Segundo nome

    O segundo nome começa na décima-segunda posição (D) e termina na décima-quarta posição (o terceiro espaço). Esta fórmula envolve funções PROCURAR aninhadas para localizar as primeira, segunda e terceira ocorrências de espaço.

    A fórmula extrai dois carateres do meio, começando pela décima-segunda posição.

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

    Utilize funções PROCURAR aninhadas para localizar o valor de núm_inicial:

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

  5. Adicione 1 de modo a obter o caráter após o primeiro espaço (J). O resultado é o número do caráter no qual pretende começar a procurar o segundo espaço. (6 + 1 = 7)

  6. Procure a posição da segunda ocorrência de espaço em A2, começando pela sétima posição (J) obtida no passo 2. O resultado é o número de carateres que ESQUERDA extrai da esquerda. (11)

  7. Adicione 1 de modo a obter o caráter após o segundo espaço (D). O resultado é a posição inicial do segundo nome. (11 + 1 = 12)

    Utilize funções PROCURAR aninhadas para localizar 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 de caráter no qual pretende começar a procurar o terceiro espaço. (12)

  8. Procure a posição numérica do terceiro espaço em A2, a começar pela esquerda. O resultado é a posição de fim do segundo nome. (12)

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

  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-segunda posição obtida no passo 4. (14 - 12 = 2)

  11. Apelido

    O apelido começa sete carateres a contar da direita. Esta fórmula envolve funções PROCURAR aninhadas para localizar as primeira, segunda e terceira ocorrências de espaço nas sexta, décima-primeira e décima-quarta posições.

    A fórmula extrai sete carateres a partir da direita.

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

    Utilize as funções PROCURAR e NÚM.CARAT aninhadas para localizar o valor de núm_carat:

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

  12. Adicione 1 de modo a obter o caráter após o primeiro espaço (J). O resultado é o número do caráter no qual pretende começar a procurar o espaço. (6 + 1 = 7)

  13. Procure o segundo espaço em A2, a começar pela sétima posição (J) obtida no passo 2. (5)

  14. Adicione 1 de modo a obter a posição do caráter após o segundo espaço (D). O resultado é a posição inicial do segundo nome. (11 + 1 = 12)

  15. Procure a posição numérica do terceiro espaço em A2, a começar pela esquerda. O resultado é a posição de fim do segundo nome. (12)

  16. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao terceiro espaço, obtido no passo 5. O resultado é o número de carateres a ser extraído a contar da direita do nome completo. (21 - 14 = 7)

Este exemplo utiliza um apelido de três partes: Barreto de Matos. 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 que vê à esquerda será apresentada para referência, enquanto o Excel converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Paula Barreto de Matos

Apelido constituído por três partes

Fórmula

Resultado (primeiro nome)

'=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 (P) e termina no sexto caráter (o primeiro espaço). A fórmula extrai seis carateres a contar da esquerda.

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

    Utilize a função PROCURAR para localizar o valor de núm_carat:

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

  2. Apelido

    O apelido começa dezasseis carateres a contar da direita (B) e termina no primeiro caráter a contar da direita (s). A fórmula extrai dezasseis carateres a contar 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 aninhadas para localizar o valor de núm_carat:

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

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

Este exemplo utiliza um apelido de duas partes: de Abreu. 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 que vê à esquerda será apresentada para referência, enquanto o Excel converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Jaime de Abreu

Apelido constituído por duas partes

Fórmula

Resultado (primeiro nome)

'=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 (J) e termina no sexto caráter (o primeiro espaço). A fórmula extrai seis carateres a contar da esquerda.

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

    Utilize a função PROCURAR para localizar o valor de núm_carat:

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

  2. Apelido

    O apelido começa no oitavo caráter a contar da direita (d) e termina no primeiro caráter a contar da direita (u). A fórmula extrai oito carateres a contar da direita do nome completo.

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

    Utilize as funções NÚM.CARAT e PROCURAR aninhadas para localizar o valor de núm_carat:

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

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

Neste exemplo, o apelido surge primeiro, seguido pelo sufixo. A vírgula separa o apelido e o sufixo do nome próprio e da inicial de segundo nome.

Copie as células na 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 converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Lima Jr., Duarte J.

Apelido e sufixo em primeiro lugar, com vírgula

Fórmula

Resultado (primeiro nome)

'=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 segundo nome)

'=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 no décimo-primeiro caráter (D) e termina no décimo-sétimo caráter (o terceiro espaço). A fórmula extrai seis carateres, começando pela décima-primeira posição.

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

    Utilize funções PROCURAR aninhadas para localizar o valor de núm_inicial:

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

  2. Adicione 1 de modo a obter o caráter após o primeiro espaço (J). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço. (5 + 1 = 6)

  3. Procure o segundo espaço em A2, a começar pela sexta posição (J), obtido no passo 2. (10)

  4. Adicione 1 de modo a obter o caráter após o segundo espaço (D). O resultado é a posição inicial do nome próprio. (10 + 1 = 11)

    Utilize funções PROCURAR aninhadas para localizar 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 de caráter no qual pretende começar a procurar o terceiro espaço. (11)

  5. Procure a posição numérica do terceiro espaço em A2, a começar pela esquerda. O resultado é a posição de fim 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. (11)

  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-primeira posição obtida no passo 4. (17 - 11 = 6)

  8. Segundo nome

    O segundo nome começa no segundo caráter a contar da direita (J). A fórmula extrai dois carateres a partir da direita.

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

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

  9. Adicione 1 de modo a obter o caráter após o primeiro espaço (J). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço. (5 + 1 = 6)

  10. Procure o segundo espaço em A2, a começar pela sexta posição (J), obtido no passo 2. (10)

  11. Adicione 1 de modo a obter o caráter após o segundo espaço (D). O resultado é a posição inicial do nome próprio. (10 + 1 = 11)

  12. Procure a posição numérica do terceiro espaço em A2, a começar pela esquerda. O resultado é a posição de fim do segundo nome. (15)

  13. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao terceiro espaço, obtido no passo 5. O resultado é o número de carateres a ser extraído a contar da direita do nome completo. (19 - 17 = 2)

  14. Apelido

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

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

    Utilize a função PROCURAR para localizar o valor de núm_carat:

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

  15. Sufixo

    O sufixo começa no sexto caráter a contar da esquerda (J) e termina no oitavo caráter a contar da esquerda (.). A fórmula extrai três carateres, começando pelo sexto caráter.

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

    Utilize a função PROCURAR para localizar o valor de núm_inicial:

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

  16. Adicione 1 de modo a obter o caráter após o primeiro espaço (J). O resultado é a posição inicial do sufixo. (5 + 1 = 6)

    Utilize funções PROCURAR aninhadas para localizar o valor de núm_carat:

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

  17. Adicione 1 de modo a obter a posição numérica do caráter após o primeiro espaço (J). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço. (6)

  18. Procure a posição numérica do segundo espaço em A2, a começar no sexto caráter obtido no passo 4. (10)

  19. Subtraia 1 do número de caráter do segundo espaço obtido no passo 4 de modo a obter o número de caráter de “,”. O resultado é a posição de fim do sufixo. (10 - 1 = 9)

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

  21. Após encontrar o primeiro espaço adicione 1 para encontrar o próximo caráter (J), igualmente obtido nos passos 3 e 4. (9)

  22. Utilize o número de caráter de “,” obtido no passo 6, e subtraia o número de caráter de “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 sexta posição, obtido no passo 2. (9 - 6 = 3)

Neste exemplo, o nome próprio encontra-se no início da cadeia e o sufixo encontra-se no fim do nome, pelo que pode usar fórmulas semelhantes às do 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 que vê à esquerda será apresentada para referência, enquanto o Excel converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Sérgio Martinho III

Nome próprio e apelido com sufixo

Fórmula

Resultado (primeiro nome)

'=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 (S) e termina no sétimo caráter (o primeiro espaço). Por conseguinte, a fórmula extrai sete carateres a contar 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 começar pela esquerda. (5)

  2. Apelido

    O apelido começa no oitavo caráter a contar da esquerda (M) e termina no décimo-sexto caráter (o segundo espaço). Esta fórmula envolve funções PROCURAR aninhadas de modo a localizar as posições dos espaços.

    A fórmula extrai oito carateres do meio, a começar no oitavo caráter.

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

    Utilize a função PROCURAR para localizar o valor de núm_inicial:

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

  3. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (M). O resultado é a posição inicial do apelido. (7 + 1 = 8)

    Utilize funções PROCURAR aninhadas para localizar o valor de núm_carat:

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

  4. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (M). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço. (7 + 1 = 8)

  5. Procure a posição numérica do segundo espaço em A2, começando pelo oitavo caráter obtido no passo 4. Este número de caráter constitui a posição de fim do apelido. (16)

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

  7. Adicione 1 para procurar a posição numérica do caráter após o primeiro espaço (M), igualmente obtido nos passos 1 e 3. (8)

  8. 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 "M", obtido nos passos 6 e 7. O resultado é o número de carateres que SEG.TEXTO extrai da cadeia de texto, começando na oitava posição, obtido no passo 2. (16 - 8 = 8)

  9. Sufixo

    O sufixo começa três carateres a contar da direita. Esta fórmula envolve funções PROCURAR aninhadas de modo a localizar as posições dos espaços.

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

    Utilize as funções PROCURAR e NÚM.CARAT aninhadas para localizar o valor de núm_carat:

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

  10. Adicione 1 de modo a obter o caráter após o primeiro espaço (M). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço. (7 + 1 = 8)

  11. Procure o segundo espaço em A2, a começar pela oitava posição (M), obtida no passo 2. (9)

  12. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao segundo espaço, obtido no passo 3. O resultado é o número de carateres a ser extraído a contar da direita do nome completo. (19 - 16 = 3)

Neste exemplo o nome completo é precedido por um prefixo. As fórmulas utilizadas são semelhantes às do Exemplo 2: a função SEG.TEXTO para extrair o nome próprio e 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 que vê à esquerda será apresentada para referência, enquanto o Excel converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Sr. Bernardo Gonçalves

Com prefixo

Fórmula

Resultado (primeiro nome)

'=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 (B) e termina no décimo-quarto caráter (o segundo espaço). Esta fórmula envolve funções PROCURAR aninhadas de modo a localizar as posições dos espaços. Extrai oito carateres a começar 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 de núm_inicial:

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

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

    Utilize uma função PROCURAR aninhada para localizar o valor de núm_carat:

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

  3. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (B). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço (4 + 1 = 5).

  4. Procure a posição numérica do segundo espaço em A2, começando pelo quinto caráter, obtido nos passos 3 e 4. Este número de caráter constitui a posição de fim do nome próprio. (13)

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

  6. Adicione 1 para procurar a posição numérica do caráter após o primeiro espaço (B), igualmente obtido nos passos 1 e 3. (5)

  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 "B", obtido 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, obtido no passo 2. (13 - 5 = 8)

  8. Apelido

    O apelido começa nove carateres a contar da direita. Esta fórmula envolve funções PROCURAR aninhadas de modo a localizar 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 aninhadas para localizar o valor de núm_carat:

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

  9. Adicione 1 de modo a obter a posição do caráter após o primeiro espaço (B). O resultado é o número de caráter no qual pretende começar a procurar o segundo espaço (4 + 1 = 5).

  10. Procure o segundo espaço em A2, a começar pela quinta posição (B), obtida no passo 2. (9)

  11. Conte o comprimento total da cadeia de texto em A2 e, em seguida, subtraia o número de carateres a contar da esquerda até ao segundo espaço, obtido no passo 3. O resultado é o número de carateres a ser extraído a contar da direita do nome completo. (22 - 13 = 6)

Este exemplo usa 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 que vê à esquerda será apresentada para referência, enquanto o Excel converte automaticamente a fórmula à direita para apresentar o resultado adequado.

Sugestão    Antes de colar os dados na folha de cálculo, defina a largura das colunas A e B para 250.

Nome de exemplo

Descrição

Júlia Azevedo-Pinto

Apelido hifenizado

Fórmula

Resultado (primeiro nome)

'=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 a contar da esquerda.

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

    Utilize a função PROCURAR para localizar o valor de núm_carat:

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

  2. Apelido

    O apelido completo começa treze carateres a contar da direita (A) e termina no primeiro caráter a contar da direita (o).

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

    Utilize as funções NÚM.CARAT e PROCURAR aninhadas para localizar o valor de núm_carat:

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

  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, obtido no passo 1. (19 - 6 = 13)

Consulte Também

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

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×