Contador alfanumérico en función de los valores de otra celda

3 envíos / 0 nuevos
Último envío
carmelocasado
Imagen de carmelocasado
Offline
última acción: Hace 9 años 5 meses
alta: 05/06/2014 - 20:11
Puntos: 52
Contador alfanumérico en función de los valores de otra celda

Hola, lo primero Paco, es darte la "enhorabuena" por el magnífico trabajo que estas haciendo.

Tengo necesidad de crear un contador alfumérico que identifique univocamente a una ficha en función de las primeras 2 letras del centro al que pertenece y un contador numérico de 3 dígitos. Por ejemplo, si el centro es Sevilla y la ficha es la primera el contador o código sería "SE001", el siguiente sería "SE002", etc. Así sucesivamente y en función de las 2 primeras letras del centro que se indica en la ficha.  

En parte lo he conseguido con la fórmula "=IZQUIERDA(B2;2)&TEXTO(CONTAR.SI($B$2:B2;B2)-1;"000")"

El problema que tengo es cuando ordeno, inserto o elimino filas (fichas) y es que la fórmula me asigna un nuevo código y quisiera que el primer código sea definitivo con independencia del tratamiento que haga de cada ficha

Te adjunto fichero por un mejor entendimiento

Gracias

Un saludo

Carmelo

AdjuntoTamaño
File generarcodigoalfanumerico.xlsx10.14 KB

Etiquetas: 

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Re: Contador alfanumérico en función de los valores de otra ...

Mientras tengas una fórmula, se recalculará cada vez que insertes filas nuevas.

Yo me plantearía fijar el valor mediante código, de manera que se calcule cada vez, pero en vez de poner la fórmula en la celda ponga el valor resultado.

 

Un saludo

visitante (no verificado)
Imagen de visitante
Re: Contador alfanumérico en función de los valores de otra ...

Coincides con Paco. Al final utilizaré Vba.

Gracias