Macro o formula para busqueda de datos con 2 referencias

Nose si me puedas orientar con una formula o macro que me busque datos

Mira en la columa A tengo DATOS Con numeración repetida (folios)

Entonces en la col B tengo 2 referencias entonces quisiera una busqueda de la referencia 1920 el folio num 1 me busque lo datos que hay en las col C Y LO MISMO para la referencia 1930

El folio es el mismo pero la referencia No asi que busca lo que hay en COL c

col A               colB         col C

1                    1920          hola

2                    1920

3                    1930

4                    1930

5                    1920

1                    1930       NADA

2                    1930       

1 Respuesta

Respuesta
2

H o l a:

Con esta fórmula matricial

=INDICE(C1:C50,MAX((A1:A50=1)*(B1:B50=1920)*FILA(C1:C50)))

Cambia =1 por el número de folio, cambia 1920 por la referencia, cambia el 50 por la última fila con datos.

Para aceptar la fórmula matricial, edita la fórmula y presiona las teclas:

Shift + Control + Enter


Otra opción es que insertes una columna entre A y B, en la nueva columna C pones la fórmula para concatenar A y B:

=A1&B1

Y luego pones la fórmula buscarv:

=BUSCARV(1&1920,C:D,2,0)

Cambias el 1 y el 1920 por el folio y la referencia.


Otra opción con fórmula matricial:

=INDICE(C:C,COINCIDIR(1&1920,A1:A50&B1:B50,0))

Recuerda presionar Shift + Control + Enter


La macro

Sub busca()
'Por.Dante Amor
    For i = 1 To Range("A" & Rows.Count).End(xlUp).Row
        If Cells(i, "A") = 1 And cesll(i, "B") = 1920 Then
            res = Cells(i, "C")
        End If
    Next
End Sub

En la variable res tienes el resultado de la columna C, solamente pon el resultado en una celda:

range("F5") =  res


':)
'S aludos. D a n t e   A m o r . R ecuerda valorar la respuesta. G racias
':)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas