Dividir o texto em colunas diferentes com funções

Dividir o texto em colunas diferentes com funções

Pode utilizar as funções de texto ESQUERDA, MÉDIO, DIREITA, SEARCH e LEN para manipular cadeias de texto nos seus dados. Por exemplo, pode distribuir os primeiros nomes médios e últimos 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 personagem dentro de uma cadeia de texto. As posições dos espaços dentro da cadeia de texto também são importantes porque indicam o início ou o fim dos componentes do nome numa corda.

Por exemplo, numa célula que contém apenas um primeiro e último nome, o último nome começa após a primeira instância de um espaço. Alguns nomes na sua lista podem conter um nome do meio, caso em que o último nome 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 utilizando estas funções úteis. Também pode dividir texto em diferentes colunas com o Assistente de Texto Convertido para Colunas

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

Rio Kurjan

3

Janaina B.G. Rio Bueno

Duas iniciais do meio

Janaina

B. G.

Rio Bueno

4

Kahn

Sobrenome primeiro, com vírina

Wendy

Beth

Kahn

5

Mary Kay D. Andersen

Primeiro nome em duas partes

Maria 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

Tiago

van Eaton

8

Bacon Jr., Dan K.

Sobrenome e sufixo primeiro, com vírina

Dan

K.

Bacon

O Jr.

9

Gary Altman III

Com sufixo

Gary

Altman

III

10

Mr. Ryan Ihrig

Com prefixo

Ryan

Rio Ihrig

11

Julie Taft-Rider

Feno-apelido hifenize

Emília

Taft-Rider

Nota: Nos gráficos nos seguintes exemplos, o destaque em nome completo mostra o personagem que a fórmula SEARCH correspondente está à procura.

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

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Jeff Smith

Sem nome do meio

Fórmula

Resultado (primeiro nome)

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

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

Fórmula

Resultado (apelido)

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

=RIGHT(A2,LEN(a2)-SEARCH(" "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 usa um primeiro nome, uma inicial média e um apelido. Um espaço separa cada componente de nome.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Eric S. Kurjan

Uma inicial do meio

Fórmula

Resultado (primeiro nome)

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

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

Fórmula

Resultado (inicial média)

'=MID(a2,SEARCH(" "A2,1)+1,SEARCH".

=MID(A2,SEARCH(" "A2,1)+1,SEARCH". "A2,SEARCH".

Fórmula

Resultado Ao Vivo (apelido)

'=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

  1. Nome

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

    Fórmula para separar um primeiro e último nome, mais a 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 sexta posição de carácter (S), e termina na oitava posição (o segundo espaço). Esta fórmula envolve a nidificação de funções DE PESQUISA para encontrar a segunda instância de um espaço.

    A fórmula extrai três caracteres, 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 personagem 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 personagem após o primeiro espaço (S). O resultado é o número de caracteres em que pretende começar a procurar a segunda instância do espaço. (5 + 1 = 6)

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

  6. Procure a posição numérica do espaço na A2, a partir do primeiro personagem 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 caracteres EXTRAToS MID da cadeia de texto a partir da sexta posição encontrada no passo 2. (8 – 5 = 3)

  8. Apelido

    O último nome começa seis caracteres da direita (K) e termina no primeiro personagem da direita (n). Esta fórmula envolve a nidificação das funções DE PESQUISA para encontrar as segunda e terceira instâncias de um espaço (que estão na quinta e oitava posições da esquerda).

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

    A segunda função SEARCH numa fórmula para separar os primeiros, médios e últimos nomes
  9. Utilize as funções LEN e PESQUISA aninhada para encontrar o valor para num_chars:

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

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

  11. Procure a segunda instância de espaço na A2, a partir da sexta posição (S) encontrada no passo 2. Este número de personagem é 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 caracteres da esquerda até à segunda instância de espaço encontrado no passo 3. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (14 - 8 = 6).

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

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Janaina B.G. Rio Bueno

Duas iniciais do meio

Fórmula

Resultado (primeiro nome)

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

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

Fórmula

Resultado (iniciais médias)

'=MID(a2,SEARCH(" "A2,1)+1,SEARCH".

=MID(a2,SEARCH(" "A2,1)+1,SEARCH". "A2,SEARCH".

Fórmula

Resultado Ao Vivo (apelido)

'=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

=RIGHT(A2,LEN(a2)-SEARCH(" "A2,SEARCH".

  1. Nome

    O primeiro nome começa com o primeiro personagem da esquerda (J) e termina no oitavo personagem (o primeiro espaço). A fórmula extrai os primeiros oito caracteres 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 na A2, a partir da esquerda. (8)

  2. Nome do meio

    O nome do meio começa na nona posição (B), e termina na 14ª posição (o terceiro espaço). Esta fórmula envolve nidificar a BUSCA para encontrar as primeiras, segundas e terceiras instâncias de espaço nas oitava, décima e décima e décima.

    A fórmula extrai cinco caracteres, 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 personagem 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 personagem após o primeiro espaço (B). O resultado é o número de caracteres em que pretende começar a procurar a segunda instância do espaço. (8 + 1 = 9)

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

  6. Adicione 1 para obter a posição do personagem após o segundo espaço (G). Este número de caracteres é a posição inicial em que 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. Pegue o número de caracteres do terceiro espaço encontrado no passo 7 e subtraia o número de caracteres do primeiro espaço encontrado no passo 6. O resultado é o número de caracteres EXTRAToS MID da cadeia de texto a partir da nona posição encontrada no passo 2.

  10. Apelido

    O último nome começa cinco caracteres da direita (B) e termina no primeiro personagem da direita (o). Esta fórmula envolve nidificar search para encontrar as primeiras, segundas e terceiras instâncias de espaço.

    A fórmula extrai cinco caracteres 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 ANINHadas DE PROCURA e LEN para encontrar o valor para o 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 personagem após o primeiro espaço (B). O resultado é o número de caracteres em que pretende começar a procurar a segunda instância do 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 personagem após o segundo espaço (G). Este número de caracteres é a posição inicial em que pretende começar a procurar a terceira instância de espaço. (11 + 1 = 12)

  14. Procure o terceiro espaço na A2, a partir da 12ª 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 caracteres 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írem marca o fim do último nome, e um espaço separa cada componente de nome.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Kahn

Sobrenome primeiro, com vírina

Fórmula

Resultado (primeiro nome)

'=MID(a2,SEARCH(" "A2,1)+1,SEARCH".

=MID(A2,SEARCH(" "A2,1)+1,SEARCH". "A2,SEARCH".

Fórmula

Resultado (nome do meio)

'=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

Fórmula

Resultado Ao Vivo (apelido)

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

=ESQUERDA(A2, SEARCH(" "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 caracteres, 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 caracteres, a partir da direita.

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

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

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

  7. Adicione 1 para obter a posição do caráter depois do primeiro espaço (L). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (7 + 1 = 8)

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

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

  10. Apelido

    O apelido começa no primeiro caráter a contar da esquerda (S) e termina no quinto caráter (a). A fórmula extrai cinco carateres a contar da esquerda.

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

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

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

  11. Subtrair 2 para obter a posição numérica do carácter final do apelido (n). O resultado é o número de carateres que pretende que ESQUERDA extraia. (7 - 2 =5)

Este exemplo usa um primeiro nome em duas partes, Mary Kay. O segundo e terceiro espaços separam cada componente de nome.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Mary Kay D. Andersen

Primeiro nome em duas partes

Fórmula

Resultado (primeiro nome)

ESQUERDA(A2, SEARCH(" "A2,SEARCH".

=ESQUERDA(A2, SEARCH(" "A2,SEARCH".

Fórmula

Resultado (inicial média)

'=MID(a2,SEARCH(" "A2,SEARCH". "A2,1)+1)+1,SEARCH".

=MID(A2,SEARCH(" "A2,SEARCH". "A2,1)+1)+1,SEARCH"" "A2,SEARCH".

Fórmula

Resultado Ao Vivo (apelido)

'=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

=RIGHT(A2,LEN(a2)-SEARCH(" "A2,SEARCH".

  1. Nome

    O primeiro nome começa com o primeiro personagem da esquerda e termina no nono personagem (o segundo espaço). Esta fórmula envolve nidificar a SEARCH para encontrar a segunda instância de espaço da esquerda.

    A fórmula extrai nove caracteres, a partir da esquerda.

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

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

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

  2. Adicione 1 para obter a posição do personagem após o primeiro espaço (K). O resultado é o número de caracteres em que pretende começar a procurar a segunda instância do 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 caracteres extratos deixados da cadeia de texto. (9)

  4. Nome do meio

    O nome do meio começa na décima posição (D), e termina na 12ª posição (o terceiro espaço). Esta fórmula envolve nidificar search para encontrar as primeiras, segundas e terceiras instâncias de espaço.

    A fórmula extrai dois caracteres 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 DE PESQUISA aninhadas para encontrar o valor para 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 personagem 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 caracteres extratos deixados da esquerda. (9)

  7. Adicione 1 para obter o personagem 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 personagem após o segundo espaço (D). O resultado é o número de caracteres em que pretende começar a procurar o terceiro espaço. (10)

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

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

  10. Pegue o número de caracteres do terceiro espaço, encontrado no passo 6, e subtraia o número de caracteres de "D", encontrado no passo 7. O resultado é o número de caracteres EXTRAToS MID da cadeia de texto a partir da décima posição encontrada no passo 4. (12 - 10 = 2)

  11. Apelido

    O último nome começa com oito caracteres da direita. Esta fórmula envolve nidificar search para encontrar as primeiras, segundas e terceiras instâncias de espaço nas quinta, nona e décima segunda posições.

    A fórmula extrai oito caracteres da direita.

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

    Utilize as funções ANINHadas SEARCH e LEN para encontrar o valor para num_chars:

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

  12. Adicione 1 para obter o personagem após o primeiro espaço (K). O resultado é o número de personagem em que quer 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 personagem 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 na 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 caracteres 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 usa um apelido em três partes: Barreto de Mattos. O primeiro espaço marca o fim do primeiro nome e o início do último nome.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Paula Barreto de Mattos

Apelido de três partes

Fórmula

Resultado (primeiro nome)

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

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

Fórmula

Resultado (apelido)

DIREITO(A2,LEN(A2)-SEARCH(" "A2,1))

=RIGHT(A2,LEN(a2)-SEARCH(" "A2,1))

  1. Nome

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

    Fórmula para separar um primeiro nome, e um apelido em três partes

    Utilize a função Search para encontrar o valor para num_chars:

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

  2. Apelido

    O último nome começa 17 caracteres da direita (B) e termina com o primeiro personagem da (s) direita(s). A fórmula extrai 17 caracteres da direita.

    Fórmula para separar um primeiro nome, e um apelido em três partes

    Utilize as funções LEN e SEARCH para encontrar o valor para num_chars:

    Procure a posição numérica do primeiro espaço na 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 caracteres da esquerda até ao 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 usa um apelido em duas partes: van Eaton. O primeiro espaço marca o fim do primeiro nome e o início do último nome.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

James van Eaton

Apelido de duas partes

Fórmula

Resultado (primeiro nome)

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

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

Fórmula

Resultado (apelido)

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

=RIGHT(A2,LEN(a2)-SEARCH(" "A2,1))

  1. Nome

    O primeiro nome começa com o primeiro personagem da esquerda (J) e termina no oitavo personagem (o primeiro espaço). A fórmula extrai seis caracteres 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 na A2, a partir da esquerda. (7)

  2. Apelido

    O último nome começa com o nono personagem da direita (v) e termina no primeiro personagem da direita (n). A fórmula extrai nove caracteres da direita do nome completo.

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

    Utilize as funções LEN e SEARCH para encontrar o valor para num_chars:

    Procure a posição numérica do primeiro espaço na 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 caracteres da esquerda até ao 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 último nome vem em primeiro lugar, seguido do sufixo. A vírem separa o último nome e o sufixo do primeiro nome e da inicial média.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Bacon Jr., Dan K.

Sobrenome e sufixo primeiro, com vírina

Fórmula

Resultado (primeiro nome)

'=MID(a2,SEARCH(" "A2,SEARCH". "A2,1)+1)+1,SEARCH".

=MID(A2,SEARCH(" "A2,SEARCH". "A2,1)+1)+1,SEARCH".

Fórmula

Resultado (inicial média)

'=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

=RIGHT(A2,LEN(a2)-SEARCH(" "A2,SEARCH".

Fórmula

Resultado (apelido)

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

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

Fórmula

Resultado (sufixo)

'=MID(a2,SEARCH(» " A2,1)+1,(SEARCH(" "A2,SEARCH".

=MID(A2,SEARCH(" ", A2,1)+1,("SEARCH".

  1. Nome

    O primeiro nome começa com o décimo segundo personagem (D) e termina com o décimo quinto personagem (o terceiro espaço). A fórmula extrai três caracteres, a partir da 12ª posição.

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

    Utilize funções DE PESQUISA aninhadas para encontrar o valor para start_num:

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

  2. Adicione 1 para obter o personagem 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 personagem após o segundo espaço (D). O resultado é a posição inicial do primeiro nome. (11 + 1 = 12)

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

    Procure a posição numérica do personagem após o segundo espaço (D). O resultado é o número de caracteres em que pretende começar a procurar o terceiro espaço. (16)

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

  6. Procure a posição numérica do personagem após o segundo espaço (D). O resultado é a posição inicial do primeiro nome. (16)

  7. Pegue o número de caracteres do terceiro espaço, encontrado no passo 6, e subtraia o número de caracteres de "D", encontrado no passo 7. O resultado é o número de caracteres EXTRAToS MID da cadeia de texto a partir da 12ª posição, encontrada no passo 4. (15 - 12 = 3)

  8. Nome do meio

    O nome do meio começa com o segundo personagem da direita (K). A fórmula extrai dois caracteres da direita.

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

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

  9. Adicione 1 para obter o personagem 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 personagem após o segundo espaço (D). O resultado é a posição inicial do primeiro nome. (11 + 1 = 12)

  12. Procure a posição numérica do terceiro espaço na 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 caracteres da esquerda até ao terceiro espaço, encontrado no passo 5. O resultado é o número da carateres a ser extraído a contar da direita do nome completo. (17 - 15 = 2)

  14. Apelido

    O último nome começa no primeiro personagem a partir da esquerda (B) e termina no sexto personagem (o primeiro espaço). Portanto, a fórmula extrai seis caracteres da esquerda.

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

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

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

  15. Sufixo

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

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

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

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

  16. Adicione 1 para obter o personagem 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 na A2, a partir da esquerda. (7)

  17. Adicione 1 para obter a posição numérica do personagem 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 personagem encontrado no passo 4. (11)

  19. Subtrair 1 do número de caracteres do segundo espaço encontrado no passo 4 para obter o número de caracteres 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 encontrar o personagem seguinte (J), também encontrado nos passos 3 e 4. (7)

  22. Pegue o número de caracteres de "" encontrado no passo 6, e subtraio o número de caracteres de "J", encontrado nos passos 3 e 4. O resultado é o número de caracteres EXTRAToS MID da cadeia de texto a partir da sétima posição, encontrada no passo 2. (10 - 7 = 3)

Neste exemplo, o primeiro nome está no início da corda e o sufixo está no final, para que possa usar fórmulas semelhantes ao Exemplo 2: Utilize a função LEFT para extrair o primeiro nome, a função MID para extrair o último nome , e a função DIREITA para extrair o sufixo.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Gary Altman III

Primeiro e último nome com sufixo

Fórmula

Resultado (primeiro nome)

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

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

Fórmula

Resultado (apelido)

'=MID(a2,SEARCH(" "A2,1)+1,SEARCH".

=MID(A2,SEARCH(" "A2,1)+1,SEARCH". "A2,SEARCH".

Fórmula

Resultado (sufixo)

'=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

  1. Nome

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

    Fórmula para separar um primeiro e um último nome seguido de um sufixo

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

  2. Apelido

    O último nome começa no sexto personagem da esquerda (A) e termina no décimo primeiro personagem (o segundo espaço). Esta fórmula envolve nidificar a SEARCH para encontrar as posições dos espaços.

    A fórmula extrai seis caracteres do meio, a partir do sexto personagem.

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

  3. Adicione 1 para obter a posição do personagem após o primeiro espaço (A). O resultado é a posição inicial do último nome. (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 na A2, a partir da esquerda. (7)

  4. Adicione 1 para obter a posição do personagem 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 personagem encontrado no passo 4. Este número de personagem é a posição final do último nome. (16)

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

  7. Adicione 1 para encontrar a posição numérica do personagem após o primeiro espaço (A), também encontrado nos passos 3 e 4. (7)

  8. Pegue o número de caracteres do segundo espaço, encontrado no passo 5, e depois subtraia o número de caracteres de "A", encontrado nos passos 6 e 7. O resultado é o número de caracteres EXTRAToS MID da cadeia de texto, a partir da sexta posição, encontrados no passo 2. (16 - 7 = 9)

  9. Sufixo

    O sufixo começa três caracteres da direita. Esta fórmula envolve nidificar a SEARCH para encontrar as posições dos espaços.

    Fórmula para separar um primeiro e um último nome seguido de um sufixo

    Utilize as funções ANINHadas SEARCH e LEN para encontrar o valor para num_chars:

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

  10. Adicione 1 para obter o personagem após o primeiro espaço (A). O resultado é o número do caráter que pretende começar a procurar pela segunda instância do espaço. (5 + 1 = 6)

  11. Procure o segundo espaço na A2, a partir da sexta posição (A), encontrada no passo 2. (16)

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

Neste exemplo, o nome completo é precedido por um prefixo, e utiliza fórmulas semelhantes ao Exemplo 2: a função MID para extrair o primeiro nome, a função RIGHT para extrair o último nome.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Mr. Ryan Ihrig

Com prefixo

Fórmula

Resultado (primeiro nome)

'=MID(a2,SEARCH(" "A2,1)+1,SEARCH".

=MID(A2,SEARCH(" "A2,1)+1,SEARCH". "A2,SEARCH".

Fórmula

Resultado (apelido)

'=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

=RIGHT(a2,LEN(a2)-SEARCH(" "A2,SEARCH".

  1. Nome

    O primeiro nome começa no quinto personagem da esquerda (R) e termina no nono personagem (o segundo espaço). A fórmula nidifica SEARCH para encontrar as posições dos espaços. Extrai quatro caracteres, a partir da quinta posição.

    Fórmula para separar um primeiro nome precedido por um prefixo

    Utilize a função SEARCH para encontrar o valor para a start_num:

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

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

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

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

  3. Adicione 1 para obter a posição do personagem 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 personagem, encontrado nos passos 3 e 4. Este número de caracteres é a posição final do primeiro nome. (9)

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

  6. Adicione 1 para encontrar a posição numérica do personagem após o primeiro espaço (R), também encontrado nos passos 3 e 4. (7)

  7. Pegue o número de caracteres do segundo espaço, encontrado no passo 5, e depois subtraia o número de caracteres de "R", encontrado nos passos 6 e 7. O resultado é o número de caracteres EXTRAToS MID da cadeia de texto, começando na quinta posição encontrada no passo 2. (9 - 5 = 4)

  8. Apelido

    O último nome começa com cinco caracteres da direita. Esta fórmula envolve nidificar a SEARCH para encontrar as posições dos espaços.

    Fórmula para separar um primeiro nome precedido por um prefixo

    Utilize as funções ANINHadas SEARCH e LEN para encontrar o valor para num_chars:

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

  9. Adicione 1 para obter a posição do personagem 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 na A2, a partir da quinta posição (R), encontrada no passo 2. (9)

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

Este exemplo usa um apelido hifenize. Um espaço separa cada componente de nome.

Copie as células da mesa e cole numa folha de cálculo do Excel na célula A1. A fórmula que vir à esquerda será exibida para referência, enquanto o Excel converterá automaticamente a fórmula à direita no resultado apropriado.

Dica    Antes de colar os dados na folha de cálculo, defina as larguras da coluna das colunas A e B a 250.

Nome de exemplo

Descrição

Julie Taft-Rider

Feno-apelido hifenize

Fórmula

Resultado (primeiro nome)

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

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

Fórmula

Resultado (apelido)

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

=RIGHT(A2,LEN(a2)-SEARCH(" "A2,1))

  1. Nome

    O primeiro nome começa no primeiro personagem 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 primeiro e um apelido hifenize

    Utilize a função SEARCH para encontrar o valor da num_chars:

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

  2. Apelido

    Todo o apelido começa dez caracteres da direita (T) e termina no primeiro personagem da direita (r).

    Fórmula para separar um primeiro e um apelido hifenize

    Utilize as funções LEN e SEARCH para encontrar o valor para num_chars:

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

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

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Consulte Também

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

Precisa de mais ajuda?

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.

×