La función BUSCAR devuelve un valor de un rango de una fila o una columna o de una matriz. La función BUSCAR tiene dos formas de sintaxis: la forma vectorial y la matricial.
Forma vectorial
Un vector es un rango de una sola fila o columna. La forma vectorial de BUSCAR busca un valor en un rango de una columna o una fila (denominado vector) y devuelve un valor desde la misma posición en un segundo rango de una columna o una fila. Use esta forma de la función BUSCAR cuando desee especificar el rango que incluya los valores que desea buscar. La otra forma de la función BUSCAR busca automáticamente en la primera columna o fila.
Sintaxis
BUSCAR(valor_buscado; vector_de_comparación; vector_resultado)La sintaxis de la forma vectorial de la función BUSCAR tiene los siguientes argumentos (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):
valor_buscado Obligatorio. Valor que busca la función BUSCAR en el primer vector. Valor_buscado 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 Obligatorio. Rango que sólo contiene una fila o una columna. Los valores del vector_de_comparación pueden ser texto, números o valores lógicos.
Importante Los valores del vector_de_comparación se deben colocar en orden ascendente: …,-2, -1, 0, 1, 2, …, A-Z, FALSO, VERDADERO; de lo contrario, BUSCAR puede devolver un valor incorrecto. El texto en mayúsculas y en minúsculas es equivalente.
vector_resultado Obligatorio. Rango que sólo incluye una fila o una columna. El argumento vector_resultado debe tener el mismo tamaño que vector_de_comparación.
Forma matricial
La forma matricial de BUSCAR busca el valor especificado en la primera fila o columna de una matriz (matriz: utilizada para crear fórmulas sencillas que producen varios resultados o que funcionan en un grupo de argumentos que se organizan en filas y columnas. Un rango de matriz comparte una fórmula común; una constante de matriz es un grupo de constantes utilizadas como un argumento.) y devuelve un valor de la misma posición en la última fila o columna de la matriz. Use esta forma de BUSCAR cuando los valores que desea buscar están en la primera fila o columna de la matriz. Use la otra forma de BUSCAR cuando desea especificar la ubicación de la columna o fila.
Sugerencia En general, es mejor usar las funciones BUSCARH o BUSCARV en lugar de la forma matricial de BUSCAR. Esta forma de BUSCAR se proporciona por cuestiones de compatibilidad con otros programas de hojas de cálculo.
Sintaxis
BUSCAR(valor_buscado; matriz)La sintaxis de la forma matricial de la función BUSCAR tiene estos argumentos (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):
valor_buscado Obligatorio. Valor que busca la función BUSCAR en una matriz. El argumento valor_buscado puede ser un número, texto, un valor lógico o un nombre de referencia que se refiere a un valor.
Si BUSCAR no puede encontrar el valor de valor_buscado, usa el mayor valor de la matriz que es menor o igual que el valor_buscado.
Si el valor de valor_buscado es menor que el menor valor de la primera fila o columna (según las dimensiones de la matriz), BUSCAR devuelve el valor de error #N/A.
matriz Obligatorio. Rango de celdas que contiene texto, números o valores lógicos que desea comparar con valor_buscado.
La forma matricial de BUSCAR es muy similar a las funciones BUSCARH y BUSCARV. La diferencia es que BUSCARH busca el valor de valor_buscado en la primera fila, BUSCARV busca en la primera columna y BUSCAR realiza la búsqueda según las dimensiones de la matriz.
Si la matriz cubre un área que es más ancha que alta (más columnas que filas), BUSCAR busca el valor de valor_buscado en la primera fila.
Si una matriz es cuadrada o más alta que ancha (tiene más filas que columnas), BUSCAR busca en la primera columna.
Con las funciones BUSCARH y BUSCARV, puede especificar un índice en vertical o en horizontal, pero BUSCAR siempre selecciona el último valor de la fila o columna.
Importante Los valores de la matriz se deben colocar en orden ascendente: …,-2, -1, 0, 1, 2, …, A-Z, FALSO, VERDADERO; de lo contrario, BUSCAR puede devolver un valor incorrecto. El texto en mayúsculas y en minúsculas es equivalente.
Descargar ejemplo de funcion buscar en excel
Omar dice
Hola,
Qué función debo usar para obtener la suma de los 8 menores valores de una columna en la cual tengo cargados 12. Estos 12 valores vansurgiendo a medida que van presentando sus tarjetas de juego. Muchas gracias.
Omar
[email protected]
Marco dice
Gracias por compartir con nosotros tus amplios conocimientos en excell, te comento lo siguiente: si en la celda al cual le introducimos un dato, quiero despues eliminarlo, el problema que tengo es que no desaparece la fecha automaticamente, podras ayudarme para que se corrija este pequeño detalle, gracias.
Anonymous dice
utilizo la formula buscarv en un cuadro de datos de dos columnas me da el resultado correcto. A este resultado quiero aplicarle otra formula y me sale error; al pareser el resultado no lo toma como numero como puedo hacer para poder usar este resultado como numero y aplicar otras formulas
Nolberto lopez dice
para esto es mejor usar la funcion buscarv
Funcion buscarv
Anonymous dice
BUENAS TARDES TENGO UN PROBLEMA CON LA FUNCION BUSCAR TENGO UNA BASE DE DATOS CON DOS COLUMNAS LA UNO CON CODIGOS Y LA DOS CON DESCRIPCCION DE PRODUCTO , COLOCO EN UNA HOJA LA FUNCION DE BUSCAR EL CODIGO CON SOLO ESCRIBIR LA DESCRIPCCION PERO ME APARCE UN CODIGO PERO NO COINCIDE CON EL DE LA BAS DE DATOS QUE PUEDO HACER . MUCHAS GRACIAS ESPERO Y ME PUEDAN AYUDAR
Nolberto lopez dice
En ese caso debe usar filtro avanzado o auto-filtro.
En estos días publicare un tutorial al respecto.
Anonymous dice
HOLA,
ESTOY APRENDIENDO A MANEJAR BUSCARV PARA APLICARLO A UNA BASE DE DATOS QUE DEBE DE ARROJAR VARIOS DATOS. EJEMPLO: TENGO LA BASE DE DATOS QUE USARE COMO REFERENCIA, EN OTRA HOJA DE CALCULO QUIERO HACER UNA FORMALARIO DE CONSULTA DONDE PODAMOS OBSERVAR QUE ASIGNATURAS TIENE UN PROFESOR A SU CARGO. EL PROBLEMA ES QUE SOLO ME DA COMO RESULTADO UNA ASIGNATURA DE VARIAS QUE TIENE UN PROFESOR. COMO LE PUEDO HACER PARA QUE ME ARROJE INFORMACIÓN QUE APARECE EN VARIAS FILAS. DEBO HACER OTRA REFERENCIA? CÓMO SE HACE ESTO?
GRACIAS!!!
Anonymous dice
Hola me llamo Francisco Montilla soy estudiante de ingenieria, tengo un problema espero me puedan ayudar por favor, nesecito una funcion que haga el mis trabajo que buscarV pero que en lugar de reportar el mayor valor inferior a valor buscado (cuando la coincidencia no es exacta) reporte el menor valor mayor que valor_buscado. mi correo es [email protected]
Nolberto dice
en el menu superior ve a la opcion de contacto y envia tu mensaje y archivo..
Agus dice
Gracias Nolberto por tu ayuda, intete con la funcion buscarv y no puedo llegar al resultado, habra forma de que te envie el archivo y me puedas ayudar… te lo agradeceria muchisimo porque me ahorraria el trabajo de revisar uno por uno, como vengo haciendo…
Nolberto dice
solo necesitas la función buscarv..
Agus dice
Tengo dos planillas excel, tienen solamente dos columnas, una con precios y la otra con el numero de documento, el numero de documento es el dato que tienen ambas en comun, salvo que una tiene 1891 filas y la otra 24000 filas. Necesito que me busque esos 24000 documentos dentro de los 1891 y me devuelva el dato que se encuentra en la columna del precio para comparar. Estuve intentando con formulas BUSCARV, COINCIDIR, BUSCAR, etc y todavia no di con la correcta…