Extraer valores antes o después de un carácter en Excel

En Excel podemos encontrarnos con celdas que tienen una serie de datos separados por algún carácter como comas, guiones, etc., y necesitamos extraer el texto o valor que esté antes o después de esa coma o carácter que corresponda, lo que se hace con la función EXTRAE junto con la función ENCONTRAR.

Extraer antes o después de un carácter en Excel.

Lo expuesto aquí es válido para extraer un valor antes o después de una coma, guion o cualquier otro carácter que se requiera.

Por ejemplo,  se nos ha presentado la siguiente situación al exportar a Excel las estadísticas de búsqueda en  Gerencie.com y los datos se han mostrado de la siguiente forma en una cela: derecho de peticion,43.568,2%,14.156,1%,32%,"1,0","1,2","0,3"

Para un uso específico nos interesan únicamente las palabras clave, por lo que es preciso extraerlas para separarlas de los datos numéricos y porcentuales, los cuales inician a partir de la primera coma, luego, necesitamos extraer los valores que están antes de esa primera coma.

Función en Excel EEXTRAE.

Para extraer los primero caracteres de un texto se usa la función EXTRAE,  lo que conseguimos de la siguiente forma:

=EXTRAE(A1;1;ENCONTRAR(",";A1;1)-1)

Si el valor referencia que necesitamos no es una coma sino un guion, cambiamos a lo siguiente:

=EXTRAE(A1;1;ENCONTRAR("-";A1;1)-1)

Y así con cada carácter o elemento que necesitemos de referencia.

Si lo que yo quiero es extraer los valores después de una coma o de una arroba, entonces utilizamos la siguiente fórmula:

=EXTRAE(A1;ENCONTRAR("@";A1)+1;LARGO(A1)-ENCONTRAR("@";A1))

Esto sirve para extraer el contenido después de cualquier carácter; sólo se coloca el que corresponda entre las comillas.

Ahora sólo basta arrastrar la fórmula hacia abajo tantas filas como datos necesitemos separar.

Recomendados.

Compártalo en Facebook Compártalo en Twitter
Deje su opinión o su pregunta.

Regístrese para informarle cuando se responda su pregunta.

  1. Santos (marzo 3 de 2022)

    Buen día para aplicar este texto como traigo los primeros caracteres antes del punto
    Ejemplo

    Espumado

    Solo el los primeros letras antes del punto aplique la formula pero no me deja
    Alguien me puede ayudar

    Asi como tengo el taxto.

    categoría
    ESPUMADO.CONTENEDOR.L_36.DIVISION
    MATERIAL DE EMPAQUE.PELICULA.TRANSPARENTE.N/A
    MATERIAL DE EMPAQUE.PELICULA.TRANSPARENTE.N/A
    SEMIPROCESADO.VASO EPS.8_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.16_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.16_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.16_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.20_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.32_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.32_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.44_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.44_OZ.BLANCO
    SEMIPROCESADO.ENVASE EPS.4_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.12_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.12_OZ.BLANCO
    SEMIPROCESADO.VASO EPS.14_OZ.BLANCO

    Responder
  2. Estefania (septiembre 11 de 2023)

    Muchisimas gracias por el soporte <3

    Responder

Este sitio web utiliza cookies propias y de terceros para ofrecer un mejor servicio. Al seguir navegando acepta su uso.