BUSCAR

    Búsqueda & Referencia

    Busca un valor en un rango y devuelve un valor correspondiente de otro rango.

    Traducciones
    EnglishLOOKUP
    FrenchRECHERCHE
    SpanishBUSCAR
    GermanVERWEIS
    ItalianCERCA
    PortuguesePROC
    DutchZOEKEN
    PolishWYSZUKAJ
    RussianПРОСМОТР
    TurkishARA
    CzechVYHLEDAT
    HungarianKERES
    SwedishLETARAD
    DanishSLÅ.OP
    FinnishHAKU
    Sintaxis
    BUSCAR(valor_buscado; vector_búsqueda; [vector_resultado])

    Argumentos

    • valor_buscadoValor a encontrar
    • vector_de_comparaciónRango donde buscar
    • vector_resultadoRango para el resultado(opcional)
    Ejemplos
    =BUSCAR(5;A1:A10;B1:B10)
    Valor coincidente

    Encuentra 5 y devuelve de B

    =BUSCAR(2;1/(A:A<>"")/A:A)
    Último valor

    Obtiene la última celda no vacía

    =BUSCAR("Z";A:A;B:B)
    Coincidencia aproximada

    Encuentra el valor más cercano menor que Z

    Consejos y buenas prácticas
    • Los datos deben estar ordenados de forma ascendente
    • Devuelve la coincidencia más cercana menor o igual
    • BUSCARX es más flexible
    Errores frecuentes
    • Olvidar que BUSCAR requiere que el vector de búsqueda esté ordenado ascendentemente - a diferencia de BUSCARV, no avisa, simplemente devuelve un resultado incorrecto en silencio
    • Usar BUSCAR cuando BUSCARV, INDICE/COINCIDIR o BUSCARX serían más claras y seguras, ya que el requisito de orden de BUSCAR es una trampa fácil para quien mantenga la hoja más adelante
    • Confundir la forma vectorial (dos rangos separados) con la forma matricial (un rango combinado) de BUSCAR, que tienen sintaxis diferente y se confunden fácilmente
    Funciones relacionadas
    BUSCARVNo requiere datos ordenados y da un claro #N/A cuando nada coincide, generalmente más segura que BUSCAR.
    INDICECombinada con COINCIDIR, ofrece la misma flexibilidad que BUSCAR sin el requisito de orden.
    BUSCARXEl reemplazo moderno que maneja datos no ordenados de forma nativa y usa por defecto la coincidencia exacta.
    Preguntas frecuentes

    ¿Por qué BUSCAR devuelve un valor incorrecto aunque los datos parecen correctos?

    BUSCAR requiere que la columna de búsqueda esté ordenada ascendentemente - si no lo está, BUSCAR no dará error, simplemente devolverá en silencio una coincidencia incorrecta.

    ¿Debería usar BUSCAR o BUSCARV?

    BUSCARV suele ser más segura ya que no requiere datos ordenados y da un error claro cuando no encuentra nada. Use BUSCAR solo si necesita específicamente su forma de dos vectores para una búsqueda simple y ordenada.

    ¿Cuál es la diferencia entre las formas vectorial y matricial de BUSCAR?

    La forma vectorial toma dos rangos separados (uno para buscar, otro para devolver). La forma matricial toma un solo rango y busca en su primera fila o columna, devolviendo desde la última - es menos común y más fácil de usar mal.

    ¿Necesita traducir una fórmula que use BUSCAR?

    Use nuestro traductor para convertir su fórmula completa