Duplicar uma coluna em um CSV

Extrair colunas

Para duplicar uma coluna em um CSV, informe o número dela duas vezes no campo de colunas. Digitar 1,1,2 devolve a primeira coluna duas vezes, seguida da segunda. A cópia fica exatamente onde você a colocou na lista.

Como copiar uma coluna

  1. 1

    Encontre a coluna

    Conte da esquerda para a direita começando em 1 para obter o número da coluna que você quer repetir.

  2. 2

    Repita o número

    No campo de colunas, escreva o número quantas vezes forem necessárias para as cópias e acrescente as outras colunas que quiser manter. Por exemplo 2,2,1.

  3. 3

    Cole o CSV

    Cole seus dados com a linha de cabeçalho. A célula do cabeçalho também é repetida.

  4. 4

    Extraia e copie

    Clique em Extrair colunas e copie o resultado da caixa de saída.

Como funciona repetir um número

Cada número da lista gera uma coluna de saída. A ferramenta não verifica se um número já foi usado, então uma posição pode aparecer quantas vezes você quiser. Cada cópia é tirada da mesma célula de origem, na mesma linha.

Comece com este CSV:

id,name,city
10,Ada,London
11,Grace,Boston

Digitar 1,1,3 resulta em:

id,id,city
10,10,London
11,11,Boston

Digitar 2,1,2 coloca o nome dos dois lados do id:

name,id,name
Ada,10,Ada
Grace,11,Grace

Quando uma coluna duplicada ajuda

  • Um sistema precisa do mesmo valor em dois campos, como um e-mail usado como nome de usuário e como contato.
  • Você vai editar uma cópia em uma planilha e quer manter a original intacta para comparação.
  • Um modelo espera uma coluna-chave tanto no início quanto no fim de cada linha.

Pontos a considerar

O cabeçalho copiado é idêntico ao original. Muitas ferramentas de importação rejeitam duas colunas com o mesmo nome, então renomeie uma delas na primeira linha da saída antes de carregar o arquivo.

Só as colunas da sua lista aparecem no resultado. Se você quer uma duplicata e também todas as outras colunas, digite todas, por exemplo 1,2,3,3 para um arquivo de três colunas em que a terceira deve aparecer duas vezes no final.

Objetivo Colunas no arquivo Digitar
Copiar a coluna 1 ao lado dela mesma 3 1,1,2,3
Acrescentar uma cópia da coluna 3 3 1,2,3,3
Três cópias da coluna 2 2 1,2,2,2

Células que contêm vírgula são envolvidas por aspas duplas em cada cópia, então o resultado continua sendo um CSV válido.

Renomeando a cópia

Depois de extrair, altere a primeira linha do resultado para que cada coluna tenha seu próprio rótulo, por exemplo id,id_copia,city. Isso leva alguns segundos em qualquer editor de texto e evita erros de importação causados por nomes de coluna duplicados. As linhas de dados não precisam de alteração, pois cada cópia tem o mesmo valor do original naquela linha. Se a cópia precisar ser editada, faça isso em uma planilha depois da importação.

Perguntas frequentes

Sim. Repita o número uma vez para cada cópia. Por exemplo, 3,3,3 devolve a terceira coluna três vezes.

A linha de cabeçalho é processada como qualquer outra linha, então a célula copiada é idêntica. Edite a primeira linha da saída se precisar de nomes diferentes.

Somente se você as incluir na lista. A saída contém exatamente as posições da sua lista e nada além disso.

Sim. Escreva os números na ordem em que quer vê-los e termine com a coluna que deseja repetir, por exemplo 1,2,3,1.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas

Guias e casos de uso