Para validar que la letra de un número de DNI incluido en una celda de excel es la correcta, podemos hacer la siguiente verificación:
1) Partimos de que se incluye el DNI con ocho dígitos y una letra consecutiva en una única celda de excel. Por ejemplo, 11111111A.
En el caso de que el número sea menor a 8 cifras, se deben incluir ceros al principio, por ejemplo 00111111A.
2) Situandonos en la celda, en nuestro ejemplo C4, entramos en el menú DATOS y seleccionamos VALIDACIÓN DE DATOS.
3) En el criterio de validación, seleccionamos del menú desplegable el valor PERSONALIZADA.
4) En el campo FÓRMULA debemos incluir la siguiente:
=EXTRAE(C4;9;1)=EXTRAE(“TRWAGMYFPDXBNJZSQVHLCKEF”;1+RESIDUO(EXTRAE(C4;1;8);23);1)
siendo C4 la celda que estamos verificando. Si es otra, se debe sustituir por la correspondiente en los dos sitios donde aparece.
Una vez hecho esto, si introducimos un número de DNI , cuando la letra incluida no sea la correcta, aparecerá un mensaje emergente de error.
5) Para finalizar este sistema para validar letra DNI en excel, debemos ir a la pestaña MENSAJE DE ERROR y definir el mensaje que queremos que aparezca, como por ejemplo:
LA LETRA DEL DNI INTRODUCIDO NO ES CORRECTA.
Esperamos que este sencillo método sobre como validar letra DNI en Excel os resulte útil, sin necesidad de calcular y utilizar varias celdas (número y letra) para comprobar ni tampoco programación en visual basic.