Resultados 1 al 12 de 12

Tema: Como extraer una palabra de una celda en Excel 2007?

  1. #1
    FB: Transferencias Chile Entrenador Pokemon de CHWr


    Avatar de Khronos
    Fecha de ingreso
    14 Oct, 06
    Ubicación
    Club
    Mensajes
    10,145

    Como extraer una palabra de una celda en Excel 2007?

    Tengo en una celda de excel y tiene un nombre con el siguiente formato:

    SOTO CARO MARCELO ANDRES

    Necesito sacar solamente MARCELO.

    Aplico las formulas... derecha, izquierda, extrae, hallar pero no puedo.
    ----
    Nadie?

    Quien me ayuda zippy?
    Última edición por Khronos; 16/07/2010 a las 00:59 Razón: Post unidos
    ¿Necesitas cargar dolares o euros u otra moneda a tu cuenta Neteller? MANDA UN MP

    [GUIA] Neteller: Registro - Verificacion - Compra de dolares y Tarjetas Net+ (Virtual - Fisica)
    Transferencias Chile - GUIA


    NECESITAS TARJETA FALABELLAPARA COMPRAR UN PRODUCTO? MANDAME UN MP


  2. #2
    Desterrado
    Fecha de ingreso
    30 Jul, 06
    Ubicación
    Santiago
    Mensajes
    2,480

    Re: Como extraer una palabra de una celda en Excel 2007?

    aca lo saque la forma no es la mejor, por que podria ser recursiva pero aca va

    las celdas que tienen el nombre estan en la columna A
    por ejemplo la A1 tiene SOTO CARO MARCELO ANDRES

    en las celdas B se usa la funcion HALLAR o ENCONTRAR se busca el espacio (" ") en la columna A, en el numero incial es 1, es decir desde el comienzo
    para el ejemplo B1 tiene =HALLAR(" ",A1,1) resultado 5

    en las celdas C se usa la misma funcion, para buscar el segundo espacio, pero en este caso el numero incial es el encontrado en la columna B mas 1,
    para el ejemplo C1 tiene =HALLAR(" ",A1,B1+1) resultado 10

    en las celdas D se usa la misma funcion para buscar el tercer espacio, de esta manera se sabe el largo del nombre, en este caso el numero incial es el encontrado en la columna C mas 1
    para el ejempo D1 tiene =HALLAR(" ",A1,C1+1) resultado 18

    en las celdas E se usa lafuncion EXTRAE para obtener el nombre, los argumentos son las celdas A, la posicion inicial del nombre dado por la columna C y la cantidad de caracteres dados por la resta de D-C
    para el ejemplo E1 tiene =EXTRAE(A1,C1,D1-C1) resultado MARCELO

    listo, dime donde enviarte la boleta de honorarios

  3. #3
    NeoGeo Fanboy Avatar de unrygar
    Fecha de ingreso
    05 Feb, 05
    Ubicación
    en el país donde en vez de protestar por los recortes al welfare, la gente se va a la playa...
    Mensajes
    719

    Re: Como extraer una palabra de una celda en Excel 2007?

    Prueba con =Encontrar("MARCELO";[Celda]), te devuelve la posicion del primer caracter de la palabra marcelo (11 en tu caso), despues usa la funcion =Extrae([Celda con el texto;[posicion del primer caracter (11 en tu caso)];[cantidad de caracteres a extraer (7)])
    ---------------------------------------------------------------------------------------------------------------------

  4. #4
    FB: Transferencias Chile Entrenador Pokemon de CHWr


    Avatar de Khronos
    Fecha de ingreso
    14 Oct, 06
    Ubicación
    Club
    Mensajes
    10,145

    Re: Como extraer una palabra de una celda en Excel 2007?

    Cita Iniciado por Rickynet Ver mensaje
    aca lo saque la forma no es la mejor, por que podria ser recursiva pero aca va

    las celdas que tienen el nombre estan en la columna A
    por ejemplo la A1 tiene SOTO CARO MARCELO ANDRES

    en las celdas B se usa la funcion HALLAR o ENCONTRAR se busca el espacio (" ") en la columna A, en el numero incial es 1, es decir desde el comienzo
    para el ejemplo B1 tiene =HALLAR(" ",A1,1) resultado 5

    en las celdas C se usa la misma funcion, para buscar el segundo espacio, pero en este caso el numero incial es el encontrado en la columna B mas 1,
    para el ejemplo C1 tiene =HALLAR(" ",A1,B1+1) resultado 10

    en las celdas D se usa la misma funcion para buscar el tercer espacio, de esta manera se sabe el largo del nombre, en este caso el numero incial es el encontrado en la columna C mas 1
    para el ejempo D1 tiene =HALLAR(" ",A1,C1+1) resultado 18

    en las celdas E se usa lafuncion EXTRAE para obtener el nombre, los argumentos son las celdas A, la posicion inicial del nombre dado por la columna C y la cantidad de caracteres dados por la resta de D-C
    para el ejemplo E1 tiene =EXTRAE(A1,C1,D1-C1) resultado MARCELO

    listo, dime donde enviarte la boleta de honorarios
    Es solamente sacar de por ejemplo A1 el nombre "SOTO CARO MARCELO ANDRES" y dejar "MARCELO" en B1, no puedo ocupar mas celdas.

    Cita Iniciado por unrygar Ver mensaje
    Prueba con =Encontrar("MARCELO";[Celda]), te devuelve la posicion del primer caracter de la palabra marcelo (11 en tu caso), despues usa la funcion =Extrae([Celda con el texto;[posicion del primer caracter (11 en tu caso)];[cantidad de caracteres a extraer (7)])
    No puedo usar la formula ENCONTRAR
    ¿Necesitas cargar dolares o euros u otra moneda a tu cuenta Neteller? MANDA UN MP

    [GUIA] Neteller: Registro - Verificacion - Compra de dolares y Tarjetas Net+ (Virtual - Fisica)
    Transferencias Chile - GUIA


    NECESITAS TARJETA FALABELLAPARA COMPRAR UN PRODUCTO? MANDAME UN MP


  5. #5
    Huaso de San Javier
    Avatar de Daniel San
    Fecha de ingreso
    24 Oct, 05
    Ubicación
    SanJa City
    Mensajes
    1,147

    Re: Como extraer una palabra de una celda en Excel 2007?

    así con los que quieren que les den todo listo

    copiando y pegando lo que puso rickynet

    Código:
    =EXTRAE(A1;HALLAR(" ";A1;HALLAR(" ";A1;1)+1);HALLAR(" ";A1;HALLAR(" ";A1;HALLAR(" ";A1;1)+1)+1)-HALLAR(" ";A1;HALLAR(" ";A1;1)+1))
    saludos

  6. #6
    Desterrado
    Fecha de ingreso
    11 Dec, 06
    Mensajes
    237

    Re: Como extraer una palabra de una celda en Excel 2007?

    con los comandos left y right indicando las posiciones donde quieres cortar el texto...

  7. #7
    Huaso de San Javier
    Avatar de Daniel San
    Fecha de ingreso
    24 Oct, 05
    Ubicación
    SanJa City
    Mensajes
    1,147

    Re: Como extraer una palabra de una celda en Excel 2007?

    Cita Iniciado por nothingface Ver mensaje
    con los comandos left y right indicando las posiciones donde quieres cortar el texto...
    claro que le serviría para ese caso particular
    osea sería
    Código:
    =IZQUIERDA(DERECHA(A1;14);7)
    pero si fuera para ese caso en particular sería mejor lo que puso unrygar

    Código:
    =EXTRAE(A4;11;7)
    digo, pa que esté echito cuando aparezca
    Última edición por Daniel San; 16/07/2010 a las 14:37

  8. #8
    Desterrado
    Fecha de ingreso
    30 Jul, 06
    Ubicación
    Santiago
    Mensajes
    2,480

    Re: Como extraer una palabra de una celda en Excel 2007?

    Cita Iniciado por Daniel San Ver mensaje
    así con los que quieren que les den todo listo

    copiando y pegando lo que puso rickynet

    Código:
    =EXTRAE(A1;HALLAR(" ";A1;HALLAR(" ";A1;1)+1);HALLAR(" ";A1;HALLAR(" ";A1;HALLAR(" ";A1;1)+1)+1)-HALLAR(" ";A1;HALLAR(" ";A1;1)+1))
    saludos
    asi no mas
    no me acordaba de los parentesis para ponerlo todo en una celda

  9. #9
    Usuario Avatar de jano_magno
    Fecha de ingreso
    16 Apr, 06
    Mensajes
    292

    Re: Como extraer una palabra de una celda en Excel 2007?

    eso es por formulas, si quieres hacerlo de forma permanente, separando los nombres en varias columnas, puede usar "texto en columnas", en la sección "datos". Claro que esto lo probé en office 2010. todo depende que para que vas a ocupar el dato, o si puedes modificar la hoja.
    Última edición por jano_magno; 17/07/2010 a las 00:33

  10. #10
    Huaso de San Javier
    Avatar de Daniel San
    Fecha de ingreso
    24 Oct, 05
    Ubicación
    SanJa City
    Mensajes
    1,147

    Re: Como extraer una palabra de una celda en Excel 2007?

    Cita Iniciado por Rickynet Ver mensaje
    asi no mas
    no me acordaba de los parentesis para ponerlo todo en una celda
    jajajaja
    entonces resultó

  11. #11
    NeoGeo Fanboy Avatar de unrygar
    Fecha de ingreso
    05 Feb, 05
    Ubicación
    en el país donde en vez de protestar por los recortes al welfare, la gente se va a la playa...
    Mensajes
    719

    Re: Como extraer una palabra de una celda en Excel 2007?

    Cita Iniciado por Khronos Ver mensaje
    No puedo usar la formula ENCONTRAR
    serà HALLAR entonces, no tengo excel en espanol asi que te hice una traducciòn a la ràpida
    ---------------------------------------------------------------------------------------------------------------------

  12. #12
    ---=:[Mauro]:=--- Avatar de dr_cayro
    Fecha de ingreso
    10 Dec, 08
    Ubicación
    santiago
    Mensajes
    187

    Re: Como extraer una palabra de una celda en Excel 2007?

    mmm creo que hay una opción mas simple en la pestaña datos y luego en el icono texto en columna...
    prueba con eso....
    o de lo contrario habría que jugar con la función extrae....
    saludos...
    Mas vale morir de pie y luchando, que vivir arrodillado suplicando...

    Mi Feedback...

LinkBacks (?)

  1. 20/04/2015, 12:33
  2. 26/07/2014, 18:35
  3. 22/07/2014, 22:11

Temas similares

  1. Macro para extraer imagen web con excel?
    Por voipster en el foro Lenguajes de Programación
    Respuestas: 1
    Último mensaje: 25/03/2010, 16:47
  2. Problemas con Excel 2007
    Por bolza en el foro Windows y programas varios
    Respuestas: 4
    Último mensaje: 27/04/2009, 17:58
  3. como ubico el cursor en una celda de un JTable?
    Por marthica en el foro Lenguajes de Programación
    Respuestas: 1
    Último mensaje: 19/03/2009, 10:27
  4. problema con Excel 2007
    Por pennzoil en el foro Windows y programas varios
    Respuestas: 0
    Último mensaje: 16/09/2008, 20:13
  5. Mensaje en Excel 2007
    Por Necro_Saint en el foro Windows y programas varios
    Respuestas: 0
    Último mensaje: 04/06/2008, 14:40

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
*