1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Excluir dados repetidos no Excel 2007

Discussão em 'Windows 7 e anteriores' iniciada por Zeosamaster, 15 de Maio de 2009. (Respostas: 10; Visualizações: 8665)

  1. Boas
    Tenho andado a fazer uma lista com as minhas cartas de Yugioh no Excel, portanto tenho bastantes dados na mesma coluna
    O meu objectivo era anotar todas as cartas que tenho e quantas tenho de cada, entre outras coisas
    Mas para isto, não queria que me aparecesse a mesma carta duas vezes na coluna dos nomes
    Alguém sabe de uma forma para que o Excel verifique todos os nomes numa coluna, e elimine as linhas que têm nomes repetidos?
    É que já vou tenho por volta de 2000 cartas anotadas, e não tenho paciência para verificar uma a uma, para apagar as repetidas :D
     
  2. MikeFR

    MikeFR Power Member

    Boas,

    Se não estou em erro, é a função PROCV que terás que usar.

    Cumps.
     
  3. Hmm... Não me parece que seja :\
    Nesse tenho que especificar um valor que quero encontrar
    Eu quero mesmo é encontrar valores repetidos, sem saber quais é que estão repetidos
    Imaginem este exemplo:
    Código:
    António
    João
    Luís
    Manuel
    João
    João
    Ricardo
    João
    António
    João
    David
    Nuno
    Nesta mini-lista, tenho o António 3x e o João 5x, é fácil de ver...
    Mas já é mais complicado quando tenho mais de 2000 valores :D
    Mesmo pondo os valores por ordem alfabética, tenho que estar a verificar todos, à procura de repetições... E não tenho paciência nenhuma para isso :D
     
  4. f19

    f19 Power Member


    Boas,

    Faz um "Countif" em português deverá ser alguma coisa parecida a ContarSe.

    Mas o ideal era fazeres uma PIVOT Table, no entanto, tanto numa situação como noutra cada célula tem de estar escrita exactamente da mesma maneira.

    Cumps
     
  5. Os dados que tenho repetidos estão todos escritos da mesma maneira de certeza
    Mas não sei como é que faço uma PIVOT Table
    E como é que eu "programo" o Contar.Se, para que verifique se tenho dados repetidos?
     
  6. MikeFR

    MikeFR Power Member

    O objectivo do procv seria encontrar os nomes repetidos , por exemplo, numa célula à frente do primeiro nome encontrado para a filtragem, acrescentava o valor. Ficava assim:

    Zé - 2
    Manel - 3
    Tó - 1

    Etc :P

    EDIT: se calhar até é o Count.if :)
     
    Última edição: 16 de Maio de 2009
  7. 439mfh

    439mfh Power Member

    Se é só para saberes o que tens repetido, assim de cabeça o melhor parece-me fazeres uma tabela dinâmica.
    Selecionas o intervalo que queres (o ideal seria colocares uma coluna com um '1' ao lado de cada nome) e depois vais a Dados', 'relatorios de tabelas dinâmicas' e depois fazes a tabela. Colocas na coluna direita os nomes e no intervalo de dados a contagem dos '1's.
    Assim deve-te aparecer os nomes e a contagem das repetições. Se é apenas para saberes as repetições, parece-me que deve chegar.
     
  8. f19

    f19 Power Member


    Dados Resultado Fórmula (Não consigo formatar isto melhor considera que é uma folha de excel)

    A B C
    1 João 2 COUNTIF(($B$2:$B$5);B2)
    2 Pedro 1 COUNTIF(($B$2:$B$5);B3)
    3 João 2 COUNTIF(($B$2:$B$5);B4)
    4 António 1 COUNTIF(($B$2:$B$5);B5)

    Não esquecer de trancar o "range" colocando os dólares.

    Vê também o Help do Excel sobre tabela dinâmica.

    É uma ferramente que trata informação matricial, ou seja, informação arrumada por linhas e colunas.
     
    Última edição: 16 de Maio de 2009
  9. Então deixa cá ver se percebi:
    Tenho a lista enorme de nomes na coluna A, e na coluna B, em frente de cada nome, meto Contar.Se(($A:$A);A[nº da linha]), ou tenho que meter 1 em frente de cada nome, na coluna B, e depois na coluna C é que meto o Contar.Se(($A:$A);A[nº da linha]) ?
    Desculpem lá, mas tou um bocado lento a compreender isto :D
    Já agora, obrigado a todos os que já me deram um empurrãozinho ;)
     
  10. pmasl

    pmasl Power Member

    Costumo fazer de forma simples:

    1-Ordeno pelo campo que quero eliminar os repetidos. (P.ex. de A1 a A1000)
    2-Na célula B2 coloco a fórmula (=A1=A2). Isto dá-me valores TRUE ou FALSE.
    3-Copio a fórmula para todas a coluna B onde as existam valores na coluna A.
    4-Coloco um autofilter no topo da coluna B.
    5-Filtro por TRUE e apago todos.
    6-Fiquei só com os valores unívocos. ;)
     
  11. Espectáculo :D
    Era mesmo isso que precisava
    Não sabia como é que dava para verificar se duas células eram iguais
    Obrigado a todos pessoal ;)
    Problem fixed :D
     

Partilhar esta Página