Excel Unindo Duas Colunas de Texto Nome Sobrenome com Concatenação - Artigos da TechTV

Dou uma aula sobre Power Excel na Universidade de Akron. Embora seja anunciada como uma classe avançada, sempre existem alguns conceitos básicos que os alunos parecem não saber. Estou surpreso em ver como as técnicas mais simples causam mais empolgação. Essa é uma daquelas dicas.

Hoje, Sajjad de Dubai escreveu com uma pergunta. Ele tem um banco de dados com o nome na coluna A e o sobrenome na coluna B. Como ele pode mesclar o nome e o sobrenome em uma única coluna?

Essa é uma daquelas perguntas que você nunca encontra na ajuda do Excel, porque ninguém pensa em pesquisar a palavra "Concatenação". Caramba, eu não acho que nenhuma pessoa normal use a palavra concatenar. Se você não souber pesquisar por Concatenate, nunca aprenderá que o operador de concatenação é um E comercial.

Comece com uma fórmula básica de =A2&B2

Isso lhe dará o resultado mostrado em C2 abaixo:

Este é um bom começo. No entanto, realmente devemos concatenar o nome, um espaço e o sobrenome. Experimente esta fórmula:

=A2&" "&B2

Então, a questão é: você quer gritar MICKEY MANTLE, ou prefere dizer Mickey Mantle? Se você quiser alterar o nome para maiúsculas e minúsculas, use a =PROPER()função.

=PROPER(A2&" "&B2)

Em seguida, você deseja copiar a fórmula para todas as células da coluna. Um método de atalho para fazer isso é clicar duas vezes na alça de preenchimento enquanto a célula C2 é selecionada. A alça de preenchimento é o ponto quadrado mais escuro no canto inferior direito do ponteiro da célula. O ponto se parece com isto:

Quando o ponteiro do mouse está perto do ponto, o ponteiro do mouse muda para uma cruz como esta.

Clique duas vezes e a fórmula será copiada para todas as células do intervalo.

Nota: O Excel usa a coluna à esquerda para descobrir até onde copiar as células após o clique duplo. Se por acaso você tivesse uma célula em branco em B8, esse truque pararia na linha 7. Deixe para Cher causar um problema.

Se for esse o caso, você pode querer agarrar a alça de preenchimento e arrastar para baixo em todas as linhas para copiar a fórmula.

Nota 2: A função Adequada é excelente, mas não coloca corretamente os sobrenomes em maiúscula, como McCartney (consulte a célula C7). Você terá que percorrer e capitalizar manualmente o C após o Mc. Também teria um problema com o VanHalen. Isso é uma dor? Sim - mas é mais fácil corrigir algumas células do que redigitar tudo na caixa apropriada.

Convertendo Fórmulas em Valores

Agora que você tem Nome Sobrenome na coluna C, pode ficar tentado a excluir as colunas A e B. Você ainda não pode fazer isso. Se você excluir as colunas A e B, todas as fórmulas na coluna C serão alteradas para o #REF! erro. Este erro está dizendo, "Ei - você me disse que o valor nesta coluna deveria ser de A2 e B2, mas você excluiu essas células, então não sei o que colocar aqui!".

A solução é alterar as fórmulas para valores antes de excluir as colunas A e B. Siga estas etapas:

  • Destaque o intervalo de células na coluna C
  • Copie essas células para a área de transferência usando seu método favorito (os 4 métodos para escolher: Ctrl + C, ou Editar - Copiar do menu, ou o ícone da área de transferência na barra de ferramentas, ou clique com o botão direito e escolha copiar).
  • Sem desmarcar as células, no menu, escolha Editar> Colar especial. Na caixa de diálogo Colar especial, escolha Valores e OK. Esta etapa colará o valor atual de cada célula do intervalo de volta na célula. Em vez de ter uma fórmula, agora você terá um valor estático. É seguro excluir as colunas A e B.

Unindo uma célula contendo texto a uma célula contendo um número

Em geral, isso funcionará muito bem. Na imagem abaixo, usei a fórmula para construir uma frase contendo um nome na coluna A com uma idade na coluna C.

O truque é quando o número é exibido em um formato e você deseja que seja usado em outro formato. As datas são um exemplo clássico disso. A data de 11 de dezembro de 1943 é na verdade armazenada como um número de dias desde 1 de janeiro de 1900. Se tento juntar o texto na coluna A com a data na coluna B, obtenho um resultado de aparência boba.

A solução é usar a =TEXT()função. A função de texto requer dois argumentos. O primeiro argumento é uma célula que contém um número. O segundo argumento é um formato de número personalizado que indica como o número deve ser exibido. A fórmula a seguir produzirá um resultado bem formatado.

Existem várias técnicas interessantes que foram abordadas nesta dica.

  • Uma fórmula para unir 2 colunas de texto usando o E comercial como um operador de concatenação
  • Como juntar uma célula a um valor de texto
  • Como usar a função PROPER para alterar nomes para maiúsculas e minúsculas
  • Por que você recebe um #REF! erro
  • Como usar Colar Valores Especiais para converter fórmulas em valores.
  • Unindo uma célula contendo texto a uma célula contendo um número
  • Usando a função TEXT para controlar a exibição de uma data em uma fórmula.

Este conceito foi reimpresso da Guerilla Data Analysis Using Microsoft Excel.

Artigos interessantes...