Imprimir página | Cerrar ventana

Formato alfanumérico en Excel

Impreso de: Foro de Access y VBA
Categoría: Otros de Microsoft: Windows y Office
Nombre del foro: Excel
Descripción del foro: Foro de Excel y VBA de Excel
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86146
Fecha de impresión: 26/Marzo/2026 a las 18:58


Tema: Formato alfanumérico en Excel
Publicado por: matasl
Asunto: Formato alfanumérico en Excel
Fecha de publicación: 19/Octubre/2021 a las 22:45
Buenas tardes.

¿Cómo hago para que una celda me acepte únicamente el  ingreso de un código alfanumérico compuesto por dos letras y dos números (por ejemplo AC02) y posteriormente con formato condicional puede darle color a esas celdas?

Agradezco cualquier ayuda pues llevo muchas horas intentándolo de cientos de maneras y no he podido hacerlo.




-------------
"En el proceso de aprendizaje no basta con la intención de enseñar, debe también haber intención de aprender"


Pura vida.
Muchas gracias
Bendiciones.



Respuestas:
Publicado por: xavi
Fecha de publicación: 19/Octubre/2021 a las 23:05
Hola,

Debes utilizar una validación de datos personalizada. Para ello deberás crear una formula que evalúe varias cosas y, si se cumplen, permitir la entrada de datos.

- Longitud de 4
- Que esté en mayúsculas
- Que los 2 primeros caracteres de la izquierda sean letras
- Que los 2 caracteres por la derecha sean un número

o sea, situados en A1:

- LARGO(A1)
- MAYUSC(A1) = A1
- ESTEXTO(IZQUIERDA(A1;2))
- ESNUMERO(VALOR(DERECHA(A;2)))

Todo ello incluido en una función Y

Una vez obtenida, se crea una validación para esa celda de tipo Personalizada y se utiliza la función.

Un saludo



-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: matasl
Fecha de publicación: 19/Octubre/2021 a las 23:10
Procederé según tu consejo.

Muy agradecido

-------------
"En el proceso de aprendizaje no basta con la intención de enseñar, debe también haber intención de aprender"


Pura vida.
Muchas gracias
Bendiciones.


Publicado por: matasl
Fecha de publicación: 20/Octubre/2021 a las 03:40
Listo, la función para todo aquel que la necesite es:

=Y(LARGO(A1)=4;IGUAL(A1;MAYUSC(A1));ESTEXTO(IZQUIERDA(A1;2));ESNUMERO(VALOR(DERECHA(A1;2))))

Posteriormente en formato condicional se debe utilizar dicha fórmula que determina las celdas para aplicar el formato deseado.

Agradezco mucho la colaboración y doy por cerrado el tema


-------------
"En el proceso de aprendizaje no basta con la intención de enseñar, debe también haber intención de aprender"


Pura vida.
Muchas gracias
Bendiciones.



Imprimir página | Cerrar ventana