Extraer nombres, correos o códigos en Excel

Autor: AILesson5 min de preparaciónProbado con:ChatGPTRevisado el: 2026-08-28

Respuesta rápida

Crea una fórmula de texto a partir de delimitadores reales sin suponer que todas las filas tienen la misma forma. Proporciona: Texto que extraer, Patrones de entrada observados, Versión de Excel y reglas. Resultado esperado: Una fórmula sólida de extracción con comprobaciones de entradas mal formadas.

1

Añade tu contexto

Tu texto permanece en este navegador. AILesson Prompts no lo envía a un modelo ni a un servidor.

2

Tu prompt

Los campos sin rellenar permanecen visibles como marcadores de posición, para que puedas copiar y editar el prompt

Crea una fórmula de Excel para extraer texto.

Resultado deseado:
[goal]

Patrones de entrada observados:
[patterns]

Versión de Excel y reglas de excepción:
[version]

Identifica el delimitador o la regla posicional y comprueba si es estable en todos los valores proporcionados. No supongas que todos los nombres tienen dos palabras ni que todos los códigos tienen longitud fija salvo que se indique. Devuelve una fórmula moderna, una alternativa compatible con versiones anteriores cuando corresponda y pruebas para delimitadores ausentes o repetidos, espacios iniciales o finales, celdas vacías y texto no ASCII. Mantén visiblemente señalados los valores mal formados en vez de truncarlos silenciosamente.
Probar en Playground
Privado de forma predeterminadaLa preparación del prompt se realiza localmente en tu navegador. Evita introducir información confidencial en cualquier servicio de IA, a menos que tu organización lo permita.

De la entrada al resultado

Un ejemplo completo

Mira cómo un contexto concreto convierte esta receta en un resultado que puedes usar

Entrada real

Texto que extraer
De los valores de A2 con formato «Nombre completo <correo>», extrae el correo en B2.
Patrones de entrada observados
Normal: Ana Pérez <ana@example.com>; nombre chino: 王小明 <xiaoming@example.cn>; espacios iniciales; celda vacía; valor mal formado sin corchetes angulares; una fila contiene dos caracteres '<'.
Versión de Excel y reglas
Microsoft 365 admite TEXTBEFORE y TEXTAFTER. Una entrada vacía debe permanecer vacía. Todo valor mal formado debe devolver «Review».

Ejemplo de salida

La regla estable es el texto situado entre un «<» y el «>» siguiente. Como los delimitadores repetidos se consideran una anomalía, cuéntalos antes de extraer.

Fórmula de B2 =IF(TRIM(A2)="","",IF(AND(LEN(A2)-LEN(SUBSTITUTE(A2,"<",""))=1,LEN(A2)-LEN(SUBSTITUTE(A2,">",""))=1),TRIM(TEXTBEFORE(TEXTAFTER(A2,"<"),">")),"Review"))

Las dos diferencias de longitud cuentan los corchetes angulares de apertura y cierre. Solo se extrae cuando hay uno de cada tipo; TRIM elimina los espacios circundantes sin modificar los caracteres acentuados ni chinos.

Alternativa para versiones anteriores: usa MID con FIND después de las mismas comprobaciones del número de corchetes: TRIM(MID(A2,FIND("<",A2)+1,FIND(">",A2)-FIND("<",A2)-1)).

Pruebas: Ana Pérez y 王小明 devuelven sus direcciones completas; una celda vacía permanece vacía; si faltan los corchetes o hay dos de apertura, devuelve Review. Comprueba también que «>» aparezca después de «<»; si los datos contienen corchetes invertidos, añade esa condición antes del despliegue.

Por qué funciona

  1. 1

    Los patrones observados evitan que una fórmula diseñada para un único ejemplo limpio altere filas irregulares.

  2. 2

    Un resultado visible para entradas mal formadas permite auditar la limpieza posterior.

Comprueba el resultado

  • ¿Se basa la regla de extracción en un delimitador realmente estable?

  • ¿Se notifican los delimitadores ausentes o duplicados en vez de analizarlos incorrectamente?

  • ¿Conserva la fórmula los acentos y los caracteres no latinos?

Úsalo con confianza

Preguntas frecuentes

Respuestas prácticas sobre cuándo usar esta receta, qué debes proporcionar y en qué casos la revisión humana sigue siendo importante

¿Qué debo preparar antes de usar «Extraer nombres, correos o códigos en Excel»?

Para usar «Extraer nombres, correos o códigos en Excel», prepara el texto que extraer, los patrones de entrada observados y la versión de Excel y sus reglas. Sustituye los marcadores de posición únicamente con información que puedas verificar. Si se desconoce algún dato, conserva explícitamente esa incertidumbre en vez de pedir al modelo que lo infiera.

¿Cuándo no está listo para usarse el resultado de «Extraer nombres, correos o códigos en Excel»?

El resultado no está listo si todavía no ofrece, a partir de las pruebas aportadas, el resultado declarado—una fórmula sólida de extracción con comprobaciones de entradas mal formadas—o si depende de supuestos sin resolver, aprobaciones pendientes o detalles inventados. Usa las comprobaciones como criterios de publicación: revisa los datos de origen o asigna a una persona revisora identificada y autorizada, en lugar de pulir un resultado sin respaldo.

¿Qué herramientas de IA tienen pruebas registradas para «Extraer nombres, correos o códigos en Excel»?

El registro de pruebas publicado para «Extraer nombres, correos o códigos en Excel» incluye ChatGPT a fecha de 2026-08-28. Esto confirma que se han registrado ejecuciones, pero no garantiza la compatibilidad ni resultados idénticos en versiones posteriores del producto. Con otra herramienta o versión, mantén visibles todas las restricciones y repite las comprobaciones del resultado antes de usarlo.

Más formas de explorar

Dónde encaja esta receta

Mantén el trabajo en marcha