¿Cómo devuelvo un valor que se repite en otra celda pero sólo una vez?

Tengo una hoja de datos y necesito una fórmula que me haga la siguiente acción:

de una columna donde hay una serie de números que a veces se repiten, me devuelva todos los número que aparecen pero sin repetirlos en una misma celda.

Y además que me cuente cuántos valores hay en total en la celda que ha devuelto todos los valores sin repetirlos.

1 respuesta

Respuesta
1

Como yo te contesté la primera vez, también lo hago ahora. Volvemos al mismo ejemplo, tenemos los números escritos en la columna A desde A1 hacia abajo con algunos e ellos repetidos. Posiciónate en la celda A1 y ejecuta esta macro y todo listo !

Sub repes()
Do While ActiveCell.Value <> ""
If InStr(valores, ActiveCell) = 0 Then
valores = valores & "," & ActiveCell.Value
contar = contar + 1
End If
ActiveCell.Offset(1, 0).Select
Loop
valores = Mid(valores, 2, Len(valores) - 1)
Range("b1").Value = valores
Range("b2").Value = "hay un total de: " & contar & " números"
End Sub

recuerda finalizar y puntuar la consulta

Es perfecto, justo lo que necesitaba.

Llevaba muchos días intentándolo. Es para mi trabajo y me va de fábula.

Muchísimas gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas