Logo excel 1024x535 VBA Excel Buscar condicionado

Esta es otra variante de la función VLOOKUP / BUSCAR de Excel donde podemos añadir hasta dos condiciones para la búsqueda. Es un BUSCAR condicionado.

Con esta función podremos realizar una búsqueda sobre una columna y establecer una condición adicional sobre otra columna antes de obtener el resultado.

Ejemplo:

Si queremos buscar el resultado de buscar el valor 2 con la condición C, sería como resultado el valor “Verde”:

 Col_Búsqueda Col_Condición Col_Resultado

1

 A Azul

2

B

 Rojo

2

C

 Verde

2

D

 Amarillo

3

E

 Negro

La función sería:

'VLOOKUP que busca en función del valor de una segunda columna
'col_resultado = numero de la columna resultado a devolver
'col_cond = numero de la columna sobre la que hacemos la condicion
'col_valor = valor que buscamos de la columna anterior

Function VLOOKUP_cond(valor_buscar As Variant, rango As Range, col_resultado As Integer, col_cond As Variant, col_valor As Variant)

Dim CurCell As Variant

For Each f In rango.Rows
If (f.Cells(0, 1).Value = valor_buscar And f.Cells(0, col_cond) = col_valor) Then
CurCell = f.Cells(0, col_resultado)
Exit For
End If
Next f

VLOOKUP_cond = CurCell

End Function

Herramienta ExcelFIX

Repara tus archivos Excel en menos de 15 minutos y recupera tu información fácilmente. Pruébalo GRATIS.

Widget ExcelFix VBA Excel Buscar condicionado

  • Garantía de devolución completa si no consigues reparar tu archivo
  • Repara en menos 15 de minutos
  • Soporte técnico gratuito
  • Herramienta recomendada por Microsoft
  • Disponible versión de prueba

Si te ha parecido interesante, pincha en la imagen para acceder a la versión de muestra que podrás descargar gratuitamente. Si decides comprarlo, me estarás ayudando a mantener el blog para poder seguir escribiendo artículos como este. Muchas gracias.

Dime qué te ha parecido el artículo...

rating off VBA Excel Buscar condicionadorating off VBA Excel Buscar condicionadorating off VBA Excel Buscar condicionadorating off VBA Excel Buscar condicionadorating off VBA Excel Buscar condicionado (Ninguna valoración todavía)
loading VBA Excel Buscar condicionadoCargando…
Advertisements

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

¡Gracias por suscribirte!

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!