La función BUSCAR de Excel tiene dos formas: la forma vectorial y la forma de matriz. La forma de matriz de la función BUSCAR es similar a otras funciones de búsqueda de Excel, como BUSCARV y BUSCARH. Puede usarlo para encontrar o buscar valores específicos ubicados en una tabla de datos.
BUSCAR frente a BUSCARV y BUSCARH
La diferencia es que:
Con BUSCARV y BUSCARH, puede elegir de qué columna o fila devolver un valor de datos. BUSCAR siempre devuelve un valor de la última fila o columna de la matriz.
Al encontrar una coincidencia para el valor especificado (el valor de búsqueda), BUSCARV solo busca en la primera columna de datos y BUSCARH solo en la primera fila. La función BUSCAR busca en la primera fila o columna, según la forma de la matriz.
Función BUSCAR y forma de matriz
La forma de la matriz puede ser un cuadrado (igual número de columnas y filas) o un rectángulo (igual número de columnas y filas). La forma afecta dónde busca datos la función BUSCAR:
Si una matriz es cuadrada o si es un rectángulo alto (más alto que ancho), BUSCAR asume que los datos están organizados en columnas y busca una coincidencia con el valor de búsqueda en la primera columna de la matriz.
Si una matriz es un rectángulo ancho (más ancho que alto), BUSCAR asume que los datos están organizados en filas y busca una coincidencia con el valor de búsqueda en la primera fila de la matriz.
Sintaxis y argumentos de la función BUSCAR: forma de matriz
La sintaxis de la forma de matriz de la función BUSCAR es:
=BUSCAR(Buscar_valor, Matriz)
Lookup_value (obligatorio): un valor que la función busca en la matriz. El valor_buscado puede ser un número, texto, un valor lógico o un nombre o referencia de celda que hace referencia a un valor.
Array (obligatorio): rango de celdas en las que la función busca para encontrar el valor de búsqueda. Los datos pueden ser texto, números o valores lógicos.
Ejemplo usando la forma de matriz de la función BUSCAR
Este ejemplo utiliza la forma de matriz de la función BUSCAR para encontrar el precio de un ¿Qué llamas? en la lista de inventario.
La forma de la matriz es un rectángulo alto, y la función devuelve un valor ubicado en la última columna de la lista de inventario.
Para continuar con este ejemplo, ingrese los datos que se muestran en la hoja de trabajo de muestra a continuación.
Image
Ordenar los datos
Debe ordenar los datos en la matriz en orden ascendente para que la función BUSCAR funcione correctamente. Al ordenar datos en Excel, seleccione las columnas y filas de datos para ordenar primero, lo que generalmente incluye los encabezados de las columnas.
Res alte las celdas A4 a C10 en la hoja de cálculo.
Image
En la cinta, vaya a la pestaña Datos.
Image
En el grupo Ordenar y filtrar, seleccione Ordenar para abrir el cuadro de diálogo Ordenar.
Image
Bajo el encabezado Columna, seleccione el menú desplegable y elija ordenar por Pieza.
Image
Bajo el encabezado Ordenar según, seleccione el menú desplegable y elija Valores de celda.
Image
Bajo el encabezado Pedido, seleccione el menú desplegable y elija A a Z.
Image
Seleccione OK para ordenar los datos y cerrar el cuadro de diálogo.
Image
Ejemplo de función BUSCAR
Aunque es posible escribir la función BUSCAR, =LOOKUP(A2, A5:C10), en una celda de la hoja de trabajo, puede que le resulte menos confuso usar la función caja de diálogo. El cuadro de diálogo le permite ingresar cada argumento en una línea separada sin preocuparse por la sintaxis de la función, como los paréntesis y los separadores de coma entre los argumentos.
Los pasos a continuación detallan cómo se ingresó la función BUSCAR en la celda B2 usando el cuadro de diálogo.
Si la función no puede encontrar una coincidencia exacta para Lookup_value, elige el valor más grande en el Array que es menor o igual en valor que Lookup_value. Si f alta el valor de búsqueda o es más pequeño que todos los valores de la matriz, la función BUSCAR devuelve un error N/A.
En la hoja de cálculo, seleccione la celda B2 para convertirla en la celda activa.
Image
Ir a la pestaña Fórmulas.
Image
Seleccione Buscar y referenciar para abrir la lista desplegable de la función.
Image
Seleccione BUSCAR para mostrar el cuadro de diálogo Seleccionar argumentos.
Image
Elija buscar_valor, matriz y seleccione OK para mostrar el cuadro de diálogo Argumentos de función.
Image
En el cuadro de diálogo, seleccione el cuadro de texto Buscar_valor.
Image
En la hoja de trabajo, seleccione la celda A2 para ingresar esa referencia de celda en el cuadro de diálogo.
Image
En el cuadro de diálogo, seleccione el cuadro de texto Array.
Image
En la hoja de trabajo, res alte las celdas A5 a C10 para ingresar este rango en el cuadro de diálogo. Este rango contiene los datos a ser buscados por la función.
Image
Seleccione OK para completar la función y cerrar el cuadro de diálogo.
Aparece un error
An N/A en la celda B2 porque necesita escribir un nombre de pieza en la celda A2.
Image
Ingrese un valor de búsqueda
Así es como se ingresa un nombre para encontrar el precio de un artículo:
Seleccione la celda A2, escriba Whachamacallit y presione la tecla Enter en el teclado.
Image
El valor $23,56 aparece en la celda B2. Este es el precio de un Whachamacallit ubicado en la última columna de la tabla de datos.
Pruebe la función escribiendo otros nombres de partes en la celda A2. El precio de cada pieza de la lista aparece en la celda B2.
Cuando selecciona la celda B2, la función completa =BUSCAR(A2, A5:C10) aparece en la barra de fórmulas encima de la hoja de cálculo.
La función BUSCAR se usa para ubicar valores dentro de filas y columnas específicas. Aquí se explica cómo usar BUSCAR en Excel, incluidos los ejemplos de fórmulas de BUSCAR
Aprende a usar la función MEDIANA en Excel para encontrar el valor medio en una lista de números con nuestro tutorial. Actualizado para incluir Excel 2019
Use la función MODE en Excel para encontrar el valor que ocurre con más frecuencia en un grupo de números en su hoja de cálculo. Actualizado para incluir Excel 2019