Validación de datos para la introducción en Excel de direcciones de correo electrónico (email)

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024
  • En este vídeo se explica cómo crear una regla de validación que impida introducir en las celdas de nuestra hoja de cálculo direcciones de correo electrónico (email) que no tengan la estructura adecuada.
    Archivo: docs.google.co...
    Más información (contenidos relacionados):
    ... sobre Validación de datos en Excel.- • Validación de datos en...
    ... sobre Reglas de validación personalizadas.- • Reglas de validación p...
    Apoya a Excel Avanzado para Administración de Empresas:
    Donaciones: www.paypal.me/...
    Suscripción (gratuita): / @eaae
    Tienda: teespring.com/...
    Membresía (unión al canal): / @eaae
    Consultas comerciales: Consultas.EAAE@gmail.com
    Síguenos en RRSS:
    en Facebook: / excel-avanzado-para-ad...
    en Twitter: / excelrpv

Комментарии • 32

  • @urkiano
    @urkiano Год назад +4

    Me encanta su forma de razonar los algoritmos.... Que agilidad mental. Me sorprende cada vez

    • @eaae
      @eaae  Год назад +2

      Muchas gracias, Antonio. Como ve, la clave de un uso eficiente de Excel no está en conocer muchas funciones ni herramientas casi secretas, sino en diseñar algoritmos adecuados.

    • @juanantoniohorcajo8474
      @juanantoniohorcajo8474 10 месяцев назад +1

      Muy buen video, del que tb podemos extraer trucos para otras áreas de Excel

    • @eaae
      @eaae  10 месяцев назад

      @@juanantoniohorcajo8474 Muchas gracias, Juan Antonio. Me alegro de que le haya parecido interesante.

  • @fernandonebreda3005
    @fernandonebreda3005 10 месяцев назад +4

    Gracias Rafael. Esta regla la tenía media montada y, por fin, la remato con su, otra vez más, su inestimable aportación... 👏👏👏👏

    • @eaae
      @eaae  10 месяцев назад

      Muchas gracias, Fernando. Me alegro de que le haya sido útil.

  • @aratheonquark3495
    @aratheonquark3495 10 месяцев назад +1

    Gracias Rafael, como siempre, gracias a tus vídeos aprendiendo nuevas funcionalidades y reforzando otras.

    • @eaae
      @eaae  10 месяцев назад

      Muchas gracias. Me alegro de que le haya gustado.

  • @carlostelloolavarria5179
    @carlostelloolavarria5179 10 месяцев назад +1

    Validación de datos para emails. Excelente!, pude aplicar la fórmula de la clase en algunos padrones de mi acervo, luego hice clic en “rodear con círculo de datos no válidos” y en un instante ubicó todos los emails mal registrados en modo y forma. Muchas gracias Profesor.

    • @eaae
      @eaae  10 месяцев назад

      Muchas gracias, Carlos. Me alegro de que esta técnica le haya resultado útil.

  • @DanielCamarda
    @DanielCamarda 10 месяцев назад +1

    Muchas gracias Sr. Rafael ! Muy útil y didáctico como siempre!

    • @eaae
      @eaae  10 месяцев назад

      Gracias, Daniel.

  • @manuelaparicio7534
    @manuelaparicio7534 10 месяцев назад +1

    Una vez más, excelente

    • @eaae
      @eaae  10 месяцев назад

      Muchas gracias, Manuel.

  • @hugogalindo6495
    @hugogalindo6495 10 месяцев назад +1

    Excelente video. Muchas gracias maestro.

    • @eaae
      @eaae  10 месяцев назад +1

      Gracias, Hugo.

  • @PedrodeMiguel-gt6fp
    @PedrodeMiguel-gt6fp 5 месяцев назад +1

    Gracias. Muy claro y didáctico.
    Un paso más: ¿cómo validar que la dirección-e no contenga espacios (" ")?

    • @eaae
      @eaae  5 месяцев назад

      Podría usar una función HALLAR (o, también, ENCONTRAR) para localizar un posible espacio, y evaluar si esa función devuelve un error mediante una función SI.ERROR. La condición de validez deberá ser que el resultado de esa función SI.ERROR sea VERDADERO, porque eso significará que no se encontró el espacio.

  • @pacogomez8678
    @pacogomez8678 10 месяцев назад +2

    Excelente

    • @eaae
      @eaae  10 месяцев назад +1

      Muchas gracias, Paco.

  • @PedrodeMiguel-gt6fp
    @PedrodeMiguel-gt6fp 5 месяцев назад +1

    Muy buen vídeo.
    ¿Cómo validar que no se admitan más de un punto seguidos ("..") ni que un punto figure junto al símbolo arroba (".@", "@." o ".@.")?
    ¿Y cómo validar que la dirección-e no contenga caracteres no válidos en su estructura? Como espacios, por ejemplo. O letras "ñ".
    Lo explicas todo fenomenal.

    • @eaae
      @eaae  5 месяцев назад

      Puede seguir el mismo método que para evitar los espacios: usar una función HALLAR (o, también, ENCONTRAR) para localizar la cadena indeseada, y evaluar si esa función devuelve un error mediante una función SI.ERROR. La condición de validez deberá ser que el resultado de esa función SI.ERROR sea VERDADERO, porque eso significará que no se encontró la cadena especificada.

  • @fernandonebreda3005
    @fernandonebreda3005 10 месяцев назад +1

    Hola Rafael; he añadido un requisito adicional consistente en que la extensión del dominio pertenezca a una tabla preestablecida para impedir la introducción de dominios no permitidos. Un saludo.

    • @eaae
      @eaae  10 месяцев назад

      Por supuesto, la inclusión de esa nueva condición puede ser adecuada para restringir los correos admisibles. Su pertinencia, claro está, dependerá de las necesidades concretas de cada usuario, pero muestra cómo adaptar las técnicas que explicamos aquí a las peculiaridades de cada caso. Muchas gracias por compartirlo.

  • @FJ_RG
    @FJ_RG 10 месяцев назад +1

    Muy útil, lo voy a poner en práctica. 100%.
    Ahora, una duda en mi ficha de registro de clientes, cuando una clienta no tiene correo, yo pongo "NO". Ya que tengo puesta una macro que no me. Deja dejar la. Celda en blanco.
    Esta fórmula que muestras,
    ¿se podría mejorar para que aceptará, No y la estructura de email?
    Muchas gracias como siempre un placer

    • @fernandonebreda3005
      @fernandonebreda3005 10 месяцев назад +2

      Con una condicional previa, me imagino...

    • @eaae
      @eaae  10 месяцев назад

      Efectivamente, la solución más sencilla pasaría por envolver la fórmula propuesta en una condicional para que también se admita como dato válido el texto que equivalga a la ausencia de un correo electrónico explícito.

    • @FJ_RG
      @FJ_RG 10 месяцев назад

      ​@@eaae=SI(O(ESNUMERO(HALLAR("? @?*.?", B2)), B2="NO")
      Sería algo así no?

  • @PedrodeMiguel-gt6fp
    @PedrodeMiguel-gt6fp 5 месяцев назад +1

    Y ya de paso, evitar más de un símbolo arroba ("@").
    Gracias.

    • @eaae
      @eaae  5 месяцев назад

      Para evitar más de una arroba puede usar un criterio parecido al que le recomendé para evitar los espacios: usar una función HALLAR (o, también, ENCONTRAR) para localizar la "@" superflua, y evaluar si esa función devuelve un error mediante una función SI.ERROR. Debe hacer la búsqueda sobre una cadena en la que ya haya eliminado la primera "@" mediante una función SUSTITUIR en la que el cuarto argumento se especificaría como 1). La condición de validez deberá ser que el resultado de esa función SI.ERROR sea VERDADERO, porque eso significará que no se encontró la segunda arroba.

  • @Cejafer
    @Cejafer 6 месяцев назад

    YA LE HICE DE 2 FORMAS y el perro excel siguio machacando la reata. porqueria no funciona, al menos a mi

    • @eaae
      @eaae  6 месяцев назад

      Si no consigue el resultado esperado es porque no sigue los pasos del vídeo al pie de la letra. En otras palabras: si sigue los pasos del vídeo al pie de la letra conseguirá el resultado esperado.