BUSCAR
Busca un valor en un rango y devuelve un valor correspondiente de otro rango.
BUSCAR(valor_buscado; vector_búsqueda; [vector_resultado])Argumentos
valor_buscadoValor a encontrarvector_de_comparaciónRango donde buscarvector_resultadoRango para el resultado(opcional)
=BUSCAR(5;A1:A10;B1:B10)Encuentra 5 y devuelve de B
=BUSCAR(2;1/(A:A<>"")/A:A)Obtiene la última celda no vacía
=BUSCAR("Z";A:A;B:B)Encuentra el valor más cercano menor que Z
- •Los datos deben estar ordenados de forma ascendente
- •Devuelve la coincidencia más cercana menor o igual
- •BUSCARX es más flexible
- •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
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.¿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
