Resultados 1 al 12 de 12

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

  1. #1
    Club
    Avatar de Khronos
    Fecha de ingreso
    14 Oct, 06
    Ubicación
    Club
    Mensajes
    8,954

    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 01:59 Razón: Post unidos



    ¿Necesitas cargar dolares o euros a tu cuenta Neteller? Manda un MP


    Eventos Asistidos -> 93



  2. #2
    Linterna Azul sector 2813 Avatar de Rickynet
    Fecha de ingreso
    30 Jul, 06
    Ubicación
    Santiago
    Mensajes
    2,465

    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
    724

    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
    Club
    Avatar de Khronos
    Fecha de ingreso
    14 Oct, 06
    Ubicación
    Club
    Mensajes
    8,954

    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 a tu cuenta Neteller? Manda un MP


    Eventos Asistidos -> 93



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

    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
    Usuario Avatar de nothingface
    Fecha de ingreso
    11 Dec, 06
    Mensajes
    235

    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...
    E8400 [email protected] - MaxOrb120mm - EVGA 780i SLI - Corsair XMS2PRO (4GB) - ZOTAC 275GTX ( 718/1220/1592 ) - TV card MSI Digi@nywhere A/D - Sound Blaster Audigy 2 ZS - Tagan 480W Modular - Toughpower Express 650W (VGA) - Thermaltake Armor VA8000BWA - Seagate 3x500GB - Samsung 2232BW LCD 22" - Logitech G5 - X-Ray Thunder 8 Pad - Keyboard Dell - Cordless Rumblepad 2 - Gamepad Xbox360 Wireless - Heatset Creative HS-400

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

    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 15:37

  8. #8
    Linterna Azul sector 2813 Avatar de Rickynet
    Fecha de ingreso
    30 Jul, 06
    Ubicación
    Santiago
    Mensajes
    2,465

    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 01:33

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

    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
    724

    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. 26/07/2014, 19:35
  2. 22/07/2014, 23: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, 17:47
  2. Problemas con Excel 2007
    Por bolza en el foro Windows y programas varios
    Respuestas: 4
    Último mensaje: 27/04/2009, 18: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, 11:27
  4. problema con Excel 2007
    Por pennzoil en el foro Windows y programas varios
    Respuestas: 0
    Último mensaje: 16/09/2008, 21:13
  5. Mensaje en Excel 2007
    Por Necro_Saint en el foro Windows y programas varios
    Respuestas: 0
    Último mensaje: 04/06/2008, 15:40

Permisos de publicación

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