EZRoutePlanner

Planilhas e endereços

Como combinar colunas de endereço no Excel (rua, cidade, estado, ZIP)

Fórmulas prontas para copiar no Excel e no Google Planilhas, a armadilha do ZIP que quebra os endereços da Nova Inglaterra e como fazer o caminho inverso quando uma célula traz o endereço inteiro.

Equipe do EZRoutePlannerAtualizado em 7 min de leitura

A resposta curta

Para combinar colunas de endereço no Excel, adicione uma coluna com uma fórmula que junte as partes com vírgulas: =UNIRTEXTO(", "; VERDADEIRO; B2; C2; D2&" "&E2) quando a rua está em B, a cidade em C, o estado em D e o ZIP em E. Em versões mais antigas do Excel, use =B2&", "&C2&", "&D2&" "&E2. Copie a fórmula para baixo e depois cole a coluna como valores.

Excel 2019 e posteriores
UNIRTEXTO adiciona separadores e ignora células vazias
Qualquer versão do Excel
Junte com & e digite cada separador
ZIPs que perderam um zero
Envolva-os em TEXTO(E2;"00000")
Sem fórmula nenhuma
Preenchimento Relâmpago: digite um exemplo e pressione Ctrl+E
Nesta página

01

Qual é a melhor fórmula para combinar colunas de endereço no Excel?

UNIRTEXTO (TEXTJOIN no Excel em inglês) é a melhor fórmula para combinar colunas de endereço no Excel 2019, no Excel 2021 e no Microsoft 365. Ela põe um separador entre as partes e ignora células vazias, então uma linha com uma peça faltando não termina com uma vírgula sobrando. As fórmulas desta página usam os nomes de função e o ponto e vírgula do Excel em português; se o seu Excel usa a vírgula como separador de lista, troque cada ; por vírgula. Todos os exemplos usam este layout:

A planilha de exemplo
#ABCDE
Linha 1NomeRuaCidadeEstadoZIP
Linha 2Brightwater Bakery88 Pleasant StBrooklineMA02446
A planilha de exemplo
Excel 2019, 2021, Microsoft 365 e Google Planilhas
=UNIRTEXTO(", "; VERDADEIRO; B2; C2; D2 & " " & E2)

Isso retorna 88 Pleasant St, Brookline, MA 02446. O estado e o ZIP são unidos antes com um espaço simples, porque os endereços se escrevem MA 02446, não MA, 02446. O VERDADEIRO diz ao UNIRTEXTO para ignorar as células vazias.

Para copiar a fórmula para baixo, clique duas vezes na alça de preenchimento, o quadradinho no canto inferior direito da célula. O Excel preenche até onde a coluna ao lado tiver dados.

02

Como combinar células em versões mais antigas do Excel?

Use o e comercial (&), que junta texto em todas as versões do Excel e em qualquer outro app de planilhas. Digite cada separador entre aspas, entre as células.

Qualquer versão do Excel, Google Planilhas, LibreOffice
=B2&", "&C2&", "&D2&" "&E2

CONCATENAR faz o mesmo serviço com ponto e vírgula entre as partes, e continua funcionando em todo lugar. CONCAT, sua substituta mais nova no Excel, também aceita intervalos, mas, ao contrário de UNIRTEXTO, não adiciona separadores, então você continua digitando cada um.

CONCATENAR (qualquer versão) e CONCAT (Excel 2019 e posteriores)
=CONCATENAR(B2; ", "; C2; ", "; D2; " "; E2)
=CONCAT(B2; ", "; C2; ", "; D2; " "; E2)

Adicionar um complemento só quando houver

As fórmulas com e comercial não pulam células vazias. Se algumas linhas têm um apartamento ou uma sala na coluna F, envolva-o em SE para que um complemento vazio não adicione nada. As linhas com complemento ficam 88 Pleasant St Unit 3, Brookline, MA 02446; as demais não mudam.

Rua mais um complemento opcional
=B2 & SE(F2 = ""; ""; " " & F2) & ", " & C2 & ", " & D2 & " " & E2

03

Por que meus ZIPs perderam o zero à esquerda?

O Excel trata um ZIP como 02446 como o número 2446 e tira o zero. Isso acontece com todo ZIP que começa com 0, o que inclui a Nova Inglaterra, Nova Jersey e Porto Rico. Um mapa ainda pode achar Brookline, MA 2446 pelo nome da cidade, mas um ZIP de quatro dígitos não ajuda, e numa linha sem cidade ele pode falhar de vez. Outras causas de pinos fora do lugar estão em por que os endereços caem no lugar errado.

Devolva o zero dentro da fórmula
=UNIRTEXTO(", "; VERDADEIRO; B2; C2; D2 & " " & TEXTO(E2; "00000"))
Excel: mistura de códigos de 5 dígitos e ZIP+4
=SE(NÚM.CARACT(E2) > 5; TEXTO(E2; "00000-0000"); TEXTO(E2; "00000"))

04

Como limpar espaços e maiúsculas antes de combinar?

Passe cada parte por ARRUMAR (TRIM em inglês). ARRUMAR remove os espaços no começo e no fim de uma célula e reduz espaços duplos a um só. Eles importam mais do que parece: 88 Pleasant St e 88 Pleasant St podem fazer duas cópias do mesmo endereço parecerem diferentes para uma verificação de duplicados.

Limpe cada parte e corrija o ZIP
=UNIRTEXTO(", "; VERDADEIRO; ARRUMAR(B2); ARRUMAR(C2); ARRUMAR(D2) & " " & TEXTO(E2; "00000"))

Texto copiado de um site ou de um PDF às vezes traz espaços não separáveis, que parecem espaços mas que ARRUMAR deixa passar. Troque-os antes por espaços comuns:

Remova espaços não separáveis
=ARRUMAR(SUBSTITUIR(B2; CARACT(160); " "))

PRI.MAIÚSCULA transforma 88 PLEASANT ST em 88 Pleasant St. É só estética, já que os mapas ignoram maiúsculas, e tem suas manias: NW vira Nw, MCALLISTER vira Mcallister e 5TH AVE vira 5Th Ave. Use para listas impressas e mala direta, não porque um mapa precise.

Antes de combinar

  • Coluna do ZIP formatada como Texto, ou envolvida em TEXTO(E2;"00000").
  • Cada parte sem espaços sobrando.
  • Um único estilo na coluna de estado: MA ou Massachusetts, não os dois.
  • Linhas de subtotal, linhas em branco e cabeçalhos repetidos apagados.
  • Telefones e anotações fora das colunas de endereço.

05

O Excel combina endereços sem fórmula?

Combina, com o Preenchimento Relâmpago. Digite à mão o primeiro endereço combinado na coluna ao lado dos dados, exatamente como você quer, e depois pressione Ctrl+E ou escolha Dados → Preenchimento Relâmpago. O Excel percebe o padrão e preenche o resto da coluna com texto simples, não com fórmulas.

  • Confira as linhas estranhas. O Preenchimento Relâmpago copia o seu exemplo, então uma linha sem ZIP ou com um complemento extra pode sair errada. Digite um segundo exemplo numa linha diferente e rode de novo.
  • Ele não se atualiza. Se você mudar uma rua depois, a coluna combinada fica como estava. As fórmulas acompanham; o Preenchimento Relâmpago não.
  • O Google Planilhas tem um parente. O Preenchimento inteligente se oferece para completar a coluna quando percebe um padrão enquanto você digita.

06

Como combinar colunas de endereço no Google Planilhas?

As mesmas fórmulas com UNIRTEXTO e e comercial funcionam no Google Planilhas. Duas diferenças importam: CONCAT no Planilhas junta só dois valores, então use CONCATENAR ou & no lugar, e ARRAYFORMULA pode preencher a coluna inteira a partir de uma única célula. O Planilhas mostra os nomes de função no idioma da planilha; se algum não for reconhecido, use o nome em inglês (TEXTJOIN, SPLIT) ou troque o idioma da planilha.

Google Planilhas: uma fórmula para a coluna inteira
=ARRAYFORMULA(SE(B2:B = ""; ""; B2:B & ", " & C2:C & ", " & D2:D & " " & E2:E))

A versão em matriz usa e comercial de propósito: UNIRTEXTO dentro de ARRAYFORMULA junta a coluna inteira numa única célula em vez de trabalhar linha por linha. O Planilhas também tem UNIR (JOIN), que funciona como UNIRTEXTO mas não ignora células vazias.

07

Como dividir um endereço completo em colunas separadas?

Para fazer o caminho inverso, de uma coluna Endereço para Rua, Cidade, Estado e ZIP, use Dados → Texto para Colunas no Excel: escolha Delimitado, marque Vírgula e conclua. Cada parte separada por vírgula cai na sua própria coluna.

  • Antes, insira colunas vazias à direita. Texto para Colunas escreve por cima do que estiver ao lado.
  • Estado e ZIP ficam juntos (MA 02446) porque não há vírgula entre eles. Rode Texto para Colunas de novo nessa coluna com Espaço como delimitador e, na última etapa, defina o formato da coluna do ZIP como Texto para os zeros sobreviverem.
  • Linhas com um complemento depois de uma vírgula (88 Pleasant St, Unit 3, Brookline) saem com uma coluna a mais que as outras. Filtre pela coluna extra preenchida para encontrá-las.
Microsoft 365: dividir com uma fórmula
=DIVIDIRTEXTO(A2; ", ")
Google Planilhas
=DIVIDIR(A2; ", "; FALSO)

O FALSO importa no Planilhas: sem ele, DIVIDIR corta em toda vírgula e em todo espaço, picando a rua em palavras soltas. Se a lista vai para o planejador de rotas para Excel do EZRoutePlanner, você pode pular os dois sentidos, porque a importação dele lê o endereço esteja ele em uma coluna ou em várias. O passo a passo completo está em como mapear endereços do Excel.

Ferramenta grátisLimpador de lista de endereçosCole linhas direto da sua planilha e receba um endereço limpo e sem duplicados por linha, sem escrever fórmula nenhuma.

Perguntas que as pessoas fazem

Qual é a fórmula para combinar cidade, estado e ZIP no Excel?

Use =C2 & ", " & D2 & " " & E2, que dá Brookline, MA 02446. Adicione B2 & ", " & no começo para incluir a rua.

Como coloco a rua e a cidade em linhas separadas dentro da mesma célula?

Junte-as com CARACT(10), o caractere de quebra de linha: =B2 & CARACT(10) & C2 & ", " & D2 & " " & E2, e depois ative Quebrar Texto Automaticamente na coluna. Use isso só para etiquetas de correspondência; mapas e planejadores de rotas esperam o endereço numa linha só.

Por que minha fórmula aparece como texto em vez do endereço?

A célula estava formatada como Texto antes de você digitar a fórmula, então o Excel guardou a fórmula como palavras. Mude o formato da célula para Geral, clique dentro dela e pressione Enter.

Como transformo o resultado das fórmulas em texto simples?

Copie a coluna e use Colar Especial → Valores no mesmo lugar. No Google Planilhas, Ctrl+Shift+V (Cmd+Shift+V no Mac) cola só os valores.

Devo adicionar o país a cada endereço?

Não, numa lista que é toda de um único país. Para uma lista mista, adicione o país no fim de cada linha, como USA ou Canada, para que uma rua com o mesmo nome do outro lado da fronteira não seja associada por engano.

Em que ordem vão as partes do endereço?

Rua, depois complemento, depois cidade, depois estado e ZIP, depois país: 88 Pleasant St Unit 3, Brookline, MA 02446. Os mapas são bem tolerantes, mas essa é a ordem com que eles associam com mais confiabilidade.

Planeje sua próxima rota em minutos.

Cole seus endereços ou envie uma planilha, otimize a ordem com um clique e mande a rota para o seu celular. Comece grátis, sem cartão de crédito.

Plano grátis. Sem cartão de crédito. Funciona em qualquer navegador.