Tenho uma coluna preenchida com URLs na ordem cronológica em que foram visitados. Quero contar as instâncias de cada duplicata e listar a contagem ao lado do URL em uma nova coluna à direita, para poder ver quais páginas obtiveram mais acessos.
Já consegui fazer isso no passado com o KuTools para Excel, mas meu teste gratuito acabou. O KuTools contaria cada duplicata e, em seguida, exibiria a contagem ao lado da primeira instância de cada duplicata enquanto excluía as outras. Foi ótimo e eu gostaria que meu escritório pagasse por isso.
Quero saber se existe uma maneira de fazer isso com fórmulas ou VBA. Tentei usar countif e countifs, mas o problema é que preciso aplicar a fórmula para cada URL, e existem milhares deles. o que estou perdendo? O que posso fazer de diferente? Muito obrigado pela ajuda!
Responder1
Ei, eu descobri!
A história curta é que copiei esta fórmula:
=IF(COUNTIF(A:A,A2)>1,COUNTIF(A$2:A2,A2),"")
e B2
cliquei e arrastei para copiá-lo na coluna e filtrei as duplicatas para obter minha lista.
Especificamente, copiei a fórmula para a célula B2 e ajustei o intervalo e o operador para ainda incluir páginas com apenas um resultado.
Parecia assim:
=IF(COUNTIF($A$2:$A$580,A2)>=1,COUNTIF($A$2:$A$580,A2),"")
Em seguida, cliquei e arrastei a lista inteira para aplicar a fórmula à coluna B
.
Para limpar a lista, cortei a coluna B
e fiz uma “cola especial” para copiar os resultados como valores.
Então eu poderia "remover duplicatas" sem bagunçar a fórmula. Este foi apenas um toque pessoal porque prefiro remover duplicatas do que filtrá-las.