Extraer dato especifico de otra celda

01/10/2009 - 19:41 por J Lara | Informe spam
Hola Amigos.. buenos dias..
tengo un campo en excel, deonde van
datos de un cliente como nombre, direccion
calles, estado, gustos, preferencias, etc. etc
todo en un mismo campo. deseo hacer una
consulta de aquellos que cumplan un criterio
como Estado=Chihuahua por ejemplo.
este dato puede ir en el caracter 200 o 400
dependiendo del tamaño del nombre del cliente
direccion, etc.
mi pregunta es como extraer solo la palabra
"Estado" y sus siguientes 30 o 40 caracteres ??

Mil gracias por su ayuda.

Saludos.

Preguntas similare

Leer las respuestas

#1 Manolo
01/10/2009 - 22:57 | Informe spam
"J Lara" escribió en el mensaje
news:
Hola Amigos.. buenos dias..
tengo un campo en excel, deonde van
datos de un cliente como nombre, direccion
calles, estado, gustos, preferencias, etc. etc
todo en un mismo campo. deseo hacer una
consulta de aquellos que cumplan un criterio
como Estado=Chihuahua por ejemplo.
este dato puede ir en el caracter 200 o 400
dependiendo del tamaño del nombre del cliente
direccion, etc.
mi pregunta es como extraer solo la palabra
"Estado" y sus siguientes 30 o 40 caracteres ??

Mil gracias por su ayuda.

Saludos.



Hola J Lara. ¿Que tipo de consulta necesitas hacer? En caso sea suficiente
prueba con algo asi como:

=SI(NO(ESERROR(ENCONTRAR("Estado=Chihuahua",A2))),[acción a tomar en caso
positivo],[acción en caso negativo])

Para esto estoy suponiendo que la cadena está en la celda A2

SAludos

Manolo
Respuesta Responder a este mensaje
#2 J Lara
02/10/2009 - 00:47 | Informe spam
Manolo, gracias por tu respuesta, mira
has de cuenta en en la celda A1 tengo
los siguientes datos:
/ Nombre cliente:ROSITA ALVIRES / Calle:AVENIDA QUINTA
/ Número Exterior:4 LOTE 20 / Colonia:CENTRO
/ Estado:CHIHUAHUA/ Código Postal:00000 / Pais:MEXICO

todos corridos en una sola linea, y en la celda
A2 deseo solo extraer el nombre del Estado, osea
que la formula detecte el texto "Estado" y me traiga
las siguientes 9 0 10 caracteres a su derecha para
tener como resultado en A2=CHIHUAHUA

Intente con una formula como:

=EXTRAE(H14,450,50)
Pero el detalles es que me extraera lo que exista
ahi, y no necesariamente le atinare al Estado, puede
ser que me extraiga el pais o alguna otra cosa
dependiendo del tamaño.

Gracias por tu ayuda.


"Manolo" wrote:


"J Lara" escribió en el mensaje
news:
> Hola Amigos.. buenos dias..
> tengo un campo en excel, deonde van
> datos de un cliente como nombre, direccion
> calles, estado, gustos, preferencias, etc. etc
> todo en un mismo campo. deseo hacer una
> consulta de aquellos que cumplan un criterio
> como Estado=Chihuahua por ejemplo.
> este dato puede ir en el caracter 200 o 400
> dependiendo del tamaño del nombre del cliente
> direccion, etc.
> mi pregunta es como extraer solo la palabra
> "Estado" y sus siguientes 30 o 40 caracteres ??
>
> Mil gracias por su ayuda.
>
> Saludos.
>
Hola J Lara. ¿Que tipo de consulta necesitas hacer? En caso sea suficiente
prueba con algo asi como:

=SI(NO(ESERROR(ENCONTRAR("Estado=Chihuahua",A2))),[acción a tomar en caso
positivo],[acción en caso negativo])

Para esto estoy suponiendo que la cadena está en la celda A2

SAludos

Manolo



Respuesta Responder a este mensaje
#3 Héctor Miguel
02/10/2009 - 05:35 | Informe spam
hola, !

... en en la celda A1 tengo los siguientes datos:
/ Nombre cliente:ROSITA ALVIRES / Calle:AVENIDA QUINTA/ Numero Exterior:4 LOTE 20 / Colonia:CENTRO / Estado:CHIHUAHUA/ Codigo Postal:00000 / Pais:MEXICO
todos corridos en una sola linea, y en la celda A2 deseo solo extraer el nombre del Estado
osea que la formula detecte el texto "Estado" y me traiga las siguientes 9 0 10 caracteres a su derecha
para tener como resultado en A2=CHIHUAHUA ...



segun el ejemplo que expones (pareciera que) hay un "patron" formado por una diagonal ( / ) a modo de separacion de campos (?)
algunos detalles no resultan claros (p.e. hay un espacio ANTES Y DESPUES de la diagonal siempre ?, o solo "a veces" ???)
(te lo dejo de tarea) en via de mientras...

op1: para obtener solo el texto del "estado" (SIN la palabra estado)...
=extrae(a1,hallar("estado:",a1)+7,hallar("^",sustituir(a1,"/","^",6))-hallar("estado:",a1)-7)

op2: para obtener "el resto" a partir del estado incluido:
=extrae(a1,hallar("estado:",a1)+7,250)

solo comprueba/corrije si mi separador de argumentos (coma) es el mismo en tu sistema

saludos,
hector.
Respuesta Responder a este mensaje
#4 J Lara
02/10/2009 - 17:19 | Informe spam
Hector, con la segunda opcion ya quedo
perfecto el filtro por estado,solo extraje
los siguientes 20 caracteres pero es
precisamente lo que buscaba..

Muchas gracias por tu ayuda..

Saludos.


"Héctor Miguel" wrote:

hola, !

> ... en en la celda A1 tengo los siguientes datos:
> / Nombre cliente:ROSITA ALVIRES / Calle:AVENIDA QUINTA/ Numero Exterior:4 LOTE 20 / Colonia:CENTRO / Estado:CHIHUAHUA/ Codigo Postal:00000 / Pais:MEXICO
> todos corridos en una sola linea, y en la celda A2 deseo solo extraer el nombre del Estado
> osea que la formula detecte el texto "Estado" y me traiga las siguientes 9 0 10 caracteres a su derecha
> para tener como resultado en A2=CHIHUAHUA ...

segun el ejemplo que expones (pareciera que) hay un "patron" formado por una diagonal ( / ) a modo de separacion de campos (?)
algunos detalles no resultan claros (p.e. hay un espacio ANTES Y DESPUES de la diagonal siempre ?, o solo "a veces" ???)
(te lo dejo de tarea) en via de mientras...

op1: para obtener solo el texto del "estado" (SIN la palabra estado)...
=extrae(a1,hallar("estado:",a1)+7,hallar("^",sustituir(a1,"/","^",6))-hallar("estado:",a1)-7)

op2: para obtener "el resto" a partir del estado incluido:
=extrae(a1,hallar("estado:",a1)+7,250)

solo comprueba/corrije si mi separador de argumentos (coma) es el mismo en tu sistema

saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida