Tengo una columna llena de URL en el orden cronológico en que fueron visitadas. Quiero contar las instancias de cada duplicado y enumerar el recuento junto a la URL en una nueva columna a la derecha, para poder ver qué páginas obtuvieron la mayor cantidad de visitas.
Pude hacer esto en el pasado con KuTools para Excel, pero mi prueba gratuita se agotó. KuTools contaría cada duplicado y luego mostraría el recuento junto a la primera instancia de cada duplicado mientras eliminaba los demás. Fue genial y desearía que mi oficina lo pagara.
Quiero saber si hay alguna manera de hacer esto con fórmulas o VBA. Intenté usar countif y countifs, pero el problema es que tengo que aplicar la fórmula para cada URL y hay miles de ellas. ¿Qué me estoy perdiendo? ¿Qué puedo hacer diferente? ¡Muchas gracias por la ayuda!
Respuesta1
¡Oye, ya lo descubrí!
La historia corta es que copié esta fórmula:
=IF(COUNTIF(A:A,A2)>1,COUNTIF(A$2:A2,A2),"")
Ingresé B2
y luego hice clic y lo arrastré para copiarlo en la columna, luego filtré los duplicados para obtener mi lista.
Específicamente, copié la fórmula en la celda B2, luego ajusté el rango y el operador para seguir incluyendo páginas con un solo resultado.
Se veía así:
=IF(COUNTIF($A$2:$A$580,A2)>=1,COUNTIF($A$2:$A$580,A2),"")
Luego hice clic y arrastré hacia abajo la lista completa para aplicar la fórmula a la columna B
.
Para limpiar la lista, corté la columna B
e hice un "pegado especial" para copiar los resultados como valores.
Entonces podría "eliminar duplicados" sin estropear la fórmula. Esto fue solo un toque personal porque prefiero eliminar duplicados que filtrarlos.