Cómo usar la función BUSCAR en Excel

Tabla de contenido:

Cómo usar la función BUSCAR en Excel
Cómo usar la función BUSCAR en Excel
Anonim

Qué saber

  • La función BUSCAR en Excel se usa para buscar información en una fila o columna.
  • Hay dos formas de usar una fórmula LOOKUP, según sus necesidades: como vector y como matriz.
  • El tipo de vector busca solo una fila o columna, mientras que una matriz busca varias filas y columnas.

Este artículo explica cómo usar la función BUSCAR en cualquier versión de Excel, incluidos Excel 2019 y Microsoft 365.

¿Qué es la función BUSCAR?

La función BUSCAR en Excel se usa para buscar información en una fila o columna. Localiza un valor desde la misma posición en la fila o columna que el valor inicial, por lo que es realmente útil cuando se trabaja con tablas estructuradas donde todas las filas y columnas contienen datos similares.

Hay dos formas de escribir una fórmula de BUSCAR en Excel según sus necesidades. Una forma se llama vector y la otra es matriz.

Image
Image

La función BUSCAR se puede utilizar en todas las versiones de Excel.

Sintaxis y argumentos de la función BUSCAR

Hay dos formas de utilizar la función BUSCAR:

Vector

La forma vectorial busca a través de una fila o una columna solamente. Ese rango se llama vector. El valor que se devuelve es el que está en la misma posición que el otro conjunto de datos seleccionado.

=BUSCAR(valor_buscado, vector_buscado, [vector_resultado])

  • lookup_value es el valor que la función debe buscar dentro del vector. Puede ser un número, texto, valor lógico, nombre o referencia. Este argumento es obligatorio.
  • lookup_vector es el rango. Puede ser una sola fila o una sola columna. Los valores en el vector deben estar en orden ascendente (por ejemplo, 1, 2, 3 o A, B, C). Este argumento es obligatorio.
  • result_vector es un rango opcional. Si se usa, debe tener exactamente el mismo tamaño que lookup_vector.

Aquí hay algunas reglas más para recordar cuando usa la forma vectorial de la función BUSCAR:

  • Si valor_buscado es más pequeño que el valor más pequeño en vector_buscado, Excel produce el error N/A.
  • Si no se puede encontrar el valor_buscado, la función BUSCAR coincide con el valor más grande en el vector_buscado que es menor o igual que el valor_buscado.

Array

La forma de matriz puede buscar un valor en varias filas y columnas. Primero localiza el valor especificado en la primera fila o columna de la selección y luego devuelve el valor de la misma posición en la última fila o columna.

=BUSCAR(valor_buscado, matriz)

  • lookup_value es el valor que la función debe buscar dentro de la matriz. Puede ser un número, texto, valor lógico, nombre o referencia. Los valores deben estar en orden ascendente (por ejemplo, 1, 2, 3 o A, B, C). Este argumento es obligatorio.
  • array es el rango de celdas que contienen el valor que está comparando con lookup_value. Este argumento es obligatorio.

También ten en cuenta estas reglas:

  • Si no se puede encontrar el valor_buscado, en su lugar se usa el valor más grande en la matriz que sea menor o igual que el valor_buscado.
  • Si valor_buscado es menor que el valor más grande en la primera fila o columna, se devuelve el error N/A.
  • Si la matriz incluye más columnas que filas, la función BUSCAR busca valor_buscado en la primera fila.
  • Si la matriz incluye más filas que columnas, la función BUSCAR busca valor_buscado en la primera columna.

Ejemplos de la función BUSCAR

Los siguientes son varios ejemplos de cómo usar BUSCAR en sus fórmulas:

Usar el vector de búsqueda para buscar en la tabla

=BUSCAR(1003, A2:A5, C2:C5)

Image
Image

Este es un ejemplo de cómo usar la función BUSCAR cuando necesitamos verificar el precio en una tabla que está organizada por número de parte. Como sabemos que los números de pieza se enumeran en A2:A5 y los precios en C2:C5, podemos buscar el número de pieza 1003 usando esos parámetros.

Usar la matriz de búsqueda para buscar en la tabla

=BUSCAR(1003, A2:C5)

Image
Image

La otra forma de usar la función BUSCAR en el mismo conjunto de datos que el ejemplo anterior es con una matriz. En lugar de elegir dos columnas individuales, estamos seleccionando la tabla completa. Sin embargo, dado que necesitamos el precio en este ejemplo, detendremos la selección en la columna C ya que la función tomará cualquier valor que se encuentre en la misma posición en la última columna.

Encontrar el número más cercano en la tabla

=BUSCAR(A2, D2:D6, F2:F6)

Image
Image

Esta fórmula de BUSCAR hace una referencia cruzada de la puntuación en la columna A con el sistema de calificación en la columna D. La función BUSCAR ve dónde cae la puntuación en el sistema de calificación y luego busca la calificación en F2:F6 para saber qué escribir al lado de la partitura. Dado que algunos de esos valores no se encuentran en la tabla de la derecha, BUSCAR usa el siguiente valor más bajo.

Esta fórmula particular también podría escribirse en forma de matriz como esta:

=BUSCAR(A2, D2:F6)

Los resultados son los mismos ya que la columna D es el inicio de la selección y el final, que contiene la calificación, es la columna F.

Los signos de dólar se pueden usar en fórmulas para que cuando los arrastre hacia abajo en una columna para aplicar la función a otras celdas, las referencias no se arrastren también. Puede leer más sobre las referencias de celdas mixtas aquí.

Localiza el último número en la lista

=BUSCAR(9.99999999999999E+307, A:A)

Image
Image

La fórmula BUSCAR encuentra el último número en la columna A. Dado que 9.99999999999999E+307 es el número más grande que puede tener en una hoja de cálculo de Excel, la fórmula mostrará el último número en la lista, incluso si hay celdas en blanco incluido en la gama.

Localiza el último valor de texto en la lista

=BUSCAR(REPETIR("z", 255), A:A)

Image
Image

El ejemplo ubica el último valor de texto de la columna A. La función REPT se usa aquí para repetir z al número máximo que puede tener cualquier valor de texto, que es 255. Similar al ejemplo del número, este simplemente identifica la última celda que contiene texto.

Usar datos de tabla para encontrar valores de encabezado

=BUSCAR(2, 1/(B3:G3 ""), B$2:G$2)

Image
Image

Este ejemplo final de la función BUSCAR de Excel implica algunas cosas que no se describen en este artículo, pero vale la pena echarle un vistazo de todos modos para que pueda ver cuán útil puede ser esta función. La idea general aquí es que estamos determinando la última entrada en cada fila y luego buscando la fecha en la fila 2 para saber cuándo fue la última vez que pagamos esas facturas.

Otras funciones como BUSCAR

LOOKUP es una función de búsqueda/referencia bastante básica. Existen otros que son buenos para usos más avanzados.

BUSCARV y BUSCARH le permiten realizar búsquedas verticales u horizontales y puede especificar si desea hacer una coincidencia exacta o aproximada. BUSCAR devuelve automáticamente el valor más cercano si no se encuentra una coincidencia exacta.

BUSCARX es una función de búsqueda similar y más avanzada.

Recomendado: