La función BUSCAR en Excel busca un valor en una columna o fila y devuelve un valor coincidente desde la misma posición en otra columna o fila.
Excel realiza una búsqueda de coincidencia aproximada en un intervalo de una columna o una fila y devuelve el valor correspondiente de otro intervalo de una columna o una fila. El comportamiento predeterminado de buscar hace que sea útil para resolver ciertos problemas en Excel.
Hay dos formas de BUSCAR en Excel: Vector y Matriz. Cada formulario se explica individualmente a continuación.
Función BÚSCAR de Excel – forma vectorial
En este contexto, un vector hace referencia a un intervalo de una columna o una fila. Por consiguiente, se utiliza la forma vectorial para buscar en una fila o una columna de datos un valor especificado y extraer un valor de la misma posición en otra fila o columna.
La sintaxis de la búsqueda vectorial es la siguiente:
Argumentos:
- valor_buscado- El valor que se va a buscar.
- vector_comparacion: el intervalo de una fila o de una columna que se va a buscar.
- vector_resultado – [opcional] El rango de resultados de una fila o de una columna.
Ejemplo función buscar con búsqueda vectorial
Supongamos que tiene una lista de países en la columna A (A4:A8) y los productos que vendieron . Está creando un panel donde los usuarios escribirán el nombre del vendedor en H3 y necesita una fórmula que extraiga un producto correspondiente en H4. La tarea se puede realizar fácilmente con esta fórmula:
Lo que debe saber sobre la forma vectorial de buscar en excel
- Los valores en el vector_comparacion deben ordenarse en orden ascendente, es decir, de mayor a menor o de A a Z, de lo contrario la fórmula de búsqueda de Excel puede devolver un error o un resultado incorrecto. Si necesita realizar búsquedas en datos no ordenados, utilice INDICE COINCIDIR
- vector_comparacion yvec tor_resultado deben ser un intervalo de una fila o una columna del mismo tamaño.
- La función BUSCAR en Excel no distingue mayúsculas de minúsculas, no diferencia el texto en mayúsculas y minúsculas.
- En Excel BUSCAR funciona en función de la coincidencia aproximada. Más precisamente, una fórmula de búsqueda busca la coincidencia exacta primero. Si no puede encontrar exactamente el valor de búsqueda, busca el siguiente valor más pequeño, es decir, el valor más grande en el vector_comparacion que sea menor o igual que valor_buscado.Por ejemplo, si el valor de búsqueda es «5», la fórmula lo buscará primero. Si no se encuentra «5», buscará «4». Si no se encuentra «4», buscará «3», y así sucesivamente.
- Si el valor_buscado es menor que el valor más pequeño de vector_comparacion, Búsqueda de Excel devuelve el error #N/A.
Función BÚSCAR de Excel – forma de matriz
La forma de matriz de la función BUSCAR busca el valor especificado en la primera columna o fila de la matriz y recupera un valor de la misma posición en la última columna o fila de la matriz.
La matriz BUSCAR tiene 2 argumentos, los cuales son necesarios:
Buscar(valor_buscado, matriz)
Dónde:
- valor_buscado– un valor para buscar en una matriz.
- Matriz – un rango de celdas donde desea buscar el valor de búsqueda. Los valores de la primera columna o fila de la matriz (dependiendo de si se realiza la búsqueda en V o la búsqueda H) deben ordenarse en orden ascendente. Los caracteres en mayúsculas y minúsculas se consideran equivalentes.
Por ejemplo, con los nombres de vendedor ubicados en la primera columna de la matriz (columna A) y las fechas de pedido en la última columna de la matriz (columna C), puede utilizar la siguiente fórmula para buscar el nombre y extraer la fecha coincidente:
Nota. La forma de matriz de la función Buscar de Excel no debe confundirse con fórmulas de matriz de Excel. Aunque funciona en matrices, Buscar sigue siendo una fórmula regular, que se completa de la manera habitual presionando la tecla Enter.
Lo que debe saber sobre la forma de matriz de Búscar de Excel
- Si la matriz tiene más filas que columnas o el mismo número de columnas y filas, una fórmula de búsqueda busca en la primera columna (búsqueda horizontal).
- Si la matriz tiene más columnas que filas, Excel busca en la primera fila (búsqueda vertical).
- Si una fórmula no puede encontrar el valor de búsqueda, utiliza el valor más grande de la matriz que es menor o igual que valor_buscado.
- Si el valor de búsqueda es menor que el valor más pequeño de la primera columna o fila de la matriz (dependiendo de las dimensiones de la matriz), una fórmula de búsqueda devuelve el error #N/A.
¡Nota importante! La funcionalidad del formulario de matriz Buscar de Excel es limitada y no se recomienda usarlo. En su lugar, puede utilizar la función Buscarv o Buscarh, que son las versiones mejoradas para realizar búsquedas verticales y horizontales, respectivamente.