Ayuda con desref?

22/10/2005 - 20:35 por Playa de Chilches - atención al cliente | Informe spam
Saludos al foro.
De nuevo vuelvo a exponer mi necesidad por si alguien quiere y puede
ayudarme.

1º Solicitud:
<Me gustaria saber como puedo "sacar" de un listado columna B (nombres),
todos los (codigos de cliente columna A) que contengan la palabra "Martinez"
por ejemplo, en esa columna B antedicha .>
Lo que necesito es utilizar la referencia que me extraiga para utilizarla
luego con un BuscarV (esto ya sé hacerlo) y por eso no necesito "verlo" sino
traspasarlo.. (son miles de datos)
2ª Solicitud:
<Necesito una función, codigo ó formula, que me permita extraer de un
listado
el nombre, fecha, nº de pedido e importe, tantas veces como encuentre el
codigo del cliente filas abajo El codigo de cliente está en la columna
A, el nombre en la columna B, la fecha en la columna C, le nº de pedido en
la columna D y el importe en la columna E.
Con BuscarV, solo obtengo los datos de una sola fila (la primera) y sin
embargo puede que ese codigo de cliente esté repetido por ejemplo 14
veces..>
Y me refiero a que con un mismo nº de cliente tengo infinidad de pedidos
distintos por linea en el listado ejemplo:

nº de cliente nº de pedido Importe y mas columnas..
8101400 54414 1234,55
8101400 55616 945,12
8101400 55820 2345,60


algo con desref, coincidir, elegir, etc... supongo...
muchas gracias
José Frasquet
 

Leer las respuestas

#1 Aprendiz
27/10/2005 - 14:16 | Informe spam
Lo siento Héctor no funciona... es seguro que es por culpa mia que no me he
explicado bien...
Gracias de todos modos. Siempre eres superamable...
Gracias

"Héctor Miguel" escribió en el mensaje
news:%
hola, José !

> ... (hoja "pedidos")... primera columna con... codigo de cliente... ej.


80243445
> ... segunda columna... numeros de pedido de estos clientes
> ... tercera columna (C)... los importes de esos pedidos y .asi hasta


40 columnas y 10.000 filas
> ... otro libro... con buscarv, extraigo informacion x cliente (su


codigo) de ese listado "pedidos"
> ... cuando pongo el... codigo... buscarv "solo me trae los datos de una


misma fila"
> ... en realidad ese cliente tiene 14 pedidos diferentes... en distintas


filas pero que se podrian agrupar ordenando [...]
> ... lo de buscar a todos los "martinez por su nombre" de otro listado
> ... tampoco se como se hace sin que se usen los autofiltros...


interactuo con muchisimos libros y sus hojas [...]

1) si se trata de varios libros [probablemente] habria que buscar una


solucion por macros [aunque faltan -bastantes- 'detalles'] :)

2) para usar [p.e.] 'solo' funciones de hoja de calculo [bastante mas


'rapido´] podrias 'preparar' el listado y obtener en 'la otra' hoja
suponiendo que en la otra hoja [hoja2?] pones el codigo [del cliente]


'a buscar' en la celda 'A1'
y suponiendo que la siguiente 'columna libre' en la hoja 'pedidos' es


la columna 'X'
a) pon la siguiente formula en hoja 'pedidos' en 'X1' =hoja2!a1
b) pon la siguiente formula en hoja 'pedidos' en 'X2' =--(a2=$x$1)
c) pon la siguiente formula en hoja 'pedidos' en 'X3'


=(a3=$x$1)*(1+max($x$2:x2))
copias la formula en 'X3' hasta la ultima fila de la columna 'X'


[p.e. X10000]

-> suponiendo que en la 'otra' hoja [hoja2?] extraes la informacion de las


columnas de 'pedidos' segun el cliente en 'A1'
d) pon la siguiente formula en la celda [p.e.] 'B1' para saber cuantos


pedidos existen =contar.si(pedidos!a:a,a1)
{+} usando como 'titulos' la fila 3, por lo que los datos 'reales'


los obtienes a partir de la fila 4...
e) pon la siguiente formula en la celda [p.e.] 'A4' para extraer de la


columna 'B'...



=elegir(1+(filas($a$4:$a4)<=$b$1),,indice(pedidos!b:b,coincidir(filas($a$4:$
a4),pedidos!$x:$x,0)))
copias la formula en 'A4' a las filas que sean necesarias para


'tener preparada' el area de datos 'extraidos'
igualmente la puedes copiar hacia la derecha segun las columnas


necesarias 'a extraer' :))

solo toma en cuenta que mi sistema usa como separador de argumentos a la


coma ',' NO al punto y coma ';' :D

aunque el procedimiento 'pareciera' complicado... [te aseguro que] es


bastante sencillo, flexible, amigable, automatico, etc. ;)
[seguramente] existe un buen numero de otras alternativas' [macros,


filtros avanzados, etc.]
solo que desconociendo el arreglo real de tus datos, solo me queda suponer


o imaginar posibilidades :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

p.d. con relacion a los nombres en otras hojas como argumentos de los


filtros avanzados...
si los llegas a necesitar... comentas los detalles adicionales ?


Preguntas similares