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»
═╬═
|
ByPaco
Teniente Coronel

Mensajes:
2199
Ingresó:
Junio 05, 2004
Ubicación:
|
Conectado |
Agregar como amigo
|
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
|
lcgabrielaranda
Mayor

Mensajes:
1191
Ingresó:
Mayo 18, 2004
Ubicación:
|
No Conectado |
Agregar como amigo
|
26/Jul/05 10:43
excelente monologo bypaco
|
Edgar_Ruben10
Subteniente

Mensajes:
175
Ingresó:
Marzo 04, 2005
Ubicación:
|
No Conectado |
Agregar como amigo
|
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]
|
Armando_Oasis
Subteniente

Mensajes:
136
Ingresó:
Mayo 23, 2004
Ubicación:
|
No Conectado |
Agregar como amigo
|
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
|
fiscosys
Teniente

Mensajes:
230
Ingresó:
Noviembre 06, 2004
Ubicación:
|
No Conectado |
Agregar como amigo
|
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.
|
cpluisdavid
Soldado

Mensajes:
5
Ingresó:
Octubre 14, 2004
Ubicación:
|
No Conectado |
Agregar como amigo
|
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»
═╬═
|
ByPaco
Teniente Coronel

Mensajes:
2199
Ingresó:
Junio 05, 2004
Ubicación:
|
Conectado |
Agregar como amigo
|
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.
|
RafaelSegundo
Soldado

Mensajes:
13
Ingresó:
Mayo 18, 2004
Ubicación:
|
No Conectado |
Agregar como amigo
|
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»
═╬═
|
ByPaco
Teniente Coronel

Mensajes:
2199
Ingresó:
Junio 05, 2004
Ubicación:
|
Conectado |
Agregar como amigo
|
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.
|
maestrolibra
Soldado

Mensajes:
5
Ingresó:
Febrero 23, 2005
Ubicación:
|
No Conectado |
Agregar como amigo
|
|