Home > Foro de Excel >

Debates de Excel > Extraer palabra de una celda

Grupo de Excel
Foro de Excel
18134 Debates | 2008 Documentos | 1 Vídeo | 1 Test | 1 Blog | 675 Imágenes | 16629 Miembros

Extraer palabra de una celda

Escrito por Noe el 01/09/2008

Ejemplo;       rojas cortez, maria

Como hago para extraer maria

Please ayudaaaaaaaaaaa


Citar  |  
Ver mensaje      

Cacho Rodríguez
Capital Federal, Arg...
Escrito por Cacho Rodríguez el 01/09/2008

Hola! Noé .

Observa que después de la coma (“,”) hay un espacio y finalmente el nombre que deseas extraer.

 

Entonces:

 

1º) Localizas la posición de la coma mediante:

= HALLAR(","; A1 ) (el resultado es 13 )

 

2º) Luego determinas cuantos caracteres componen ese nombre mediante:

= LARGO(A1) (el resultado es 19 )

 

3º) Extraes los últimos 5 caracteres de la celda sabiendo que: 5 = 19 - 13 - 1. Entonces:

= DERECHA(A1; 19 - 13 - 1) (el resultado es MARIA )

 

Finalmente, resumes todos los conceptos anteriores en una sola fórmula para tornarla dinámica y general mediante:

= DERECHA(A1; LARGO(A1) - HALLAR(","; A1) - 1)

 

Saludos, Cacho.

 


Citar  |  
Ver mensaje     

Cacho Rodríguez
Capital Federal, Arg...
Escrito por Cacho Rodríguez el 01/09/2008
Dos comentarios adicionales:

a) Olvidé mencionar que para todo lo anterior, he supuesto que el apellido/nombre en cuestión se encuentra en la celda A1.

b) En la mayoría de los Foros (por no decir que en TODOS) se interpreta que escribir un texto completo en mayúsculas (como lo es tu consulta) equivale a "gritar".
Y como sabrás: no es agradable que a uno le "griten"...

Tenlo en cuenta para futuras intervenciones en éste o en otro Foro.

Saludos, Cacho.

Citar  |  
Ver mensaje     

José Antonio Gracia
Zaragoza, España
Escrito por José Antonio Gracia el 01/09/2008

Hola Noe, para este caso concreto, creo que tambien puedes hacerlo con Datos, Texto en columna, Delimitados, y en Separadores activa solo el cuadradito que dice Coma, le das a siguiente y Finalizar y en la celda B1 te aparecerá Maria.

Saludos,

Josean.


Citar  |  
Ver mensaje     

Cacho Rodríguez
Capital Federal, Arg...
Escrito por Cacho Rodríguez el 01/09/2008
Es cierto, José: así también se puede realizar.

Sin embargo ello provocaría que en la columna "B" se obtengan los nombres con un espacio como primer caracter, por lo que habría que aplicar a ese resultado la fórmula ESPACIOS() ó la fórmula DERECHA().

En resumen: creo que no es posible "escaparse" de aplicar alguna fórmula.
Saludos, Cacho.

Citar  |  
Ver mensaje     

José Antonio Gracia
Zaragoza, España
Escrito por José Antonio Gracia el 03/09/2008
"Es cierto, José: así también se puede realizar.

Sin embargo ello provocaría que en la columna "B" se obtengan los nombres con un espacio como primer caracter, por lo que habría que aplicar a ese resultado la fórmula ESPACIOS() ó la fórmula DERECHA().

En resumen: creo que no es posible "escaparse" de aplicar alguna fórmula.
Saludos, Cacho. "

por Cacho (Septiembre 2008)


Hola Cacho, he comprobado lo que dices y es verdad; no me habia dado cuenta. Lo que yo digo, funciona solo si entre el apellido y el nombre únicamente está la coma(sin espacio alguno) porque si después de la coma hay un espacio, este sale antes del nombre.

Gracias por tu aclaración y disculpa por la intromisión de este inexperto en excel.

Un cordial saludo desde España,

Josean





Citar  |  
Ver mensaje     

Cacho Rodríguez
Capital Federal, Arg...
Escrito por Cacho Rodríguez el 04/09/2008
Por el contrario, amigo José: tu comentario tiende a enfatizar las diferencias entre los métodos utilizados.

Gracias y hasta la próxima.
Cacho.

Citar  |  
Ver mensaje     

Sandra
Bogotá, Colombia
Escrito por Sandra el 25 de Septiembre

Hola, porfavor en el tema inicial de ROJAS CORTEZ, MARIA se puede extrare la palabra CORTEZ?

Gracias


Citar  |  
Ver mensaje     

Escrito por Lothar el 7 de Octubre
Av. Honorio Delgado S/N, San Martin De Porres, Lima

Saludos y muchas gracias

Lothar


Citar  |  
Ver mensaje     

Cacho Rodríguez
Capital Federal, Arg...
Escrito por Cacho Rodríguez el 7 de Octubre

Sandra / Lothar.
Veo que ambos publican por primera vez una pregunta en este Foro.

Les comento que los únicos que se enteran que esas consultas existen somos los participantes de la pregunta inicial.

Cuando Uds. Deseen que una pregunta sea respondida por la comunidad del Foro, es conveniente publicar sus inquietudes como una pregunta nueva y no -como es el caso- a continuación de una pregunta inicial.

Saludos, Cacho.


Citar  |  
Ver mensaje     

Escrito por Lothar el 7 de Octubre
Sres. Buenas tardes, agradecere su ayuda en lo siguiente:
estube observando algunos ejemplos sobre el tema y vi el de usted y me parecio muy acertado.

Tengo como ejemplo esta dirección y deseo que me apoyen en lo siguiente:

Av. Honorio Delgado S/N, San Martin De Porres, Lima

Aplique la formula =DERECHA(F2; LARGO(F2)-HALLAR(",";F2)-1
y el resultado es: San Martin De Porres, Lima
¿Como hago? Para que , Lima
no salga en la misma celda ya que este dato lo debo de poner en la columna siguiente

Saludos y muchas gracias.

Lothar

pd. Disculpe si le e causo alguna molestia


Citar  |  
Ver mensaje     

Cacho Rodríguez
Capital Federal, Arg...
Escrito por Cacho Rodríguez el 9 de Octubre

Hola! Lothar . Ja ja ja!

Mira, te explico: en la página principal del Foro ( Página Ppal. ) abajo del título "Foro de Excel" puedes ver un botón de color "naranja" llamado "crear tema nuevo"...

¡Ésa es la forma de crear un tema nuevo!

Sin embargo, y para resolver tu dificultad inmediatamente, te sugiero que hagas lo siguiente:

a) Selecciona la celda en cuestión (o las celdas, si son varias)

b) Busca en el menú de datos la opción "Texto en columnas"

Verás un asistente que te guiará para solucionar el tema.
c) Elige la opción "Delimitados" y Siguiente
d) Haz un clic en el separador "coma" y... Finalizar

Al cabo de lo anterior verás distribuída la información según lo necesitabas.


Saludos, Cacho.


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: arsenicum album foro polica nacional analisis de sensibilidad de un proyecto homeovox crear software

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos