Como extraer datos de un mismo nombre en un listado?

Tengo un listado de clientes que contiene código, nombre, monto, fecha, Pero estos se repiten cuando un cliente hace un abono o hace renegociación. En otra hoja quiero extraer de un cliente todos los movimientos realizados. Como lo hago.

2 respuestas

Respuesta

¿El código es el que identifica al cliente?

Te dejo un ejemplo con fórmulas, espero te sirva.

Mi separador de argumentos es la "," cámbialo si utilizas otro.

Creo no supe hacerlo te puedo enviar las fotos para que me ayude?

Si, súbelas..

Ahí están, del libro diario que están todas las transacciones quiero que cuando busque algún cliente determinado me ponga todos los movimientos.

Espero que se entienda:

Respuesta

Este es el resultado de hacerlo con macro, en la hoja2 escribes el nombre que quieres buscar y la macro hara un filtro en los datos que estan en la hoja1 y te pondra el resultado en la hoja2

Y esta es la macro solo cambia los nombres hoja1 y hoja2 por los nombres de la hojas que estes usando y si el rango de los datos a filtrar que estes usando es diferente a A1 cambia tambien ese dato por el que manejes,

Sub FILTRAR_NOMBRES()
Set H1 = Worksheets("HOJA1")
Set H2 = Worksheets("HOJA2")
H2.Range("B4").CurrentRegion.Clear
BUSCAR = H2.Range("B2")
Set DATOS = H1.Range("A1").CurrentRegion
H1.Range(DATOS.Address).AutoFilter Field:=2, Criteria1:="=*" & BUSCAR & "*" _
    , Operator:=xlAnd
DATOS.CurrentRegion.Copy
Sheets("HOJA2").Range("A4").PasteSpecial
Set H1 = Nothing
Set H2 = Nothing
Set DATOS = Nothing
End Sub

o

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas