You are on page 1of 18

Funciones Buscar

Conceptos
¿Qué es una función Buscar?

Use BUSCAR, una de las


funciones de búsqueda y
referencia, cuando necesite
buscar en una sola fila o
columna.
Tipos de función Buscar
Funciones Buscar
BuscarV BuscarH Buscar Buscarx
¿Qué funciones buscar utilizaremos?

BuscarV BuscarH

Buscar Buscarx
BuscarV
BuscarV
• Definición
Use BUSCARV cuando necesite buscar elementos en una tabla o en un rango por fila.
• Sintaxis
BUSCARV (valor_buscado, matriz_buscar_en, indicador_columnas, [ordenado])
Nombre del argumento Descripción

valor_buscado (requerido) El valor que desea buscar. El valor que desea buscar debe estar en la primera columna del
rango de celdas que especifique en el argumento table_array .
matriz_tabla (obligatorio) El rango de celdas en las que BUSCARV buscará valor_buscado y el valor devuelto. Puede usar
un rango con nombre o una tabla, y puede usar nombres en el argumento en lugar de
referencias de celda.
indicador_columnas (requerido) El número de columna (a partir de 1 para la columna situada más a la izquierda de table_array)
que contiene el valor devuelto.
intervalo_buscar (opcional) Un valor lógico que especifica si desea que BUSCARV busque una coincidencia exacta o
aproximada:
•Coincidencia aproximada: 1/verdadero supone que la primera columna de la tabla se
ordena numéricamente o alfabéticamente y, después, buscará el valor más cercano. Este es el
método predeterminado si no especifica uno.
BuscarH
Buscar H
• Definición
Busca un valor en la fila superior de una tabla o una matriz de valores y devuelve un valor
en la misma columna de una fila especificada en la tabla o matriz.
• Sintaxis
BUSCARH (valor_buscado, matriz_buscar_en, indicador_columnas, [ordenado])
Nombre del argumento Descripción

valor_buscado (requerido) El valor que desea buscar. El valor que desea buscar debe estar en la primera columna del
rango de celdas que especifique en el argumento table_array .
matriz_tabla (obligatorio) El rango de celdas en las que BUSCARV buscará valor_buscado y el valor devuelto. Puede
usar un rango con nombre o una tabla, y puede usar nombres en el argumento en lugar de
referencias de celda.
indicador_columnas (requerido) El número de columna (a partir de 1 para la columna situada más a la izquierda
de table_array) que contiene el valor devuelto.
intervalo_buscar (opcional) Un valor lógico que especifica si desea que BUSCARV busque una coincidencia exacta o
aproximada:
•Coincidencia aproximada: 1/verdadero supone que la primera columna de la tabla se
ordena numéricamente o alfabéticamente y, después, buscará el valor más cercano. Este es el
método predeterminado si no especifica uno.
Buscar
Buscar
• Definición
La forma vectorial de BUSCAR busca en un rango de una fila o una columna (denominado
vector) un valor y devuelve un valor desde la misma posición en un segundo rango.
• Sintaxis
BUSCAR(valor_buscado, vector_de_comparación, [vector_resultado])
Nombre del argumento Descripción

valor_buscado (requerido) Es el valor que busca la función BUSCAR en el primer vector. Puede
ser un número,
texto, un valor lógico o un nombre de referencia que se refiere a un
valor.
Vector_de_comparación (requerido) Es un rango que solo contiene una fila o una columna. Los valores
del vector_de_comparación pueden ser texto, números o valores
lógicos.
indicador_columnas (requerido) Rango que contiene solo una fila o columna. El
argumento result_vector debe tener el mismo tamaño
que lookup_vector. Debe tener el mismo tamaño.
Buscarx
Buscarx
Definición Sintaxis
argumento Descripción
Use la función BUSCARX para valor_buscado El valor que se debe buscar
buscar cosas en una tabla o Obligatorio*
rango por fila. Por ejemplo, *Si se omite, BUSCARX devuelve celdas en blanco que encuentra en lookup_array.
puede buscar el precio de una matriz_buscada La matriz o rango para buscar
pieza de automóvil por el número Requerido
de pieza o buscar un nombre de matriz_devuelta La matriz o rango para devolver
Requerido
empleado en función de su ID. de
[si_no_se_encuentra] Si no se encuentra una coincidencia válida, devolver el texto [if_not_found] que
empleado. Con BUSCARX, puede Opcional proporcione.
buscar en una columna un Si no se encuentra una coincidencia válida y falta [if_not_found], se devuelve #N/A.
término de búsqueda y devolver [modo_de_coincidencia] Especifique el tipo de coincidencia:
un resultado de la misma fila en Opcional 0: coincidencia exacta. Si no se encuentra ninguno, devolver #N/A. Este valor es el
otra columna, predeterminado.
independientemente de en qué -1: coincidencia exacta. Si no se encuentra ninguna, devolver el siguiente elemento más
pequeño.
lado se encuentre la columna 1: coincidencia exacta. Si no se encuentra ninguna, devolver el siguiente elemento más
devuelta. grande.
2: una coincidencia comodín donde *, ? y ~ tienen significado especial.
[modo_de_búsqueda] Especifique el modo de búsqueda que se usará:
Opcional 1: realizar una búsqueda empezando por el primer elemento. Este valor es el
predeterminado.
-1: realizar una búsqueda inversa empezando por el último elemento.
2: realizar una búsqueda binaria que se base en que lookup_array se ordene en orden
ascendente. Si no está ordenada, se devolverán resultados no válidos.
-2: realizar una búsqueda binaria que se base en que lookup_array se ordene en orden
descendente. Si no está ordenada, se devolverán resultados no válidos.

You might also like