Como agregar literal a valores repetidos de un listado?

D

Soy nuevo en este foro y poes vengo aqui pidiendo su ayuda, tengo el siguiente problema, tengo una base de datos con X cantidad de numero, pero algunos de ellos se repiten, de estos tubos necesito poner una literal a cada uno para que queden como numero unico

Listado de numeros:

esto es lo que necesito que realice el macro:

1 Respuesta

Respuesta
1

.29.11.16 

Buenas noches, Julio

Puede resolverse lo que planteas con una fórmula para cada celda.

Fijate en esta imagen, que reproduce lo que pasaste:

Si en la celda A2 está el primer valor, coloca en la celda B2, la siguiente fórmula:

=A2&CARACTER(65+CONTAR.SI($A$1:$A2;A2)-1)

[Considera si usas comas o punto y coma para separar argumentos de las funciones. Yo usé ";"]
Asígnale el formato deseado y, luego, copia esta celda y pégala en las restantes de esta misma columna.

Es muy importante que notes que el rango de contar. Si tiene fija la primera fila, pero "flotante" la segunda fila, es decir que el límite inferior del rango coincidirá en la fila donde está la fórmula.

De esta manera preservas el valor original, por cualquier duda.

.

Muchisimas me ha servido bastantisimo he has ahorrado tener que hacerlo manualmente en aproximadamente 20 mil celdas.

Saludos.!

así es como ha quedado al final la formula,

=SI(CONTAR.SI($A$2:$A$7191,A2)=1,A2,A2&CARACTER(65+CONTAR.SI($A$1:$A2,A2)-1))

esto debido a que si el valor era único a este no se le agrega literal

saludos y muchas gracias

.

Correcto.

Como no lo habías aclarado, pensé que era válido para todos. Por eso puse un ejemplo, para disparar esa aclaración.

Tu solución es perfecta.

Abrazo

Fer

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas