la función buscar en excel
DESCRIPTION
Este trabajo contiene concepto, sintaxis y ejemplo de la función buscar, buscarv y buscarh.TRANSCRIPT
FUNCION BUSCAR EN EXCEL
Lina Supelano 10º D
Colegio Mayor de Barranquilla y del Caribe
Función BUSCAR
La función BUSCAR en Excel nos permite buscar un valor dentro de un rango de celdas y como resultado nos devolverá el valor correspondiente del rango de resultados que especifiquemos.
La sintaxis de la función BUSCAR se puede utilizar en forma vectorial o en forma matricial.
Valor_buscado (obligatorio): Es el valor que deseamos encontrar.
Vector_de_compraración (obligatorio): Un rango de celdas que está formado por una sola columna o una sola fila en donde se
realizará la búsqueda.
Vector_resultado (opcional): El rango de celdas que contiene la columna o fila de resultados que deseamos obtener.
El Vector_de_comparación debe estar siempre en orden ascendente, de lo contrario la función devolverá resultados incorrectos. En caso
de especificar el Vector_resultado deberá ser del mismo tamaño que Vector_de_comparación.
Sintaxis
Forma vectorial: Bajo esta forma podemos buscar un valor en un rango de celdas el cual debe ser una sola columna o una sola fila.
La sintaxis para realizar la búsqueda es la siguiente:
Ejemplo
Para este ejemplo tengo una lista de alumnos con sus nombres, apellidos y calificaciones y de los cuales deseo encontrar la calificación de alguno de ellos con tan solo especificar su
nombre.
En la celda F1 colocaré el nombre del alumno y en la celda F2 la función BUSCAR la cual me ayudará a obtener su
calificación.
Desarrollemos la fórmula paso a paso:
1) Introducir la función BUSCAR y especificar el primer argumento que es el valor buscado.
=BUSCAR(F1,.
2) Como segundo argumento debo especificar el rango donde se realizará la búsqueda:=BUSCAR(F1, A2:A6,.
3) El último argumento será el rango que tiene los resultados que deseo obtener y que en este ejemplo son las calificaciones en
C2:C6:=BUSCAR(F1, A2:A6, C2:C6).
Si en lugar de la calificación quisiera obtener el apellido del alumno basta con cambiar el tercer argumento de la función para indicar el
rango que contiene los apellidos que es B2:B6.
Pudimos observar cómo la función BUSCAR regresa la calificación que corresponde al nombre buscado.
Forma matricial: La función BUSCAR también puede ser utilizada con un arreglo, el cual debe estar formado por los
valores de búsqueda y los valores de regreso. La sintaxis para realizar la búsqueda de manera matricial es la siguiente:
Valor_buscado (obligatorio): Es el valor que deseamos encontrar.
Matriz (obligatorio): Arreglo de valores que contiene tanto los valores de búsqueda y de resultados.
Ejemplo
Hagamos un ejemplo sencillo para ilustrar el uso de la función BUSCAR en forma matricial. Supongamos que tengo un arreglo con las vocales del abecedario: {“A”,”E”,”I”,”O”,”U”} y por otro lado un
arreglo indicando el número de vocales: {1, 2, 3, 4, 5}.Dada una vocal en la celda A1 deseo saber qué número de vocal le
corresponde. Para ello puedo utilizar la siguiente fórmula:=BUSCAR(A1,{"A","E","I","O","U"; 1,2,3,4,5})
La función BUSCAR regresará el número de vocal que haya encontrado en la celda A1.
Observa el resultado:
Función BUSCARV
La función BUSCARV en Excel nos permite buscar un valor dentro de un rango de datos, es decir, nos ayuda a obtener el valor de una
tabla que coincide con el valor que estamos buscando.
La V de BUSCARV significa “valor”.
SintaxisLa función BUSCARV tiene 4 argumentos:
Valor_buscado (obligatorio): Este es el valor que se va a buscar en la primera columna de la tabla. Podemos colocar el texto encerrado
en comillas o podemos colocar la referencia a una celda que contenga el valor buscado. Excel no hará diferencia entre
mayúsculas y minúsculas.
Matriz_buscar_en (obligatorio): La tabla de búsqueda que contiene todos los datos donde se tratará de encontrar la
coincidencia del Valor_buscado.
Indicador_columnas (obligatorio): Una vez que la función BUSCARV encuentre una coincidencia del Valor_buscado nos devolverá como resultado la columna que indiquemos en este
argumento. El Indicador_columnas es el número de columna que deseamos obtener siendo la primera columna de la tabla la columna
número 1.
Ordenado (opcional): Este argumento debe ser un valor lógico, es decir, puede ser falso o verdadero. Con este argumento indicamos si la función BUSCARV realizará una búsqueda exacta (FALSO) o una búsqueda aproximada (VERDADERO). En caso de que se omita este argumento o que especifiquemos una búsqueda aproximada se recomienda que la primera columna de la tabla de búsqueda esté
ordenada de manera ascendente para obtener los mejores resultados.
Ejemplo1) En la celda E1 colocaré el valor que deseo buscar.
2) En la celda E2 comienzo a introducir la función BUSCARV de la siguiente manera:
=BUSCARV(
3) Hago clic en la celda E1 para incluir la referencia de celda e introduzco una coma (,) para concluir con el primer argumento de la función:
=BUSCARV(E1,
4) Para especificar el segundo argumentos debo seleccionar la tabla de datos sin incluir los títulos de columna. Para el ejemplo será el rango de
datos A2:B11. Una vez especificada la matriz de búsqueda debo introducir una coma (,) para finalizar con el segundo argumento:
=BUSCARV(E1,A2:B11,
5) Como tercer argumento colocaré el número 2 ya que quiero que la función BUSCARV me devuelva el número de teléfono de la
persona indicada en la celda E1. Recuerda que la numeración de columnas empieza con el 1 y por lo tanto la columna Teléfono es
la columna número 2. De igual manera finalizo el tercer argumento con una coma (,):
=BUSCARV(E1,A2:B11,2,
6) Para el último argumento de la función especificaré el valor FALSO ya que deseo hacer una búsqueda exacta del nombre.
=BUSCARV(E1,A2:B11,2,FALSO)
Observa el resultado de la función recién descrita:
Una ventaja de haber colocado el valor buscado en la celda E1 es que podemos modificar su valor para buscar el teléfono de otra persona y
la función BUSCARV actualizará el resultado automáticamente.
Función BUSCARH
Busca un valor en la fila superior de una tabla o una matriz de valores y, a continuación, devuelve un valor en la misma columna de una fila especificada en la tabla o matriz. Use BUSCARH cuando los valores de comparación se encuentren en una fila en la parte superior de una tabla de datos y desee encontrar información que se encuentre dentro de un número especificado de filas. Use BUSCARV cuando los valores de comparación se encuentren en una columna a la izquierda o de los
datos que desee encontrar.
La H de BUSCARH significa "Horizontal".
SintaxisLa función BUSCARH tiene 3 argumentos :
Valor_buscado (obligatorio): El valor que estamos buscando.
Matriz_buscar_en (obligatorio): El rango que contiene los valores y que debe ser una fila.
Indicador_filas (obligatorio): El número de fila que contiene el valor que regresará la función.
Ordenado (opcional): El valor debe ser FALSO si queremos una coincidencia exacta o VERDADERO para una coincidencia
aproximada.
Si la función BUSCARH no encuentra el valor que está siendo buscado regresará el valor de error #N/A.
EjemploEn la siguiente tabla tengo la información de los artículos que ha
vendido cada uno de los vendedores en los últimos meses. Como título de columnas están los nombres de los vendedores y como filas los
meses.
Ahora quiero saber los productos vendidos en el mes de Febrero por Paco y para ello puedo utilizar la función BUSCARH de la siguiente
manera:=BUSCARH("Paco", B1:D6, 3,FALSO)
El primer argumento es “Paco” porque es el vendedor que estoy buscando.
El segundo argumento contiene todo el rango de datos sin incluir la columna de meses (columna A) porque no me interesa dicha
información.
El tercer argumento es el número de fila que deseo que la función BUSCARH regrese como resultado. Ya que la fila con los nombres es la
fila uno, entonces la fila para el mes de febrero es la fila número 3.
Finalmente coloca el valor FALSO en el cuarto argumento para indicar que deseo una coincidencia exacta al buscar a Paco. El resultado de
esta fórmula es el siguiente:
Si quisiera busca la información del mismo mes para Luis, entonces la función cambiará de argumentos de la siguiente manera:
=BUSCARH("Luis", B1:D6, 3,FALSO)
Si por el contrario quiero conocer los productos vendidos por Hugo en el mes de Abril, entonces la función sería la siguiente:
=BUSCARH("Hugo", B1:D6, 5,FALSO)
De esta manera, la función BUSCARH nos permite hacer una búsqueda en una fila (búsqueda horizontal) y encontrar fácilmente el
valor requerido.