Excel - Concatenar dados

Faça uma pergunta

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 !    
---------------------------


Jean-François Pillou

Jean-François Pillou - Fundador do CCM
Mais conhecido como Jeff, Jean-François Pillou é o fundador do CommentCaMarche.net. Ele também é CEO do CCM Benchmark e diretor digital do Grupo Figaro.

Mais informações sobre a equipe do CCM

Veja também