Usar copilot, la IA de Microsoft, desde Bing para acabar antes el trabajo de datos en Excel
Problema: Tengo una lista larga de personas de un sector con las que contactar. Son antiguos clientes o contactos pero no tenemos un identificador unico que permita gestionarlos en el CRM.
Vamos a ver cómo resolver el problema de crear identificadores unicos para crear una lista de contactos que puedas importar a un crm
Solucion tradicional:
Buscar en google como extraer cadenas de datos:
Solución con IA Copilot,
preguntarle la copilot cómo hacerlo y que nos dé la fórmula exacta.
Tuve que preguntar 2 veces:
1ª pregunta o «Prompt»
excel experto dime como extraer un texto a partir de una cadena de caracters donde el texto a extraer empieza por =
¡Claro! Para extraer texto de una cadena en Excel, puedes utilizar la función EXTRAE. Esta función te permite obtener una parte específica de una cadena de texto, comenzando desde una posición determinada y extrayendo un número específico de caracteres1. Aquí tienes cómo funciona:
- Selecciona la celda donde deseas colocar el resultado de la función.
- Escribe la siguiente fórmula:
=EXTRAE(texto, inicio, num_caracteres)- Reemplaza
textocon la dirección de la celda que contiene la cadena de texto de la cual deseas extraer. - Reemplaza
iniciocon la posición del primer carácter que deseas extraer. - Reemplaza
num_caracterescon la cantidad de caracteres que deseas extraer desde la posición de inicio.
- Reemplaza
Por ejemplo, si tienes la cadena de texto en la celda A1 y deseas extraer los primeros 5 caracteres, la fórmula sería:
=EXTRAE(A1, 1, 5)
Resulta que lo que responde no es lo que le he preguntado así que «refino» la pregunta o Prompt:
2ª Pregunta
necesito que extraiga a partir de un caracter no de una posicion
Entendido. Para extraer texto a partir de un carácter específico en una cadena, puedes usar la función EXTRAE de Excel. Esta función te permite obtener una parte de la cadena que comienza justo después del carácter indicado.
Aquí tienes cómo hacerlo:
- Selecciona la celda donde deseas colocar el resultado.
- Escribe la siguiente fórmula:
=EXTRAE(texto, ENCONTRAR(carácter, texto) + 1, LARGO(texto) - ENCONTRAR(carácter, texto))- Reemplaza
textocon la dirección de la celda que contiene la cadena de texto. - Reemplaza
caráctercon el carácter a partir del cual deseas extraer el texto.
- Reemplaza
Por ejemplo, si tienes la cadena =Hola, mundo! Esto es un ejemplo. y deseas extraer el texto después del signo igual (=), la fórmula sería:
=EXTRAE(A1, ENCONTRAR(\"=\", A1) + 1, LARGO(A1) - ENCONTRAR(\"=\", A1))
Esto devolverá Hola, mundo! Esto es un ejemplo. como resultado.

