Dividir o texto em diferentes colunas com funções

Dividir o texto em diferentes colunas com funções

Você pode usar as funções de texto ESQUERDA, EXT.TEXTO, DIREITA, LOCALIZAR e NÚM.CARACT para manipular cadeias de caracteres de texto em seus dados. Por exemplo, você pode distribuir o nome, nome do meio e sobrenome de uma única célula em três colunas separadas.

A chave para a distribuição de 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 são importantes porque indicam o início ou fim dos componentes do nome em uma cadeia de caracteres.

Por exemplo, em uma célula que contenha somente o nome e o sobrenome, o sobrenome inicia depois da primeira instância de um espaço. Alguns nomes na sua lista podem conter um nome do meio. Nesses casos, o sobrenome inicia depois da segunda instância de um espaço.

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

Exemplo de nome

Descrição

Nome

Nome do meio

Sobrenome

Sufixo

1

Eduardo Gomes

Sem nome do meio

Jeff

Smith

2

Alberto S. Ramos

Uma inicial do meio

Eric

S.

Ramos

3

Manuela B. G. Torres

Duas iniciais do meio

Manuela

B. G.

Bueno

4

Schmidt, Maria Eduarda

Sobrenome primeiro, com vírgula

Maria

Eduarda

Schmidt

5

Elza Luísa D. Pereira

Nome duplo

Elza Luísa

D.

Pereira

6

Clara Pereira de Barbosa

Sobrenome triplo

Clara

Pereira de Barbosa

7

Diogo de Martins

Sobrenome duplo

Diogo

van Eaton

8

Barros Jr., Davi K.

Sobrenome e sufixo primeiro, com vírgula

Davi

K.

Barros

Jr.

9

Júlio Pinto III

Com sufixo

Júlio

Pinto

III

10

Sr. Carlos Lima

Com prefixo

Carlos

Lima

11

Letícia Schneider-Cavalcanti

Sobrenome com hífen

Letícia

Schneider-Cavalcanti

Observação : No gráfico nos exemplos a seguir, o destaque no nome completo mostra o caractere que a fórmula LOCALIZAR correspondente está procurando.

Este exemplo separa dois componentes: nome e sobrenome. Um único espaço separa os dois nomes.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Eduardo Gomes

Sem nome do meio

Fórmula

Resultado (nome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

Fórmula

Resultado (sobrenome)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,1))

  1. Nome

    O nome inicia com o primeiro caractere na cadeia de caracteres (J) e termina no quinto caractere (o espaço). A fórmula retorna cinco caracteres na célula A2, iniciando a partir da esquerda.

    Fórmula para extrair um nome

    Use a função LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do espaço em A2, iniciando da esquerda.

  2. Sobrenome

    O sobrenome inicia no espaço, sete caracteres a partir da direita e termina no último caractere à direita (h). A fórmula extrai sete caracteres em A2, iniciando a partir da direita.

    Fórmula para extrair um sobrenome

    Use as funções LOCALIZAR e NÚM. CARACT. para localizar o valor de núm_caract:

    Pesquise a posição numérica do espaço em A2, iniciando da esquerda.(5)

  3. Conte o tamanho total da cadeia de texto e subtraia o número de caracteres da esquerda até o primeiro espaço, como encontrado na etapa 1.

Este exemplo usa um nome, uma inicial do meio e um sobrenome. Um espaço separa cada componente do nome.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Alberto S. Ramos

Uma inicial do meio

Fórmula

Resultado (nome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

Fórmula

Resultado (inicial do meio)

'=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-LOCALIZAR(" ",A2,1))

=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-LOCALIZAR(" ",A2,1))

Fórmula

Resultado em tempo real (sobrenome)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

  1. Nome

    O nome inicia com o primeiro caractere da esquerda (E) e termina no sexto caractere (o primeiro espaço). A fórmula extrai os primeiros cinco caracteres em A2, iniciando da esquerda.

    Fórmula para separar um nome e um sobrenome, além de uma inicial do meio

    Use a função LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do espaço em A2, iniciando da esquerda.(5)

  2. Nome do meio

    O nome do meio inicia na posição do sexto caractere (S) e termina na oitava posição (o segundo espaço). Esta fórmula envolve funções LOCALIZAR de aninhamento para localizar a segunda instância de um espaço.

    A fórmula extrai três caracteres, iniciando da sexta posição. .

    Detalhes de uma fórmula para separar o nome, o nome do meio e o sobrenome

    Use a função LOCALIZAR para localizar o valor de núm_inicial:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(5)

  3. Adicione 1 para obter a posição do caractere após o primeiro espaço (S). Essa posição numérica é a posição inicial do nome do meio.(5 + 1 = 6)

    Use funções LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(5)

  4. Adicione 1 para obter a posição do caractere após o primeiro espaço (S). O resultado é o número do caractere no qual você deseja começar a pesquisar pela segunda instância de espaço.(5 + 1 = 6)

  5. Pesquise a segunda instância de espaço em A2, iniciando da sexta posição (S) encontrada na etapa 4. Esse número de caractere é a posição final do nome do meio.(8)

  6. Pesquise a posição numérica do espaço em A2, iniciando do primeiro caractere da esquerda.(5)

  7. Pegue o número do caractere do segundo espaço encontrado na etapa 5 e subtraia o número do caractere do primeiro espaço encontrado na etapa 6. O resultado é o número de caracteres que EXT.TEXTO extrai da cadeia de texto iniciando na sexta posição encontrada na etapa 2.(8 – 5 = 3)

  8. Sobrenome

    O sobrenome inicia seis caracteres a partir da direita (K) e termina no primeiro caractere a partir da direita (n). Esta fórmula envolve funções LOCALIZAR de aninhamento para localizar a segunda e a terceira instâncias de um espaço (que estão na quinta e na oitava posições a partir da esquerda).

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

    A segunda função PESQUISAR em uma fórmula para separar o nome, os nomes do meio e o sobrenome
  9. Use as funções NÚM.CARACT e LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do espaço em A2, iniciando do primeiro caractere da esquerda.(5)

  10. Adicione 1 para obter a posição do caractere após o primeiro espaço (S). O resultado é o número do caractere no qual você deseja começar a pesquisar pela segunda instância de espaço.(5 + 1 = 6)

  11. Pesquise a segunda instância de espaço em A2, iniciando da sexta posição (S) encontrada na etapa 2. Esse número de caractere é a posição final do nome do meio.(8)

  12. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até a segunda instância de espaço encontrada na etapa 3. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo. (14 – 8 = 6).

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

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Manuela B. G. Torres

Duas iniciais do meio

Fórmula

Resultado (nome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

Fórmula

Resultado (inicial do meio)

'=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1)-LOCALIZAR(" ",A2,1))

=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1)-LOCALIZAR(" ",A2,1))

Fórmula

Resultado em tempo real (sobrenome)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1))

  1. Nome

    O nome inicia com o primeiro caractere da esquerda (J) e termina no oitavo caractere (o primeiro espaço). A fórmula extrai os primeiros oito caracteres em A2, iniciando da esquerda.

    Fórmula para separar o nome, o sobrenome e duas iniciais do meio

    Use a função LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(8)

  2. Nome do meio

    O nome do meio inicia na nona posição (B) e termina na décima quarta posição (o terceiro espaço). Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar a primeira, a segunda e a terceira instâncias de espaço na oitava, décima primeira e décima quarta posições.

    A fórmula extrai cinco caracteres, iniciando da nona posição.

    Fórmula para separar o nome, o sobrenome e duas iniciais do meio

    Use a função LOCALIZAR para localizar o valor de núm_inicial:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(8)

  3. Adicione 1 para obter a posição do caractere após o primeiro espaço (B). Essa posição numérica é a posição inicial do nome do meio.(8 + 1 = 9)

    Use funções LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(8)

  4. Adicione 1 para obter a posição do caractere após o primeiro espaço (B). O resultado é o número do caractere no qual você deseja começar a pesquisar pela segunda instância de espaço.(8 + 1 = 9)

  5. Pesquise o segundo espaço em A2, iniciando da nona posição (B) encontrada na etapa 4. (11).

  6. Adicione 1 para obter a posição do caractere após o segundo espaço (G). Esse número de caractere é a posição inicial na qual você deseja iniciar a pesquisa pelo terceiro espaço.(11 + 1 = 12)

  7. Pesquise o terceiro espaço em A2, iniciando na décima segunda posição encontrada na etapa 6.(14)

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

  9. Pegue o número do caractere do terceiro espaço encontrado na etapa 7 e subtraia o número do caractere do primeiro espaço encontrado na etapa 6. O resultado é o número de caracteres que EXT.TEXTO extrai da cadeia de caracteres de caracteres de texto iniciando da nona posição encontrada na etapa 2. .

  10. Sobrenome

    O sobrenome inicia cinco caracteres a partir da direita (B) e termina no primeiro caractere a partir da direita (o). Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar a primeira, a segunda e a terceira instâncias de espaço.

    A fórmula extrai cinco caracteres em A2, iniciando da direita do nome completo.

    Fórmula para separar o nome, o sobrenome e duas iniciais do meio

    Use as funções LOCALIZAR e NÚM.CARACT aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(8)

  11. Adicione 1 para obter a posição do caractere após o primeiro espaço (B). O resultado é o número do caractere no qual você deseja começar a pesquisar pela segunda instância de espaço.(8 + 1 = 9)

  12. Pesquise o segundo espaço em A2, iniciando da nona posição (B) encontrada na etapa 2.(11)

  13. Adicione 1 para obter a posição do caractere após o segundo espaço (G). Esse número de caractere é a posição inicial na qual você deseja iniciar a pesquisa pela terceira instância de espaço.(11 + 1 = 12)

  14. Pesquise o terceiro espaço em A2, iniciando na décima segunda posição (G) encontrada na etapa 6.(14)

  15. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até o terceiro espaço encontrado na etapa 5. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo.(19 - 14 = 5)

Nesse exemplo, o sobrenome vem antes do nome e o nome do meio é exibido no final. A vírgula marca o final do sobrenome, e um espaço separa cada componente do nome.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Schmidt, Maria Eduarda

Sobrenome primeiro, com vírgula

Fórmula

Resultado (nome)

'=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-LOCALIZAR(" ",A2,1))

=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-LOCALIZAR(" ",A2,1))

Fórmula

Resultado (nome do meio)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

Fórmula

Resultado em tempo real (sobrenome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1)-2)

=ESQUERDA(A2, LOCALIZAR(" ",A2,1)-2)

  1. Nome

    O nome inicia com o décimo primeiro caractere da esquerda (W) e termina no décimo sexto caractere (o segundo espaço). Como o primeiro nome ocorre no meio do nome completo, você precisa usar a função EXT.TEXTO para extrair o nome.

    A fórmula extrai seis caracteres, iniciando da sétima posição.

    fórmula para extrair o sobrenome do exemplo 4: kahn, wendy beth

    Use a função LOCALIZAR para localizar o valor de núm_inicial:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(6)

  2. Adicione 1 para obter a posição do caractere após o primeiro espaço (W). Essa posição numérica é a posição inicial do nome.(6 + 1 = 7)

    Use funções LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(6)

  3. Adicione 1 para obter a posição do caractere após o primeiro espaço (W). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(6 + 1 = 7)

    Pesquise o segundo espaço em A2, iniciando da décima primeira posição (W) encontrada na etapa 4.(12)

  4. Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(6)

  5. Pegue o número do caractere do segundo espaço encontrado na etapa 5 e subtraia o número do caractere do primeiro espaço encontrado na etapa 6. O resultado é o número de caracteres que EXT. TEXTO extrai da cadeia de texto iniciando na sétima posição encontrada na etapa 2. (12 - 6 = 6).

  6. Nome do meio

    O nome do meio inicia quatro caracteres a partir da direita (B) e termina no primeiro caractere a partir da direita (h). Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar a primeira e a segunda instâncias de espaço na sexta e na décima segunda posições da esquerda.

    A fórmula extrai quatro caracteres, iniciando da direita.

    Fórmula para separar um sobrenome seguido por um nome e um nome do meio

    Use as funções LOCALIZAR e NÚM.CARACT aninhadas para localizar o valor de núm_inicial:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(6)

  7. Adicione 1 para obter a posição do caractere após o primeiro espaço (W). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(6 + 1 = 7)

  8. Pesquise a segunda instância de espaço em A2, iniciando da sétima posição (W) encontrada na etapa 2.(12)

  9. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até o segundo espaço encontrado na etapa 3. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo.(16 - 12 = 4)

  10. Sobrenome

    O sobrenome inicia com o primeiro caractere da esquerda (K) e termina no quarto caractere (n). A fórmula extrai quatro caracteres, iniciando da esquerda.

    Fórmula para separar um sobrenome seguido por um nome e um nome do meio

    Use a função LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(6)

  11. Subtraia 2 para obter a posição numérica do caractere final do sobrenome (n). O resultado é o número de caracteres que você deseja que a função ESQUERDA extraia. (6 - 2 = 4)

Este exemplo usa um nome composto por duas partes: Elsa Luísa. O segundo e o terceiro espaços separam cada componente do nome.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Elza Luísa D. Pereira

Nome duplo

Fórmula

Resultado (nome)

ESQUERDA(A2, LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

Fórmula

Resultado (inicial do meio)

'=EXT.TEXTO(A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1))

=EXT.TEXTO(A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1)-(LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1))

Fórmula

Resultado em tempo real (sobrenome)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1))

  1. Nome

    O nome inicia com o primeiro caractere da esquerda e termina no nono segundo caractere (o segundo espaço). Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar a segunda instância de espaço da esquerda.

    A fórmula extrai nove caracteres, iniciando da esquerda.

    Fórmula para separar o nome, o nome do meio, a inicial do meio e o sobrenome

    Use funções LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(5)

  2. Adicione 1 para obter a posição do caractere após o primeiro espaço (S). O resultado é o número do caractere no qual você deseja começar a pesquisar pela segunda instância de espaço.(5 + 1 = 6)

  3. Pesquise a segunda instância de espaço em A2, iniciando da sexta posição (S) encontrada na etapa 2. O resultado é o número de caracteres que ESQUERDA extrai da cadeia de texto.(9)

  4. Nome do meio

    O nome do meio inicia na décima posição (D) e termina na décima segunda posição (o terceiro espaço). Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar a primeira, a segunda e a terceira instâncias de espaço.

    A fórmula extrai dois caracteres do meio, iniciando da décima posição.

    fórmula para extrair o sobrenome do exemplo 5: mary kay a. wilde

    Use as funções LOCALIZAR aninhadas para localizar o valor de núm_inicial:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando do primeiro caractere da esquerda.(5)

  5. Adicione 1 para obter o caractere após o primeiro espaço (S). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(5 + 1 = 6)

  6. Pesquise a posição da segunda instância de espaço em A2, iniciando da sexta posição (S) encontrada na etapa 2. O resultado é o número de caracteres que ESQUERDA extrai da esquerda.(9)

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

    Use funções LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do caractere após o segundo espaço (D). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo terceiro espaço.(10)

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

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

  10. Pegue o número do caractere do terceiro espaço, encontrado na etapa 6, e subtraia o número do caractere de "D", encontrado na etapa 7. O resultado é o número de caracteres que EXT. TEXTO extrai da cadeia de texto iniciando na décima posição encontrada na etapa 4.(12 - 10 = 2)

  11. Sobrenome

    O sobrenome inicia oito caracteres a partir da direita. Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar a primeira, a segunda e a terceira instâncias de espaço na quinta, nona e décima segunda posições. .

    A fórmula extrai oito caracteres, a partir da direita.

    Fórmula para separar o nome, o nome do meio, a inicial do meio e o sobrenome

    Use as funções LOCALIZAR e NÚM.CARACT aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(5)

  12. Adicione 1 para obter o caractere após o primeiro espaço (K). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo espaço.(5 + 1 = 6)

  13. Pesquise o segundo espaço em A2, iniciando da sexta posição (K) encontrada na etapa 2.(9)

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

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

  16. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até o terceiro espaço encontrado na etapa 5. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo.(20 - 12 = 8)

Este exemplo usa um sobrenome com três partes: Pereira de Barbosa. O primeiro espaço marca o final do nome e o início do sobrenome.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Clara Pereira de Barbosa

Sobrenome triplo

Fórmula

Resultado (nome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

Fórmula

Resultado (sobrenome)

DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,1))

  1. Nome

    O nome inicia com o primeiro caractere da esquerda (P) e termina no sexto caractere (o primeiro espaço). A fórmula extrai seis caracteres da esquerda.

    Fórmula para separar um nome e um sobrenome de três partes

    Use a função LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  2. Sobrenome

    O sobrenome inicia dezessete caracteres a partir da direita (B) e termina com o primeiro caractere a partir da direita (s). A fórmula extrai dezessete caracteres da direita.

    Fórmula para separar um nome e um sobrenome de três partes

    Use as funções NÚM. CARACT e LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  3. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até o primeiro espaço, encontrado na etapa 1. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo.(23 - 6 = 17)

Este exemplo usa um sobrenome de duas partes: van Eaton. O primeiro espaço marca o final do nome e o início do sobrenome.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Diogo de Martins

Sobrenome duplo

Fórmula

Resultado (nome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

Fórmula

Resultado (sobrenome)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,1))

  1. Nome

    O nome inicia com o primeiro caractere da esquerda (M) e termina no oitavo caractere (o primeiro espaço). A fórmula extrai seis caracteres da esquerda.

    Fórmula para separar um nome e um sobrenome de duas partes

    Use a função LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  2. Sobrenome

    O sobrenome inicia com o nono caractere da direita (v) e termina no primeiro caractere da direita (n). A fórmula extrai nove caracteres a partir da direita do nome completo.

    Fórmula para separar um nome e um sobrenome de duas partes

    Use as funções NÚM. CARACT e LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  3. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até o primeiro espaço, encontrado na etapa 1. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo.(15 - 6 = 9)

Neste exemplo, o sobrenome aparece primeiro, seguido pelo sufixo. A vírgula separa o sobrenome e o sufixo do nome e da inicial do nome do meio.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Barros Jr., Davi K.

Sobrenome e sufixo primeiro, com vírgula

Fórmula

Resultado (nome)

'=EXT.TEXTO(A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

=EXT.TEXTO(A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

Fórmula

Resultado (inicial do meio)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)+1))

Fórmula

Resultado (sobrenome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

Fórmula

Resultado (sufixo)

'=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-2)-LOCALIZAR(" ",A2,1))

=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-2)-LOCALIZAR(" ",A2,1))

  1. Nome

    O nome inicia com o décimo segundo caractere (D) e termina com o décimo quinto caractere (o terceiro espaço). A fórmula extrai três caracteres, iniciando da décima segunda posição.

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

    Use as funções LOCALIZAR aninhadas para localizar o valor de núm_inicial:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  2. Adicione 1 para obter o caractere após o primeiro espaço (J). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(6 + 1 = 7)

  3. Pesquise o segundo espaço em A2, iniciando da sétima posição (J), encontrada na etapa 2.(11)

  4. Adicione 1 para obter o caractere após o segundo espaço (D). O resultado é a posição inicial do nome.(11 + 1 = 12)

    Use funções LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do caractere após o segundo espaço (D). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo terceiro espaço.(12)

  5. Pesquise a posição numérica do terceiro espaço em A2, iniciando da esquerda. O resultado é a posição final do nome.(15)

  6. Pesquise a posição numérica do caractere após o segundo espaço (D). O resultado é a posição inicial do nome.(12)

  7. Pegue o número do caractere do terceiro espaço, encontrado na etapa 6, e subtraia o número do caractere de "D", encontrado na etapa 7. O resultado é o número de caracteres que EXT. TEXTO extrai da cadeia de texto iniciando na décima segunda posição, encontrada na etapa 4.(15 - 12 = 3)

  8. Nome do meio

    O nome do meio inicia com o segundo caractere a partir da direita (K). A fórmula extrai dois caracteres da direita.

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

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  9. Adicione 1 para obter o caractere após o primeiro espaço (J). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(6 + 1 = 7)

  10. Pesquise o segundo espaço em A2, iniciando da sétima posição (J), encontrada na etapa 2.(11)

  11. Adicione 1 para obter o caractere após o segundo espaço (D). O resultado é a posição inicial do nome.(11 + 1 = 12)

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

  13. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até o terceiro espaço encontrado na etapa 5. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo.(17 - 15 = 2)

  14. Sobrenome

    O sobrenome inicia no primeiro caractere da esquerda (B) e termina no sexto caractere (o primeiro espaço). Portanto, a fórmula extrai seis caracteres da esquerda.

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

    Use a função LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  15. Sufixo

    O sufixo inicia no sétimo caractere a partir da esquerda (J) e termina no nono caractere da esquerda (.). A fórmula extrai três caracteres, iniciando do sétimo caractere.

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

    Use a função LOCALIZAR para localizar o valor de núm_inicial:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  16. Adicione 1 para obter o caractere após o primeiro espaço (J). O resultado é a posição inicial do sufixo.(6 + 1 = 7)

    Use funções LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  17. Adicione 1 para obter a posição numérica do caractere após o primeiro espaço (J). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(7)

  18. Pesquise a posição numérica do segundo espaço em A2, iniciando do sétimo caractere encontrado na etapa 4.(11)

  19. Subtraia 1 do número do caractere do segundo espaço encontrado na etapa 4 para obter o número do caractere de “,”. O resultado é a posição final do sufixo.(11 - 1 = 10)

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

  21. Depois de localizar o primeiro espaço, adicione 1 para localizar o próximo caractere (J), também encontrado nas etapas 3 e 4.(7)

  22. Pegue o número do caractere de “,”, encontrado na etapa 6, e subtraia o número do caractere de "J", encontrado nas etapas 3 e 4. O resultado é o número de caracteres que EXT. TEXTO extrai da cadeia de texto iniciando na sétima posição, encontrada na etapa 2.(10 - 7 = 3)

Neste exemplo, o nome está no início da cadeia de caracteres e o sufixo está no final, portanto, você pode usar fórmulas similares ao Exemplo 2: use a função ESQUERDA para extrair o nome, a função EXT.TEXTO para extrair o sobrenome e a função DIREITA para extrair o sufixo.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Júlio Pinto III

Nome e sobrenome com sufixo

Fórmula

Resultado (nome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

Fórmula

Resultado (sobrenome)

'=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-LOCALIZAR(" ",A2,1)+1))

=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-LOCALIZAR(" ",A2,1)+1))

Fórmula

Resultado (sufixo)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

  1. Nome

    O nome inicia no primeiro caractere da esquerda (G) e termina no quinto caractere (o primeiro espaço). Portanto, a fórmula extrai cinco caracteres da esquerda do nome completo.

    Fórmula para separar um nome e um sobrenome seguido de um sufixo

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(5)

  2. Sobrenome

    O sobrenome inicia no sexto caractere da esquerda (A) e termina no décimo primeiro caractere (o segundo espaço). Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar as posições dos espaços.

    A fórmula extrai seis caracteres do meio, iniciando pelo sexto caractere.

    Fórmula para separar um nome e um sobrenome seguido de um sufixo

    Use a função LOCALIZAR para localizar o valor de núm_inicial:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(5)

  3. Adicione 1 para obter a posição do caractere após o primeiro espaço (A). O resultado é a posição inicial do sobrenome.(5 + 1 = 6)

    Use funções LOCALIZAR aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(5)

  4. Adicione 1 para obter a posição do caractere após o primeiro espaço (A). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(5 + 1 = 6)

  5. Pesquise a posição numérica do segundo espaço em A2, iniciando do sexto caractere encontrado na etapa 4. Esse número de caractere é a posição final do sobrenome.(12)

  6. Pesquise a posição numérica do primeiro espaço. (5)

  7. Adicione 1 para localizar a posição numérica do caractere após o primeiro espaço (A), também encontrado nas etapas 3 e 4. (6)

  8. Pegue o número do caractere do segundo espaço, encontrado na etapa 5, e então subtraia o número do caractere de "A", encontrado nas etapas 6 e 7. O resultado é o número de caracteres que EXT. TEXTO extrai da cadeia de texto, iniciando na sexta posição, encontrada na etapa 2.(12 - 6 = 6)

  9. Sufixo

    O sufixo inicia três caracteres a partir da direita. Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar as posições dos espaços.

    Fórmula para separar um nome e um sobrenome seguido de um sufixo

    Use as funções LOCALIZAR e NÚM.CARACT aninhadas para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(5)

  10. Adicione 1 para obter o caractere após o primeiro espaço (A). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(5 + 1 = 6)

  11. Pesquise o segundo espaço em A2, iniciando da sexta posição (A) encontrada na etapa 2.(12)

  12. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até o segundo espaço encontrado na etapa 3. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo.(15 - 12 = 3)

Neste exemplo, o nome completo é precedido por um prefixo e você usa fórmulas similares ao Exemplo 2: a função EXT.TEXTO extrai o nome, a função DIREITA extrai o sobrenome.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Sr. Carlos Lima

Com prefixo

Fórmula

Resultado (nome)

'=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-LOCALIZAR(" ",A2,1)+1))

=EXT.TEXTO(A2,LOCALIZAR(" ",A2,1)+1,LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1)-LOCALIZAR(" ",A2,1)+1))

Fórmula

Resultado (sobrenome)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,LOCALIZAR(" ",A2,1)+1))

  1. Nome

    O nome inicia no quinto caractere da esquerda (R) e termina no nono caractere (o segundo espaço). Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar as posições dos espaços. Ela extrai quatro caracteres, começando da quinta posição.

    Fórmula para separar um nome precedido por um prefixo

    Use a função LOCALIZAR para localizar o valor de núm_inicial:

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

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

    Use a função LOCALIZAR aninhada para localizar o valor de núm_caract:

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

  3. Adicione 1 para obter a posição do caractere após o primeiro espaço (R). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(4 + 1 = 5)

  4. Pesquise a posição numérica do segundo espaço em A2, iniciando do quinto caractere, encontrado nas etapas 3 e 4. Esse número de caractere é a posição final do nome.(9)

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

  6. Adicione 1 para localizar a posição numérica do caractere após o primeiro espaço (R), também encontrado nas etapas 3 e 4. (5)

  7. Pegue o número do caractere do segundo espaço, encontrado na etapa 5, e então subtraia o número do caractere de "R", encontrado nas etapas 6 e 7. O resultado é o número do caractere que EXT. TEXTO extrai da cadeia de texto, iniciando na quinta posição encontrada na etapa 2.(9 - 5 = 4)

  8. Sobrenome

    O sobrenome inicia cinco caracteres a partir da direita. Esta fórmula envolve a função LOCALIZAR de aninhamento para localizar as posições dos espaços.

    Fórmula para separar um nome precedido por um prefixo

    Use as funções LOCALIZAR e NÚM.CARACT aninhadas para localizar o valor de núm_caract:

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

  9. Adicione 1 para obter a posição do caractere após o primeiro espaço (R). O resultado é o número do caractere no qual você deseja começar a pesquisar pelo segundo espaço.(4 + 1 = 5)

  10. Pesquise o segundo espaço em A2, iniciando da quinta posição (J) encontrada na etapa 2.(9)

  11. Conte o tamanho total da cadeia de texto em A2 e depois subtraia o número de caracteres da esquerda até o segundo espaço encontrado na etapa 3. O resultado é o número de caracteres a ser extraído a partir da direita do nome completo.(14 - 9 = 5)

Este exemplo usa um sobrenome com hífen. Um espaço separa cada componente do nome.

Copie as células na tabela e cole em uma planilha do Excel na célula A1. A fórmula exibida à esquerda será exibida para referência e o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na planilha, defina as larguras de coluna das colunas A e B para 250.

Exemplo de nome

Descrição

Letícia Schneider-Cavalcanti

Sobrenome com hífen

Fórmula

Resultado (nome)

'=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

=ESQUERDA(A2, LOCALIZAR(" ",A2,1))

Fórmula

Resultado (sobrenome)

'=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,1))

=DIREITA(A2,NÚM.CARACT(A2)-LOCALIZAR(" ",A2,1))

  1. Nome

    O nome inicia com o primeiro caractere da esquerda e termina na sexta posição (o primeiro espaço). A fórmula extrai seis caracteres da esquerda.

    Fórmula para separar um nome e um sobrenome com hífen

    Use a função LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do primeiro espaço em A2, iniciando da esquerda.(6)

  2. Sobrenome

    O sobrenome todo inicia dez caracteres a partir da direita (T) e termina no primeiro caractere a partir da direita (r).

    Fórmula para separar um nome e um sobrenome com hífen

    Use as funções NÚM. CARACT e LOCALIZAR para localizar o valor de núm_caract:

    Pesquise a posição numérica do espaço em A2, iniciando do primeiro caractere da esquerda.(6)

  3. Conte o tamanho total da cadeia de texto a ser extraída e subtraia o número de caracteres da esquerda até o primeiro espaço, encontrado na etapa 1.(16 - 6 = 10)

Consulte Também

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

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×