En Excel, en la mayoría de los casos que tengamos un formulario o ciertos listados de datos, deberemos verificar si su tipología se corresponde en todos los casos. Por ejemplo, que un campo que se supone que tiene que ser numérico lo sea, o que un nombre no tenga sólo un caracter o cosas asi… para ello hay muchas maneras de hacerlo.
En el siguiente ejemplo vamos a mostrar como verificar un email en Excel.
Funciones de validación
Lo primero que tendremos que hacer a la hora de verificar si un email es tal es comprobar:
- que contenga un símbolo de “@” y no esté en la primera posición
- que contenga un punto después de la arroba separando el dominio de su posición (por ejemplo excelyvba.com
Para comprobar que el símbolo de la “@” existe usaremos la función ENCONTRAR y lo mismo haremos con el punto “.”
Ejemplo para verificar un email en Excel
Supongamos que en la celda A1 tenemos un correo electrónico, en este caso [email protected]
La validación de la “@” sería:
=ENCONTRAR("@";A1)
La validación del punto sería similar a la anterior pero con la diferencia de que deberemos buscar el punto del .com después de la posición de donde se encuentre la “@” más 2 posiciones (puesto que el punto y la arroba no pueden ir seguidos). Esta validación sería:
=ENCONTRAR(".";A1;ENCONTRAR("@";A1))
Pero lo fetén en este caso sería tener las dos partes unidas en una función. Para ello podemos usar la función Y (ver más). Este función nos permitirá encadenar los dos resultados.
=Y(ENCONTRAR("@";A1);ENCONTRAR(".";A1;ENCONTRAR("@";A1)))
El resultado de esta fórmula será VERDADERO cuando se cumplan las dos condiciones pero cuando no se cumplan nos dará un error del tipo #VALUE!.
Para solucionar este pequeño problema lo que haremos será añadir la función SI.ERROR. Esta función puede utilizarse de la siguiente manera:
=SI.ERROR(Y(ENCONTRAR("@";A1);ENCONTRAR(".";A1;ENCONTRAR("@";A1)));FALSO)
Con esta función habremos conseguido completar la validación de un email en Excel. En el siguiente enlace podrás descargar un libro de Excel con esta función: Validación email