Reto para expertos en Excel: Ayuda con fórmula
A ver si algún experto en Excel me puede echar una mano para crear esta fórmula. Parto de la siguiente tabla:
ID Pcatastral2
192450 0100001
192451 0100001
192453 0100003
192454 0100003
192464 0100013
192465 0100013
192466 0100014
192467 0100014
Necesito que mientras el registro contiguo sea igual, le de una letra del alfabeto, hasta que se encuentre con un registro diferente y vuelva a empezar la operación. Es decir, quiero que me aparezca lo siguiente:
ID Pcatastral2 LETRA
192450 0100001 a
192451 0100001 b
192453 0100003 a
192454 0100003 b
192464 0100013 c
192465 0100013 d
192466 0100014 a
192467 0100014 b
O BIEN:
ID Pcatastral2 LETRA
192450 0100001 1
192451 0100001 2
192453 0100003 1
192454 0100003 2
192464 0100013 3
192465 0100013 4
192466 0100014 1
192467 0100014 2
No sé si será necesario saberlo, pero nunca va a aparecer un caso sin repetir (que sólo sea "a"), siempre habrá como mínimo "a" y "b".
También me valdría que apareciesen números en vez de letras, que luego los reemplazaba y listo.
Gracias por adelantado. :hola
Re: Reto para expertos en Excel: Ayuda con fórmula
Imagino que esto te servirá (eso sí, para sucesión de números, no de letras):
A B C
1
2
3
Siendo B la columna con los datos importantes.
Celda C2 (por ejemplo):
=si(B2=B1;C1+1;1)
Y copias esa fórmula en el resto de celdas de la columna C
Re: Reto para expertos en Excel: Ayuda con fórmula
Muchas gracias Pyewacket.
Ayer me dijeron en otro foro una fórmula para hacerlo con letras. Es esta, por si a alguien le puede ayudar:
=SI(DERECHA(B2;1)=DERECHA(B1;1);CARACTER(CODIGO(C1 )+1);"a")
Un saludo.