Validar correo electrónico en una celda.

Si deseamos ingresar únicamente una dirección de correo electrónico en una celda específica, podemos validar esta información mediante los siguientes pasos:

Usaremos las siguientes fórmulas para crear la validación:

Función O: Comprueba si alguno de los argumentos es VERDADERO y devuelve VERDADERO O FALSO.

Función ESNUMERO: Comprueba si a un valor es un número y devuelve VERDADERO o FALSO.

Función COINCIDIR: Devuelve la posición relativa de un elemento en la matriz, que coincida con un valor dado en el orden deseado.

Función MINUSC: Convierte todas las letras de la cadena de texto en minúsculas.

Paso 1: Seleccionamos el rango de celdas: "A2:A10", luego nos dirigimos a la cinta de opciones: "Pestaña:Datos", "Grupo: Herramientas de Datos: Validación de Datos".



Paso 2: Escogemos en "Permitir: Personalizada" y en "Fórmula" escribimos: =MINUSC(O(ESNUMERO(COINCIDIR("*@*.???",A2,0)),ESNUMERO(COINCIDIR("*@*.??",A2,0)))) y luego aceptar.


Paso 3: Podemos también mostrar un mensaje de personalizado de validación ingresando a la pestaña "Mensaje de Error" que se encuentra dentro de la ventana de "Validación de Datos", en la cual escribiremos los siguiente:

Resultados:



Como se puede apreciar, al presionar enter en la celda A2 luego de ingresar el texto "Persona 1" aparece la venta de validación con un mensaje indicando el error.