Recibes una exportación donde cada celda dice «Ana Pérez (VIP) - Panamá» y solo necesitas la categoría que va entre paréntesis para filtrar. Son cuatro mil filas y cada nombre mide distinto.
¿Cómo usar Fórmula para Extraer Texto paso a paso?
1. Elige qué extraer
Un número fijo de caracteres por la izquierda, la derecha o el medio, o lo que queda antes, después o entre símbolos como un guion, una arroba o un paréntesis.
2. Indica la celda y el símbolo
Escribe la referencia del texto y, si hace falta, el carácter que sirve de marca. La fórmula calcula las posiciones por ti.
3. Copia y arrastra
Pega la fórmula junto a tus datos y arrástrala. Después puedes copiar la columna como valores para dejar el texto fijo.
La Cuenta de Movimientos: Método Tradicional vs. KorexTools
Cortar el texto a mano celda por celda (4 pasos)
- Contar los caracteres hasta el símbolo.
- Escribir un EXTRAE con ese número fijo.
- Descubrir que el siguiente nombre mide distinto.
- Volver a escribir la fórmula para cada caso.
Con el generador «Fórmula para Extraer Texto» de KorexTools (3 pasos)
- Eliges qué trozo quieres.
- Indicas la celda y el símbolo.
- Copias la fórmula y la llevas hacia abajo.
Cuando el dato útil va dentro de otro texto, la clave es localizar el símbolo
IZQUIERDA, DERECHA y EXTRAE sirven cuando el trozo que buscas tiene siempre la misma longitud y posición, como los tres primeros caracteres de un código. Si la longitud varía, hay que apoyarse en ENCONTRAR para saber dónde está el guion, la arroba o el paréntesis y calcular a partir de ahí cuántos caracteres tomar.
Para la primera palabra se añade un espacio al final del texto, de modo que ENCONTRAR siempre halla uno aunque la celda tenga una sola palabra. La última palabra requiere inflar los espacios con REPETIR y recortar por la derecha. Si tienes Microsoft 365, TEXTOANTES y TEXTODESPUES resuelven lo mismo con mucho menos texto.
Qué variante usar
- •Longitud fija: IZQUIERDA, DERECHA o EXTRAE.
- •Longitud variable con marca: antes, después o entre símbolos.
- •Microsoft 365: TEXTOANTES y TEXTODESPUES, más cortas.
El texto «Ana Pérez (VIP)» en A2
| Qué extrae | Fórmula | Resultado |
|---|---|---|
| Primera palabra | =IZQUIERDA(A2;ENCONTRAR(" ";A2&" ")-1) | Ana |
| Entre paréntesis | =EXTRAE(A2;ENCONTRAR("(";A2)+1;ENCONTRAR(")";A2;ENCONTRAR("(";A2)+1)-ENCONTRAR("(";A2)-1) | VIP |
| Antes del paréntesis | =IZQUIERDA(A2;ENCONTRAR("(";A2)-1) | Ana Pérez |
Errores Comunes y Cómo Evitarlos
- ⚠️Usar IZQUIERDA con un número fijo cuando la longitud varía.
- ⚠️Olvidar el menos uno y arrastrar el propio símbolo en el resultado.
Preguntas Frecuentes
¿Por qué me sale #¡VALOR! al extraer?
Porque el símbolo no está en alguna celda y ENCONTRAR no lo halla. Envuelve la fórmula en SI.ERROR o revisa las celdas que no llevan el símbolo.
¿ENCONTRAR distingue mayúsculas?
Sí. Si buscas una letra y no te importa si es mayúscula o minúscula, cambia ENCONTRAR por HALLAR en la fórmula generada.
¿Puedo borrar la columna original después de extraer?
Copia la columna con la fórmula y pégala como valores. Así puedes borrar la columna original sin que el resultado cambie.
Lo que haría yo si estuviera en tu lugar
«Antes de extraer, mira dos o tres celdas distintas: si el patrón no se repite, ninguna fórmula lo arreglará.» — Equipo de Ingeniería de DataKorex.