Foros


Inicio » Excel

Página: 1

Mensaje Autor

Arriba
25/Jul/05 19:50
Sacar Cadena de Caracter dentro de Otra

[color=darkred:39217f0cb8][size=15:39217f0cb8]PREGUNTA[/b:39217f0cb8][/size:39217f0cb8][/color:39217f0cb8]
--------------------------------------------------------------------------------
Hola ojalá me puedan ayudar en esto, lo que quiero hacer es copiar en otra celda...una cadena de caracteres dentro de otra...especificamente es una columna de nombres con apellidos... ejemplo; CARRASCO MUNOZ GLADYS ELENA con EXTRAE me saca numeros fijos...y no me sirve ya que el largo de los apellidos varia... necesito sacar CARRASCO osea la primera cadena de caracteres dentro de la cadena.
[color=darkblue:39217f0cb8][size=15:39217f0cb8][b:39217f0cb8]RESPUESTA[/b:39217f0cb8][/size:39217f0cb8][/color:39217f0cb8]
--------------------------------------------------------------------------------
hola usa la formula [b:39217f0cb8]=IZQUIERDA(H3;ENCONTRAR(" ";A1)-1) eso obtiene la ubicación del primer espacio de la cadena y luego extrae los datos por la izquierda hasta antes del espacio
 
«Antes que cambien los reinos, los hombres deberán cambiar» ═╬═
 
Perfil

ByPaco
Teniente Coronel

Mensajes: 2132
Ingresó: Junio 05, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
26/Jul/05 10:23

Por un momento pense que tu estabas preguntado pacorro pero no habia leido bien, como dice el amigo sos al sos

saludos
 
Visiten mi espacio elnidodelseguro.com .mx
 
Perfil

lcgabrielaranda
Mayor

Mensajes: 1191
Ingresó: Mayo 18, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
26/Jul/05 10:43

excelente monologo bypaco
 
Perfil

Edgar_Ruben10
Subteniente

Mensajes: 175
Ingresó: Marzo 04, 2005
Ubicación:

No Conectado

Agregar como amigo

Arriba
26/Jul/05 10:53
Re: Sacar Cadena de Caracter dentro de Otra

[quote:51424d8824="ByPaco"][color=darkred:51424d8824][size=15:51424d8824]PREGUNTA[/b:51424d8824][/size:51424d8824][/color:51424d8824]
--------------------------------------------------------------------------------
Hola ojalá me puedan ayudar en esto, lo que quiero hacer es copiar en otra celda...una cadena de caracteres dentro de otra...especificamente es una columna de nombres con apellidos... ejemplo; CARRASCO MUNOZ GLADYS ELENA con EXTRAE me saca numeros fijos...y no me sirve ya que el largo de los apellidos varia... necesito sacar CARRASCO osea la primera cadena de caracteres dentro de la cadena.
[color=darkblue:51424d8824][size=15:51424d8824][b:51424d8824]RESPUESTA[/b:51424d8824][/size:51424d8824][/color:51424d8824]
--------------------------------------------------------------------------------
hola usa la formula [b:51424d8824]=IZQUIERDA(H3;ENCONTRAR(" ";A1)-1) eso obtiene la ubicación del primer espacio de la cadena y luego extrae los datos por la izquierda hasta antes del espacio[/quote:51424d8824]

Solo hay que modificarle la H3 por A1 y el ; por la , en ambos espacios....supongo que tu relacion empieza en la A1:

=izquierda(A1,encontrar("",A1)-1
 
Freedom: [img:c897f66307]http://www.gifmania.com.mx/aves/aguilas/anieagle.gif[/img:c897f66307]
 
Perfil

Armando_Oasis
Subteniente

Mensajes: 136
Ingresó: Mayo 23, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
26/Jul/05 23:10
Re: Sacar Cadena de Caracter dentro de Otra

Muy bien si funciona para los apellidos, pero que pasa con los Nombres? ya que pueden venir uno, dos, tres palabras. Claro q tambien hay apelliidos con 2 o 3 palabras, habra algo?
 
Por el bien de Todos primero las Pymes
 
Perfil

fiscosys
Teniente

Mensajes: 230
Ingresó: Noviembre 06, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
27/Jul/05 9:44
Re: Sacar Cadena de Caracter dentro de Otra

En el caso de que se desee separar los nombres y c/u de los apeidos, no existe forma de detectarlo a menos que se ponga un separador. Es decir, asi como hay personas que tienen dos nombres hay apeidos que tienen dos o más partes, i.e. De los Ríos.
Así pues, la única forma de hacerse es añadiendo a la captura de cada nombre completo un indicador que marque el inicio de cada sección. Se podría usar una diagonal para separar cada apeido y una coma para el nombre, i.e. "Del Palacio/Rossetti, Marcela", "De los Ríos/Valles,Humberto", "Vargas/Soto,Oscar", etc. Y una vez teniendo así la información usar las funciones que mencionan arriba (EXTRAE, ENCONTRAR) para obtener cada sección.
[i:c33f9929f7]En el caso de que una persona tenga un solo apeido debe llevar los separadores[/i:c33f9929f7], i.e. para solo apeido paterno "Hernández/,Luis", "García/,José", etc., y para solo apeido materno "/Chavira,José Luis", "/Compean,Eduardo".
Esto que les suguiero es algo análogo a lo que se hace en las exportaciones de datos a archivos de texto del SAT o del IMSS.
 
Perfil

cpluisdavid
Soldado

Mensajes: 5
Ingresó: Octubre 14, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
27/Jul/05 10:03

Muy buena observación cpluisdavid, esto no lleva a un tópico anterior
 
«Antes que cambien los reinos, los hombres deberán cambiar» ═╬═
 
Perfil

ByPaco
Teniente Coronel

Mensajes: 2132
Ingresó: Junio 05, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
28/Jul/05 19:10
Re: Sacar Cadena de Caracter dentro de Otra

Tambien puedes hacer lo siguiente:
Señala el rango que contenga la informacion
En el menu principal abrir datos
Señalar texto en columnas
Señalar delimitados
Señalar por espacios
Eso es todo...
Separa la informacion por cada palabra, es decir. el unico inconveniente sera cuando los nombres y apellidos contengan mas de una palabra.
espero sea de utilidad.
 
Perfil

RafaelSegundo
Soldado

Mensajes: 13
Ingresó: Mayo 18, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
28/Jul/05 20:12

Lo mejor será separar los apellidos con diagonal(/), coma(,), pipe(│), ó cualquier caracter identificable y separarlos con la macro que puse en el otro tópico ó o como dice en ese mismo con la opción de separar columnas
 
«Antes que cambien los reinos, los hombres deberán cambiar» ═╬═
 
Perfil

ByPaco
Teniente Coronel

Mensajes: 2132
Ingresó: Junio 05, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
30/Jul/05 13:50
Re: Sacar Cadena de Caracter dentro de Otra

HOLA A TODOS:


YO TENGO LA FORMULA PARA QUE EN EL EJEMPLO DE LOS NOMBRES COMO DECIA BypACO, PUEDA HACER LA SEPARACION UTILIZANDO UNA SOLA CADENA, EJ:



NOMBRE APEPAT APEMAT NOMBRE

GONZALEZ RODRIGUEZ J. ISRAEL GONZALEZ RODRIGUEZ J. ISRAEL


NO IMPORTANDO ASI LO LARGO DE LOS APEIDOS.
 
Perfil

maestrolibra
Soldado

Mensajes: 5
Ingresó: Febrero 23, 2005
Ubicación:

No Conectado

Agregar como amigo


Página: 1