Excel - Concatenar dados

Junho 2017


Como reunir vários dados em uma única expressão

Objetivo


Reunir vários dados em uma única expressão de uma planilha.
Estes dados são colocados em vários lugares ( inclusive em várias planilhas do mesmo arquivo ) e queremos juntá-los, para formar um grupo de palavras ou frase.

Método (formule)


O método é simples, mesmo se o termo técnico é assustador !
  • Na coluna A, tem uma lista de sobrenomes, na coluna B, os nomes correspondentes e, na lista C, o número de matrícula.
  • Na célula D2, se eu entrar a fórmula =A2&B2 aparecerá, por exemplo, "DUPONTAbélard".
  • Se eu corrigir a fórmula digitando =A2&" "&B2 aparecerá "DUPONT Abélard".
  • Na célula E2, se eu entrar a fórmula =A2&B2&C2 aparecerá "DUPONTAbélard804".
  • Se eu corrigir a fórmula digitando =A2&" "&B2&" N° "&C2 aparecerá "DUPONT Abélard N° 804".

Escrever com a função


Em vez de utilizar a e comercial (&), podemos empregar mais prosaicamente a função CONCATENAR() que dá exatamente o mesmo resultado ...
As quatro fórmulas acima se escreveriam, respectivamente:
  • =CONCATENAR(A2;B2)
  • =CONCATENAR(A2;" ";B2)
  • =CONCATENAR(A2;B2;C2)
  • =CONCATENAR(A2;" ";B2;" N° ";C2)

Utilização em um banco de dados


Se eu adicionar à minha planilha, na célula X1, o termo " está matriculado(a) sob o número ",
e se eu quiser exibir na célula F2 a frase " DUPONT Abélard está matriculado(a) sob o número 804 " e, em seguida, repitir a mesma ação em toda a coluna F, posso escolher entre as seguintes fórmulas:
  • =A2&" "&B2&" está matriculado(a) sob o número "&C2
  • =CONCATENAR(A2;" ";B2;" está matriculado(a) sob o número ";C2)
  • =A2&" "&B2&$X$1&C2
  • =CONCATENAR(A2;" ";B2;$X$1;C2)

e se eu definir o nome "afno" para a célula X1,
  • =A2&" "&B2&afno&C2
  • =CONCATENAR(A2;" ";B2;afno;C2)

estas seis fórmulas podem ser copiados para baixo, sem qualquer problema, o Excel se encarregará de adaptar as referências das fórmulas.

Tipos de dados utilizados


O resultado da concatenação é um texto .
Em primeiro lugar, os dados são convertidos em texto antes de serem colocados lado a lado.
Assim, perderemos TODOS os formatos de exibição específicos
: porcentagem, decimais, datas, horas, telefone, Seguro Social ... todos os valores numéricos retomarão o formato padrão .
Dito isto, e como mostram estes exemplos, podemos reunir:
  • conteúdos de célula
    • designados pela referência da célula : A2
    • designados pelo nome definido para a célula: afno
  • expressões de texto entre aspas: " N° "
  • números no formato padrão: 804.

Casos práticos de uso

  • Reunir estado civil, sobrenome e nome em uma designação única
  • Reunir rua, código postal e cidade em <bograsld>uma única linha de endereço</gras>
  • Obter uma saudação incluindo estado civil e nome
  • Criar um campo de correspondência com uma frase como "O jovem Abélard tem 7 anos de idade".
  • etc.

---------------------------    
Suas correções, observações e acréscimos serão bem-vindos !    
---------------------------



Tradução feita por Lucia Maurity y Nouira

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 18 de outubro de 2012 às 12:23 por pintuda.
Este documento, intitulado 'Excel - Concatenar dados', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.