Você está na página 1de 24

Combinar o contedo de vrias clulas

Aplicvel a: Excel 2007


Voc pode usar o operador E comercial (&) em uma frmula para combinar texto de
vrias clulas em uma nica clula, tal como nome e sobrenome.
1. Selecione a clula na qual deseja combinar o contedo de outras clulas.
2. Para iniciar a frmula, digite =(
3. Para combinar o contedo de duas clulas, selecione a primeira clula que
contm o texto que deseja combinar, digite &" "& (um espao entre aspas) e
selecione a prxima clula com texto a combinar.
Para combinar o contedo em mais de duas clulas, selecione mais clulas e
digite & & aps cada clula selecionada. Se no quiser adicionar um espao
entre o texto combinado, digite & em vez de & &. Para adicionar uma
vrgula, digite &", "& (uma vrgula seguida de um espao, ambos entre aspas).
4. Para concluir a frmula, digite )
5. Para ver os resultados da frmula, pressione ENTER.
Dica : Voc tambm pode usar a funo CONCATENAR para combinar texto de vrias
clulas em uma nica clula, conforme mostrado no exemplo a seguir.

Exemplo
A seguinte planilha modelo mostra exemplos de frmulas que voc pode usar.
O exemplo pode ser mais fcil de compreender se voc copi-lo para uma planilha
vazia.
Como copiar um exemplo?
1. Crie uma planilha ou pasta de trabalho vazia.
2. Selecione o exemplo no tpico da Ajuda.
Observao : No selecione os ttulos de linha ou de coluna.

Selecionando um exemplo na Ajuda


3. Pressione CTRL+C.
4. Na planilha, selecione a clula A1 e pressione CTRL+V.
5. Para alternar entre visualizar os resultados e as frmulas que retornam os
resultados, pressione CTRL+` (acento grave), ou na guia Frmulas no grupo
Auditoria de Frmula, clique no boto Exibir Frmulas.

A
Nome
Sara
Davi
1 Frmula
2
3 =A2&", "&B2
=B3&", "&A3
=CONCATENAR(A2,"
",B2)

B
Sobrenome
Melo
Barros
Descrio (resultado)
Combina os nomes acima, separados por um espao
(Sara Melo)
Combina os nomes acima, separados por um espao
(Barros, Davi)
Combina os nomes acima, separados por um espao
(Sara Melo)

Observao : A frmula insere um espao entre os nomes e sobrenomes, usando um


espao entre aspas. Use aspas para incluir qualquer texto literal (texto que no
alterado) no resultado.

Dividir texto entre colunas usando


funes
Aplicvel a: Excel 2007

As funes de texto so teis para manipular cadeias de caracteres nos dados, por
exemplo, para distribuir o nome, o nome do meio e o sobrenome de uma clula em trs
colunas separadas.
Este artigo demonstra como usar as combinaes das funes de texto a seguir para
extrair e copiar componentes do nome em clulas separadas.
Funo
Sintaxe
ESQUERDA
ESQUERDA(texto,nm_caract)
EXT.TEXTO EXT.TEXTO(texto,nm_inicial,nm_caract)
DIREITA
DIREITA(texto,nm_caract)
LOCALIZAR LOCALIZAR(texto_procurado,no_texto,nm_inicial)
NM.CARACT NM.CARACT(texto)

Extraindo componentes de nome


A chave para a distribuio de componentes de nome ao usar funes de texto a
posio de cada caractere dentro de uma cadeia de texto. As posies dos espaos
dentro da cadeia de texto so importantes porque indicam o incio ou fim dos
componentes do nome em uma cadeia de caracteres.
Por exemplo, em uma clula que contenha somente o nome e o sobrenome, o
sobrenome inicia depois da primeira instncia de um espao. Alguns nomes na sua lista

podem conter um nome do meio. Nesses casos, o sobrenome inicia depois da segunda
instncia de um espao.
Este artigo mostra como extrair os vrios componentes de uma srie de formatos de
nome. Clique em um exemplo de nome na tabela a seguir para ver as frmulas de
extrao de componentes desse nome.
Copie as frmulas de cada exemplo em uma planilha em branco para compreend-las
com mais facilidade.
Como copiar um exemplo?
1. Crie uma planilha ou pasta de trabalho vazia.
2. Selecione o exemplo de texto e as frmulas na tabela.
Observao : No selecione os ttulos de linha ou de coluna.

3. Pressione CTRL+C.
4. Na planilha, selecione a clula A1 e pressione CTRL+V.
5. Para alternar entre visualizar os resultados e as frmulas que retornam os
resultados, pressione CTRL+` (acento grave), ou na guia Frmulas no grupo
Auditoria de Frmula, clique no boto Exibir Frmulas.
Exemplo de
nome
1 Jeff Smith
2 Eric S. Kurjan
Janaina B. G.
3
Bueno
Kahn, Wendy
4
Beth
Mary Kay D.
5
Andersen
Paula Barreto
6
de Mattos
James van
7
Eaton
Bacon Jr., Dan
8
K.
Gary Altman
9
III
10 Mr. Ryan Ihrig
11 Julie Taft-Rider

Nome do
Sobrenome
meio
Smith
S.
Kurjan

Descrio

Nome

Sem nome do meio


Uma inicial do meio

Jeff
Eric

Duas iniciais do meio

Janaina B. G.

Bueno

Sobrenome primeiro,
com vrgula

Wendy Beth

Kahn

Nome duplo

Mary
Kay

Andersen

Sobrenome triplo

Paula

Barreto de
Mattos

Sobrenome duplo

James

van Eaton

Sobrenome e sufixo
primeiro, com vrgula

Dan

Com sufixo
Com prefixo
Sobrenome com hfen

D.

K.

Sufixo

Bacon

Jr.

Gary

Altman

III

Ryan
Julie

Ihrig
Taft-Rider

Exemplo 1: Jeff Smith


Nesse exemplo h apenas dois componentes: nome e sobrenome. Um nico espao
separa os dois componentes de nome.
A
B
1 Nome
Nome
completo
2
=ESQUERDA(A2,
Jeff Smith
LOCALIZAR(" ",A2,1))

C
Sobrenome
=DIREITA(A2,NM.CARACT(A2)LOCALIZAR(" ",A2,1))

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.
Nome

O nome inicia com o primeiro caractere na cadeia de caracteres (J) e termina no quinto
caractere (o espao). A frmula retorna cinco caracteres na clula A2, iniciando a partir
da esquerda.

Use a funo LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do espao em A2, iniciando da esquerda.(5)
Sobrenome

O sobrenome inicia no espao, sete caracteres a partir da direita e termina no ltimo


caractere direita (h). A frmula extrai sete caracteres em A2, iniciando a partir da
direita.

Use as funes LOCALIZAR e NM. CARACT. para localizar o valor de nm_caract:


Pesquise a posio numrica do espao em A2, iniciando da esquerda.(5)
Conte o tamanho total da cadeia de texto e subtraia o nmero de caracteres da esquerda
at o primeiro espao, como encontrado na etapa 1. (10 - 5 = 5)
Incio da Pgina

Exemplo 2: Eric S. Kurjan

Neste exemplo, h trs componentes no nome completo: nome, inicial do nome do meio
e sobrenome. Um espao separa cada componente do nome.
A
B
Nom
Nome (Eric)
1 e

Nome do meio (S.)

Sobrenome ( Kurjan )

=EXT.TEXTO(A2,LOCALI
Eric
=ESQUERDA(
ZAR("
2
=DIREITA(A2,NM.CARAC
S.
A2,
",A2,1)+1,LOCALIZAR("
T(A2)-LOCALIZAR("
Kurja LOCALIZAR(" ",A2,LOCALIZAR("
",A2,1)+1))
n
",A2,1))
",A2,1)+1)-LOCALIZAR("
",A2,1))
No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula
LOCALIZAR correspondente est procurando.
Nome

O nome inicia com o primeiro caractere da esquerda (E) e termina no sexto caractere (o
primeiro espao). A frmula extrai os primeiros cinco caracteres em A2, iniciando da
esquerda.

Use a funo LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(5)
Nome do meio

O nome do meio inicia na posio do sexto caractere (S) e termina na oitava posio (o
segundo espao). Esta frmula envolve funes LOCALIZAR de aninhamento para
localizar a segunda instncia de um espao.
A frmula extrai trs caracteres, iniciando da sexta posio. .

Use a funo LOCALIZAR para localizar o valor de nm_inicial:


Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(5)
Adicione 1 para obter a posio do caractere aps o primeiro espao (S). Essa posio
numrica a posio inicial do nome do meio.(5 + 1 = 6)
Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:

Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere


da esquerda.(5)
Adicione 1 para obter a posio do caractere aps o primeiro espao (S). O resultado o
nmero do caractere no qual voc deseja comear a pesquisar pela segunda instncia de
espao.(5 + 1 = 6)
Pesquise a segunda instncia de espao em A2, iniciando da sexta posio (S)
encontrada na etapa 4. Esse nmero de caractere a posio final do nome do meio.(8)
Pesquise a posio numrica do espao em A2, iniciando do primeiro caractere da
esquerda.(5)
Pegue o nmero do caractere do segundo espao encontrado na etapa 5 e subtraia o
nmero do caractere do primeiro espao encontrado na etapa 6. O resultado o nmero
de caracteres que EXT.TEXTO extrai da cadeia de texto iniciando na sexta posio
encontrada na etapa 2.(8 5 = 3)
Sobrenome

O sobrenome inicia seis caracteres a partir da direita (K) e termina no primeiro caractere
a partir da direita (n). Esta frmula envolve funes LOCALIZAR de aninhamento para
localizar a segunda e a terceira instncias de um espao (que esto na quinta e na oitava
posies a partir da esquerda).
A frmula extrai seis caracteres em A2, iniciando a partir da direita.

Use as funes NM.CARACT e LOCALIZAR aninhadas para localizar o valor de


nm_caract:
Pesquise a posio numrica do espao em A2, iniciando do primeiro caractere da
esquerda.(5)
Adicione 1 para obter a posio do caractere aps o primeiro espao (S). O resultado o
nmero do caractere no qual voc deseja comear a pesquisar pela segunda instncia de
espao.(5 + 1 = 6)
Pesquise a segunda instncia de espao em A2, iniciando da sexta posio (S)
encontrada na etapa 2. Esse nmero de caractere a posio final do nome do meio.(8)
Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de
caracteres da esquerda at a segunda instncia de espao encontrada na etapa 3. O
resultado o nmero de caracteres a ser extrado a partir da direita do nome completo.
(14 8 = 6 .
Incio da Pgina

Exemplo 3: Janaina B. G. Bueno


Nesse exemplo, h duas iniciais de nomes do meio. A primeira e a terceira instncias de
espao separam os componentes do nome.
A
B
Nom Nome (
Janaina )
1 e
Janai
2 na B. =ESQUERD
A(A2,
G.
LOCALIZA
Buen
R(" ",A2,1))
o

Nome do meio (B. G.)

Sobrenome ( Bueno )

=EXT.TEXTO(A2,LOC
ALIZAR("
",A2,1)+1,LOCALIZAR( =DIREITA(A2,NM.CARACT(A2,
" ",A2,LOCALIZAR(" LOCALIZAR(" ",A2,1)+1)+1))
",A2,1)+1)+1)LOCALIZAR(" ",A2,1))

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.
Nome

O nome inicia com o primeiro caractere da esquerda (J) e termina no oitavo caractere (o
primeiro espao). A frmula extrai os primeiros oito caracteres em A2, iniciando da
esquerda.

Use a funo LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(8)
Nome do meio

O nome do meio inicia na nona posio (B) e termina na dcima quarta posio (o
terceiro espao). Esta frmula envolve a funo LOCALIZAR de aninhamento para
localizar a primeira, a segunda e a terceira instncias de espao na oitava, dcima
primeira e dcima quarta posies.
A frmula extrai cinco caracteres, iniciando da nona posio.

Use a funo LOCALIZAR para localizar o valor de nm_inicial:


Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(8)

Adicione 1 para obter a posio do caractere aps o primeiro espao (B). Essa posio
numrica a posio inicial do nome do meio.(8 + 1 = 9)
Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:
Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(8)
Adicione 1 para obter a posio do caractere aps o primeiro espao (B). O resultado
o nmero do caractere no qual voc deseja comear a pesquisar pela segunda instncia
de espao.(8 + 1 = 9)
Pesquise o segundo espao em A2, iniciando da nona posio (B) encontrada na etapa
4. (11)
Adicione 1 para obter a posio do caractere aps o segundo espao (G). Esse nmero
de caractere a posio inicial na qual voc deseja iniciar a pesquisa pelo terceiro
espao.(11 + 1 = 12)
Pesquise o terceiro espao em A2, iniciando na dcima segunda posio encontrada na
etapa 6.(14)
Pesquise a posio numrica do primeiro espao em A2.(8)
Pegue o nmero do caractere do terceiro espao encontrado na etapa 7 e subtraia o
nmero do caractere do primeiro espao encontrado na etapa 6. O resultado o nmero
de caracteres que EXT.TEXTO extrai da cadeia de caracteres de caracteres de texto
iniciando da nona posio encontrada na etapa 2. .
Sobrenome

O sobrenome inicia cinco caracteres a partir da direita (B) e termina no primeiro


caractere a partir da direita (o). Esta frmula envolve a funo LOCALIZAR de
aninhamento para localizar a primeira, a segunda e a terceira instncias de espao.
A frmula extrai cinco caracteres em A2, iniciando da direita do nome completo.

Use as funes LOCALIZAR e NM.CARACT aninhadas para localizar o valor de


nm_caract:
Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(8)
Adicione 1 para obter a posio do caractere aps o primeiro espao (B). O resultado
o nmero do caractere no qual voc deseja comear a pesquisar pela segunda instncia
de espao.(8 + 1 = 9)

Pesquise o segundo espao em A2, iniciando da nona posio (B) encontrada na etapa
2.(11)
Adicione 1 para obter a posio do caractere aps o segundo espao (G). Esse nmero
de caractere a posio inicial na qual voc deseja iniciar a pesquisa pela terceira
instncia de espao.(11 + 1 = 12)
Pesquise o terceiro espao em A2, iniciando na dcima segunda posio (G) encontrada
na etapa 6.(14)
Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de
caracteres da esquerda at o terceiro espao encontrado na etapa 5. O resultado o
nmero de caracteres a ser extrado a partir da direita do nome completo.(19 - 14 = 5)
Incio da Pgina

Exemplo 4: Kahn, Wendy Beth


Nesse exemplo, o sobrenome vem antes do nome, e o nome do meio exibido no final.
A vrgula marca o final do sobrenome, e um espao separa cada componente do nome.
A
B
Nom
Nome (Wendy)
1 e
=EXT.TEXTO(A2,LOCALI
Kahn
ZAR("
2 ,
",A2,1)+1,LOCALIZAR("
Wend
",A2,LOCALIZAR("
y
",A2,1)+1)-LOCALIZAR("
Beth
",A2,1))

C
Nome do meio (Beth)

D
Sobrenome
(Kahn)

=ESQUERDA(
=DIREITA(A2,NM.CARAC
A2,
T(A2)-LOCALIZAR("
LOCALIZAR(
",A2,1)+1))
" ",A2,1)-2)

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.
Nome

O nome inicia com o dcimo primeiro caractere da esquerda (W) e termina no dcimo
sexto caractere (o segundo espao). Como o primeiro nome ocorre no meio do nome
completo, voc precisa usar a funo EXT.TEXTO para extrair o nome.
A frmula extrai seis caracteres, iniciando da stima posio.

Use a funo LOCALIZAR para localizar o valor de nm_inicial:


Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(6)

Adicione 1 para obter a posio do caractere aps o primeiro espao (W). Essa posio
numrica a posio inicial do nome.(6 + 1 = 7)
Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:
Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(6)
Adicione 1 para obter a posio do caractere aps o primeiro espao (W). O resultado
o nmero do caractere no qual voc deseja comear a pesquisar pelo segundo espao.(6
+ 1 = 7)
Pesquise o segundo espao em A2, iniciando da dcima primeira posio (W)
encontrada na etapa 4.(12)
Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(6)
Pegue o nmero do caractere do segundo espao encontrado na etapa 5 e subtraia o
nmero do caractere do primeiro espao encontrado na etapa 6. O resultado o nmero
de caracteres que EXT. TEXTO extrai da cadeia de texto iniciando na stima posio
encontrada na etapa 2. (12 - 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 frmula envolve a funo LOCALIZAR de
aninhamento para localizar a primeira e a segunda instncias de espao na sexta e na
dcima segunda posies da esquerda.
A frmula extrai quatro caracteres, iniciando da direita.

Use as funes LOCALIZAR e NM.CARACT aninhadas para localizar o valor de


nm_inicial:
Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(6)
Adicione 1 para obter a posio do caractere aps o primeiro espao (W). O resultado
o nmero do caractere no qual voc deseja comear a pesquisar pelo segundo espao.(6
+ 1 = 7)
Pesquise a segunda instncia de espao em A2, iniciando da stima posio (W)
encontrada na etapa 2.(12)

Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de


caracteres da esquerda at o segundo espao encontrado na etapa 3. O resultado o
nmero de caracteres a ser extrado a partir da direita do nome completo.(16 - 12 = 4)
Sobrenome

O sobrenome inicia com o primeiro caractere da esquerda (K) e termina no quarto


caractere (n). A frmula extrai quatro caracteres, iniciando da esquerda.

Use a funo LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(6)
Subtraia 2 para obter a posio numrica do caractere final do sobrenome (n). O
resultado o nmero de caracteres que voc deseja que a funo ESQUERDA extraia.
(6 - 2 = 4)
Incio da Pgina

Exemplo 5: Mary Kay D. Andersen


Nesse exemplo, h duas partes do nome: Mary Kay. O segundo e terceiro espaos
separam cada componente do nome.
A

B
C
Nome (Mary
Nome
Nome do meio (D.)
Kay)
=EXT.TEXTO(A2,LOC
ALIZAR("
1
=ESQUERDA ",A2,LOCALIZAR("
Mary (A2,
",A2,1)+1)+1,LOCALI
2 Kay LOCALIZAR ZAR("
D.
("
",A2,LOCALIZAR("
Ander ",A2,LOCALI ",A2,LOCALIZAR("
sen
ZAR("
",A2,1)+1)+1)",A2,1)+1))
(LOCALIZAR("
",A2,LOCALIZAR("
",A2,1)+1)+1))

D
Sobrenome (Andersen)

=DIREITA(A2,NM.CARACT(A2
,LOCALIZAR(" ",A2,1)+1)+1))

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.

Nome

O nome inicia com o primeiro caractere da esquerda e termina no nono segundo


caractere (o segundo espao). Esta frmula envolve a funo LOCALIZAR de
aninhamento para localizar a segunda instncia de espao da esquerda.
A frmula extrai nove caracteres, iniciando da esquerda.

Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(5)
Adicione 1 para obter a posio do caractere aps o primeiro espao (S). O resultado o
nmero do caractere no qual voc deseja comear a pesquisar pela segunda instncia de
espao.(5 + 1 = 6)
Pesquise a segunda instncia de espao em A2, iniciando da sexta posio (S)
encontrada na etapa 2. O resultado o nmero de caracteres que ESQUERDA extrai da
cadeia de texto.(9)
Nome do meio

O nome do meio inicia na dcima posio (D) e termina na dcima segunda posio (o
terceiro espao). Esta frmula envolve a funo LOCALIZAR de aninhamento para
localizar a primeira, a segunda e a terceira instncias de espao.
A frmula extrai dois caracteres do meio, iniciando da dcima posio.

Use as funes LOCALIZAR aninhadas para localizar o valor de nm_inicial:


Pesquise a posio numrica do primeiro espao em A2, iniciando do primeiro caractere
da esquerda.(5)
Adicione 1 para obter o caractere aps o primeiro espao (S). O resultado o nmero do
caractere no qual voc deseja comear a pesquisar pelo segundo espao.(5 + 1 = 6)
Pesquise a posio da segunda instncia de espao em A2, iniciando da sexta posio
(S) encontrada na etapa 2. O resultado o nmero de caracteres que ESQUERDA extrai
da esquerda.(9)
Adicione 1 para obter o caractere aps o segundo espao (D). O resultado a posio
inicial do nome do meio.(9 + 1 = 10)

Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:


Pesquise a posio numrica do caractere aps o segundo espao (D). O resultado o
nmero do caractere no qual voc deseja comear a pesquisar pelo terceiro espao.(10)
Pesquise a posio numrica do terceiro espao em A2, iniciando da esquerda. O
resultado a posio final do nome do meio.(12)
Pesquise a posio numrica do caractere aps o segundo espao (D). O resultado a
posio inicial do nome do meio.(10)
Pegue o nmero do caractere do terceiro espao, encontrado na etapa 6, e subtraia o
nmero do caractere de "D", encontrado na etapa 7. O resultado o nmero de
caracteres que EXT. TEXTO extrai da cadeia de texto iniciando na dcima posio
encontrada na etapa 4.(12 - 10 = 2)
Sobrenome

O sobrenome inicia oito caracteres a partir da direita. Esta frmula envolve a funo
LOCALIZAR de aninhamento para localizar a primeira, a segunda e a terceira
instncias de espao na quinta, nona e dcima segunda posies. .
A frmula extrai oito caracteres, a partir da direita.

Use as funes LOCALIZAR e NM.CARACT aninhadas para localizar o valor de


nm_caract:
Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(5)
Adicione 1 para obter o caractere aps o primeiro espao (K). O resultado o nmero
do caractere no qual voc deseja comear a pesquisar pelo espao.(5 + 1 = 6)
Pesquise o segundo espao em A2, iniciando da sexta posio (K) encontrada na etapa
2.(9)
Adicione 1 para obter a posio do caractere aps o segundo espao (D). O resultado a
posio inicial do nome do meio.(9 + 1 = 10)
Pesquise a posio numrica do terceiro espao em A2, iniciando da esquerda. O
resultado a posio final do nome do meio.(12)
Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de
caracteres da esquerda at o terceiro espao encontrado na etapa 5. O resultado o
nmero de caracteres a ser extrado a partir da direita do nome completo.(20 - 12 = 8)
Incio da Pgina

Exemplo 6: Paula Barreto de Mattos


Nesse exemplo, h trs partes do sobrenome: Barreto de Mattos. O primeiro espao
marca o final do nome e o incio do sobrenome.
A
1 Nome
2 Paula
Barreto de
Mattos

B
Nome (Paula)

D
Sobrenome ( Barreto de Mattos )

=ESQUERDA(A2,
=DIREITA(A2,NM.CARACT(A2)LOCALIZAR(" ",A2,1)) LOCALIZAR(" ",A2,1))

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.
Nome

O nome inicia com o primeiro caractere da esquerda (P) e termina no sexto caractere (o
primeiro espao). A frmula extrai seis caracteres da esquerda.

Use a funo LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Sobrenome

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

Use as funes NM. CARACT e LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de
caracteres da esquerda at o primeiro espao, encontrado na etapa 1. O resultado o
nmero de caracteres a ser extrado a partir da direita do nome completo.(23 - 6 = 17)
Incio da Pgina

Exemplo 7: James van Eaton


Nesse exemplo, h duas partes do sobrenome: van Eaton. O primeiro espao marca o
final do nome e o incio do sobrenome.

A
1 Nome
2 James
van
Eaton

B
Nome (James)

D
Sobrenome (van Eaton)

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

=DIREITA(A2,NM.CARACT(A2)LOCALIZAR(" ",A2,1))

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.
Nome

O nome inicia com o primeiro caractere da esquerda (M) e termina no oitavo caractere
(o primeiro espao). A frmula extrai seis caracteres da esquerda.

Use a funo LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Sobrenome

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

Use as funes NM. CARACT e LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de
caracteres da esquerda at o primeiro espao, encontrado na etapa 1. O resultado o
nmero de caracteres a ser extrado a partir da direita do nome completo.(15 - 6 = 9)
Incio da Pgina

Exemplo 8: Bacon Jr., Dan K.


Neste exemplo, o sobrenome aparece primeiro, seguido pelo sufixo. A vrgula separa o
sobrenome e o sufixo do nome e da inicial do nome do meio.
1 A B
2

No
Nome (Dan)
me

C
Nome do meio (K.)

D
E
Sobreno
me
Sufixo (Jr.)
(Bacon)

Ba
co
n
Jr.,
Da
n
K.

=EXT.TEXTO(A2,
LOCALIZAR("
",A2,LOCALIZAR
=EXT.TEXTO(A2,
("
LOCALIZAR("
",A2,1)+1)+1,LOC
=ESQUE
",A2,1)+1,LOCAL
ALIZAR("
=DIREITA(A2,NM.CAR RDA(A2,
IZAR("
",A2,LOCALIZAR ACT(A2,LOCALIZAR("
LOCALI
",A2,LOCALIZAR
("
",A2,1)+1)+1))
ZAR("
(" ",A2,1)+1)-2)",A2,LOCALIZAR
",A2,1))
LOCALIZAR("
(" ",A2,1)+1)+1)",A2,1))
LOCALIZAR("
",A2,LOCALIZAR
(" ",A2,1)+1))

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.
Nome

O nome inicia com o dcimo segundo caractere (D) e termina com o dcimo quinto
caractere (o terceiro espao). A frmula extrai trs caracteres, iniciando da dcima
segunda posio.

Use as funes LOCALIZAR aninhadas para localizar o valor de nm_inicial:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Adicione 1 para obter o caractere aps o primeiro espao (J). O resultado o nmero do
caractere no qual voc deseja comear a pesquisar pelo segundo espao.(6 + 1 = 7)
Pesquise o segundo espao em A2, iniciando da stima posio (J), encontrada na etapa
2.(11)
Adicione 1 para obter o caractere aps o segundo espao (D). O resultado a posio
inicial do nome.(11 + 1 = 12)
Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:
Pesquise a posio numrica do caractere aps o segundo espao (D). O resultado o
nmero do caractere no qual voc deseja comear a pesquisar pelo terceiro espao.(12)
Pesquise a posio numrica do terceiro espao em A2, iniciando da esquerda. O
resultado a posio final do nome.(15)
Pesquise a posio numrica do caractere aps o segundo espao (D). O resultado a
posio inicial do nome.(12)

Pegue o nmero do caractere do terceiro espao, encontrado na etapa 6, e subtraia o


nmero do caractere de "D", encontrado na etapa 7. O resultado o nmero de
caracteres que EXT. TEXTO extrai da cadeia de texto iniciando na dcima segunda
posio, encontrada na etapa 4.(15 - 12 = 3)
Nome do meio

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

Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Adicione 1 para obter o caractere aps o primeiro espao (J). O resultado o nmero do
caractere no qual voc deseja comear a pesquisar pelo segundo espao.(6 + 1 = 7)
Pesquise o segundo espao em A2, iniciando da stima posio (J), encontrada na etapa
2.(11)
Adicione 1 para obter o caractere aps o segundo espao (D). O resultado a posio
inicial do nome.(11 + 1 = 12)
Pesquise a posio numrica do terceiro espao em A2, iniciando da esquerda. O
resultado a posio final do nome do meio. (15)
Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de
caracteres da esquerda at o terceiro espao encontrado na etapa 5. O resultado o
nmero de caracteres a ser extrado a partir da direita do nome completo.(17 - 15 = 2)
Sobrenome

O sobrenome inicia no primeiro caractere da esquerda (B) e termina no sexto caractere


(o primeiro espao). Portanto, a frmula extrai seis caracteres da esquerda.

Use a funo LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Sufixo

O sufixo inicia no stimo caractere a partir da esquerda (J) e termina no nono caractere
da esquerda (.). A frmula extrai trs caracteres, iniciando do stimo caractere.

Use a funo LOCALIZAR para localizar o valor de nm_inicial:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Adicione 1 para obter o caractere aps o primeiro espao (J). O resultado a posio
inicial do sufixo.(6 + 1 = 7)
Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:
Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Adicione 1 para obter a posio numrica do caractere aps o primeiro espao (J). O
resultado o nmero do caractere no qual voc deseja comear a pesquisar pelo
segundo espao.(7)
Pesquise a posio numrica do segundo espao em A2, iniciando do stimo caractere
encontrado na etapa 4.(11)
Subtraia 1 do nmero do caractere do segundo espao encontrado na etapa 4 para obter
o nmero do caractere de ,. O resultado a posio final do sufixo.(11 - 1 = 10)
Localize a posio numrica do caractere aps o primeiro espao (J), tambm
encontrado nas etapas 3 e 4. (7)
Localize a posio numrica do caractere aps o primeiro espao (J), tambm
encontrado nas etapas 3 e 4. (7)
Pegue o nmero do caractere de ,, encontrado na etapa 6, e subtraia o nmero do
caractere de "J", encontrado nas etapas 3 e 4. O resultado o nmero de caracteres que
EXT. TEXTO extrai da cadeia de texto iniciando na stima posio, encontrada na
etapa 2.(10 - 7 = 3)
Incio da Pgina

Exemplo 9: Gary Altman III


Nesse exemplo, o nome est no incio da cadeia de caracteres e o sufixo est no final do
nome. A frmula a ser usada para os componentes do nome semelhante ao exemplo 2,
em que o nome pode ser extrado com a funo ESQUERDA, o sobrenome com a
funo EXT.TEXTO e o sufixo com a funo DIREITA.
A
Nom
e
2
Gary
Altm
1

Nome (Gary) Sobrenome (Altman)

D
Sufixo (III)

=ESQUERDA( =EXT.TEXTO(A2,LOCALI =DIREITA(A2,NM.CARAC


A2,
ZAR("
T(A2)-LOCALIZAR("

an III LOCALIZAR( ",A2,1)+1,LOCALIZAR(" ",A2,1)+1))


" ",A2,1))
",A2,LOCALIZAR("
",A2,1)+1)-LOCALIZAR("
",A2,1)+1))
No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula
LOCALIZAR correspondente est procurando.
Nome

O nome inicia no primeiro caractere da esquerda (G) e termina no quinto caractere (o


primeiro espao). Portanto, a frmula extrai cinco caracteres da esquerda do nome
completo.

Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(5)


Sobrenome

O sobrenome inicia no sexto caractere da esquerda (A) e termina no dcimo primeiro


caractere (o segundo espao). Esta frmula envolve a funo LOCALIZAR de
aninhamento para localizar as posies dos espaos.
A frmula extrai seis caracteres do meio, iniciando pelo sexto caractere.

Use a funo LOCALIZAR para localizar o valor de nm_inicial:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(5)
Adicione 1 para obter a posio do caractere aps o primeiro espao (A). O resultado
a posio inicial do sobrenome.(5 + 1 = 6)
Use funes LOCALIZAR aninhadas para localizar o valor de nm_caract:
Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(5)
Adicione 1 para obter a posio do caractere aps o primeiro espao (A). O resultado
o nmero do caractere no qual voc deseja comear a pesquisar pelo segundo espao.(5
+ 1 = 6)
Pesquise a posio numrica do segundo espao em A2, iniciando do sexto caractere
encontrado na etapa 4. Esse nmero de caractere a posio final do sobrenome.(12)
Localize a posio numrica do caractere aps o primeiro espao (A), tambm
encontrado nas etapas 3 e 4. (6)

Localize a posio numrica do caractere aps o primeiro espao (A), tambm


encontrado nas etapas 3 e 4. (6)
Pegue o nmero do caractere do segundo espao, encontrado na etapa 5, e ento subtraia
o nmero do caractere de "A", encontrado nas etapas 6 e 7. O resultado o nmero de
caracteres que EXT. TEXTO extrai da cadeia de texto, iniciando na sexta posio,
encontrada na etapa 2.(12 - 6 = 6)
Sufixo

O sufixo inicia trs caracteres a partir da direita. Esta frmula envolve a funo
LOCALIZAR de aninhamento para localizar as posies dos espaos.

Use as funes LOCALIZAR e NM.CARACT aninhadas para localizar o valor de


nm_caract:
Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(5)
Adicione 1 para obter o caractere aps o primeiro espao (A). O resultado o nmero
do caractere no qual voc deseja comear a pesquisar pelo segundo espao.(5 + 1 = 6)
Pesquise o segundo espao em A2, iniciando da sexta posio (A) encontrada na etapa
2.(12)
Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de
caracteres da esquerda at o segundo espao encontrado na etapa 3. O resultado o
nmero de caracteres a ser extrado a partir da direita do nome completo.(15 - 12 = 3)
Incio da Pgina

Exemplo 10: Mr. Ryan Ihrig


Nesse exemplo, o nome completo precedido por um prefixo. A frmula a ser usada
para os componentes do nome semelhante ao exemplo 2, em que o nome pode ser
extrado com a funo EXT.TEXTO e o sobrenome com a funo DIREITA.
A
B
Nome Nome (Ryan)
1
=EXT.TEXTO(A2,LOCALIZAR("
2 Mr. ",A2,1)+1,LOCALIZAR("
Ryan
",A2,LOCALIZAR(" ",A2,1)+1)Ihrig
LOCALIZAR(" ",A2,1)+1))

C
Sobrenome ( Ihrig )
=DIREITA(A2,NM.CARACT(A2)LOCALIZAR(" ",A2,1)+1))

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.

Nome

O nome inicia no quinto caractere da esquerda (R) e termina no nono caractere (o


segundo espao). Esta frmula envolve a funo LOCALIZAR de aninhamento para
localizar as posies dos espaos.
A frmula extrai quatro caracteres, iniciando na quinta posio.

Use a funo LOCALIZAR para localizar o valor de nm_inicial:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(4)
Adicione 1 para obter a posio do caractere aps o primeiro espao (R). O resultado a
posio inicial do nome.(4 + 1 = 5)
Use a funo LOCALIZAR aninhada para localizar o valor de nm_caract:
Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(4)
Adicione 1 para obter a posio do caractere aps o primeiro espao (R). O resultado
o nmero do caractere no qual voc deseja comear a pesquisar pelo segundo espao.(4
+ 1 = 5)
Pesquise a posio numrica do segundo espao em A2, iniciando do quinto caractere,
encontrado nas etapas 3 e 4. Esse nmero de caractere a posio final do nome.(9)
Localize a posio numrica do caractere aps o primeiro espao (R), tambm
encontrado nas etapas 3 e 4. (5)
Localize a posio numrica do caractere aps o primeiro espao (R), tambm
encontrado nas etapas 3 e 4. (5)
Pegue o nmero do caractere do segundo espao, encontrado na etapa 5, e ento subtraia
o nmero do caractere de "R", encontrado nas etapas 6 e 7. O resultado o nmero do
caractere que EXT. TEXTO extrai da cadeia de texto, iniciando na quinta posio
encontrada na etapa 2.(9 - 5 = 4)
Sobrenome

O sobrenome inicia cinco caracteres a partir da direita. Esta frmula envolve a funo
LOCALIZAR de aninhamento para localizar as posies dos espaos.

Use as funes LOCALIZAR e NM.CARACT aninhadas para localizar o valor de


nm_caract:

Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(4)


Adicione 1 para obter a posio do caractere aps o primeiro espao (J). O resultado o
nmero do caractere no qual voc deseja comear a pesquisar pelo segundo espao.(4 +
1 = 5)
Pesquise o segundo espao em A2, iniciando da quinta posio (J) encontrada na etapa
2.(9)
Conte o tamanho total da cadeia de texto em A2 e depois subtraia o nmero de
caracteres da esquerda at o segundo espao encontrado na etapa 3. O resultado o
nmero de caracteres a ser extrado a partir da direita do nome completo.(14 - 9 = 5)
Incio da Pgina

Exemplo 11: Julia Neri-Padua


Nesse exemplo, o sobrenome hifenizado. Um espao separa cada componente do
nome.
A
1 Nome
2 Julie
TaftRider

B
Nome (Julie)

C
Sobrenome (Taft-Rider)

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

=DIREITA(A2,NM.CARACT(A2)LOCALIZAR(" ",A2,1))

No grfico a seguir, o destaque no nome completo mostra o caractere que a frmula


LOCALIZAR correspondente est procurando.
Nome

O nome inicia com o primeiro caractere da esquerda e termina na sexta posio (o


primeiro espao). A frmula extrai seis caracteres da esquerda.

Use a funo LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do primeiro espao em A2, iniciando da esquerda.(6)
Sobrenome

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

Use as funes NM. CARACT e LOCALIZAR para localizar o valor de nm_caract:


Pesquise a posio numrica do espao em A2, iniciando do primeiro caractere da
esquerda.(6)
Conte o tamanho total da cadeia de texto a ser extrada e subtraia o nmero de
caracteres da esquerda at o primeiro espao, encontrado na etapa 1.(16 - 6 = 10)

Converso de Coordenadas no
Excel (Tutorial)
7 respostas
O presente post tem por objetivo oferecer simples dicas para a converso de
coordenadas em GMS (Graus, Minutos e Segundos) para GD (graus decimais). Este
tipo de converso o caminho mais curto para importar pontos (coordenadas x,y) para
os Sistemas de Informao Geogrfica.
1 Passo: Formatao das colunas de entrada das coordenadas: Latitude e Longitude

ideal que a lista de coordenadas esteja formatada da mesma forma, porque o


procedimento que utilizaremos far a contagem de caracteres. Portanto, tenha ateno
voltada para a quantidade de caracteres e espao entre eles. Elimine o orientador de
direo (S, W, N, E), porque ao final do procedimento teremos estas direes
representadas pelos sinais de - ou +.
2Passo: Frmulas de extrao de caracteres
As frmulas aqui definidas tem por objetivo separar graus, minutos e segundos para
aplicao da frmula de converso.

Na coluna GRAUS: =EXT.TEXTO(A2;1;2) O texto ser extrado da cdula


A2, a partir do 1 caractere e ter a extenso de 2 caracteres.
Na coluna MINUTOS: =EXT.TEXTO(A2;4;2) O texto ser extrado
da cdula A2, a partir do 4 caractere e ter a extenso de 2 caracteres.
Na coluna SEGUNDOS: =EXT.TEXTO(A2;7;6) O texto ser extrado
da cdula A2, a partir do 7 caractere e ter a extenso de 6 caracteres.

3 Passo: Frmulas de Converso


Neste momento, utilizaremos a frmula tradicional de converso :
GRAUS+((MINUTOS/60)+(SEGUNDOS/3600)), que no excel corresponder
cdula na qual a informao est hospedada, por exemplo =B2+((C2/60)+(D2/3600)).

Se voc est trabalhando com coordenadas S e W, deve lembrar de inserir o sinal


negativo no seu resultado final (multiplicando seu resultado em uma nova coluna por 1). Voc tambm pode utilizar o sinal negativo desde o comeo das operaes, mas
no se esquea de consider-la na contagem de caracteres.
48,0283

Você também pode gostar