- By CSSNmx_JossAdRe
- 3 mayo, 2023
- No Comments
Tutoriales Excel: Buscar V, Buscar H, Buscar X
BUSCARV:

El BUSCARV es una de las funciones más importantes que tiene el Excel. Incluso, se podría decir que es la de más aplicación y utilización que otras funciones de Excel.
BUSCARX es una versión mejorada de BUSCARV y te recomendamos utilizarla. A diferencia de BUSCARV y BUSCARH funciona en cualquier dirección, lo que hace que sea más fácil y conveniente de usar que sus predecesores. (*BUSCARX se encuentra disponible para MS Office 365).
La letra ‘V’ de su nombre hace referencia a que las búsquedas obedecen a un orden vertical. La dirección de búsqueda que posee esta función es desde nuestra columna de valor buscado hacia la derecha.
Esta función obtiene su nombre porque hace búsquedas verticales, es decir, busca un determinado valor dentro de una columna de datos y devuelve un valor de una columna diferente, pero de la misma fila que el valor ya encontrado.
Al indicarle a la función el valor que queremos encontrar, ella se encargará de analizar cada una de las celdas de la columna de búsqueda, desde arriba hacia abajo, y se detendrá al momento de encontrar la primera coincidencia.
Una vez encontrado el valor buscado, la función podrá devolvernos el valor de cualquier columna de los datos siempre y cuando se encuentre en la misma fila del valor encontrado.
El secreto de BUSCARV es organizar los datos de forma que el valor se busque este a la izquierda del valor (cantidad) que desea encontrar.
La sintaxis de la función BUSCARV es la siguiente y está formada por cuatro argumentos:
=buscarv(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado].
Ejemplo:

Hay cinco partes de la información que se necesita para crear la sintaxis de BUSCARV:
- El valor que desea buscar, también conocido como el valor de búsqueda.
- El rango donde se encuentra el valor de búsqueda. Recuerde que el valor de búsqueda debe estar siempre en la primera columna del rango para que BUSCARV funcione correctamente. Por ejemplo, si el valor de la búsqueda está en la celda C2, su rango debería empezar con C.
- El número de columna del rango que contiene el valor devuelto. Por ejemplo, si especifica B2:D11 como el rango, B se debe contar como la primera columna, C como la segunda y así sucesivamente.
- Opcionalmente, puede especificar VERDADERO si desea una coincidencia aproximada o FALSO si desea una coincidencia exacta del valor devuelto. Si no especifica nada, el valor predeterminado siempre será VERDADERO o la coincidencia aproximada
- Por lo cual se colocaría todas las respuestas anteriores de la siguiente manera: =BUSCARV(valor de búsqueda; rango que contiene el valor de búsqueda; el número de columna del rango que contiene el valor devuelto; Coincidencia aproximada (TRUE) o Coincidencia exacta (FALSE)).
BUSCARH:

La función BUSCARH es especialmente útil cuando se trabaja con tablas que contienen información organizada en filas y columnas, ya que permite buscar rápidamente una entrada en una fila y recuperar información correspondiente en la misma columna.
Al igual que con la función BUSCARV, es importante tener en cuenta que la función BUSCARH solo funciona si el valor buscado se encuentra en la primera fila de la matriz de búsqueda.
La “H” de BUSCARH significa horizontal y se refiere a la primera fila de una tabla.
Esta función es particularmente útil si quieres buscar un valor determinado en un registro de datos grande, incluso en documentos con cientos o miles de entradas, permite encontrar el resultado mucho más rápido, en vez de perder el tiempo buscando valores uno por uno, con esta función puedes trabajar enormes cantidades de datos.<br>Para poder utilizar BUSCARH, debes comprender la sintaxis e introducirla correctamente. Como con cualquier fórmula de Excel, la más mínima desviación generará un mensaje de error o un resultado incorrecto. En Excel, no tienes que escribir la sintaxis de BUSCARH manualmente en la barra de edición. Usa el generador de fórmulas para introducir los datos más importantes.
La sintaxis de BUSCARH de Excel es:
=BUSCARH (valor_buscado, matriz_buscar_en, indicador_filas, ([ordenado]) De estos 4 argumentos, 3 son obligatorios (valor_buscado, matriz_buscar_en, indicador_filas) y 1 opcional (ordenado).


- Hacer clic en la celda donde se desea escribir un valor de búsqueda.
- Introducir un valor para buscar.
- Hacer clic en Introducir o presionar Enter.
- Hacer clic en la celda donde se desea agregar la función BUSCARH.
- Hacer clic en el botón Insertar función. Se abre el cuadro de diálogo Insertar función.
- Seleccionar la función BUSCARH.
- Hacer clic en Aceptar. Aparece el cuadro de diálogo Argumentos de función, en donde se introducirá toda la información necesaria para devolver el valor correcto. La función BUSCARH tiene tres argumentos requeridos..
- Completar los argumentos de función.
- Hacer clic en Aceptar.
- Hacer clic en la celda con el valor de entrada.
- Introducir un nuevo valor de búsqueda en la primera fila de datos.
- Hacer clic en Introducir o presionar Enter.
- La celda que contiene la función BUSCARH se actualiza para devolver un valor para el nuevo valor de búsqueda que se ha introducido.
- valor_buscado: Es el valor de la primera columna de la tabla por el que queremos realizar la búsqueda
- matriz_buscar_en: Rango de valores que componen la tabla (sin los encabezados)
- indicador_columnas: Es el número de columna del que queremos obtener el resultado. Las columnas se cuentan de izquierda a derecha, de forma que la columna de la izquierda es la columna 1, la que está a su derecha es la 2, y así sucesivamente.
- [ordenado]: Puede ser verdadero o falso. Se recomienda poner falso para que la coincidencia sea exacta. Para que la coincidencia sea aproximada, este valor debe ser verdadero. En algunos casos conviene que BUSCARH encuentre la coincidencia más cercana, y otros la coincidencia exacta. [ordenado] es un valor opcional). Si estableces el parámetro en verdadero, la fórmula buscará el valor más cercano. Si lo ajustas a falso (o lo dejas en blanco), buscará una coincidencia exacta y devolverá un error #N/A si no puede encontrar una coincidencia exacta.
La función BUSCARH hace parte de la lista de Funciones de búsqueda y referencia de Excel, entre las cuales también se encuentran: DIRECCIÓN, ELEGIR, COLUMNA, COLUMNAS, HIPERENLACE, INDICE, COINCIDIR, DESREF, FILA, FILAS Y BUSCARV.
BUSCARX

Nota: BUSCARX no esta disponible en Excel 2016 y Excel 2019
La ventaja de BUSCARX es que tiene más opciones para controlar las búsquedas y es más fácil establecer la columna de búsqueda y la columna de resultado de la búsqueda.
Esta función se usa para buscar elementos en una tabla o rango de fila, se puede buscar en una columna un término de búsqueda y devolver un resultado de la misma fila en otra columna, independientemente de en que lado se encuentre la columna de retorno.
La función BUSCARX busca en un rango o en una matriz y a continuación devuelve el elemento correspondiente a la primera coincidencia que encuentra. si no existe ninguna coincidencia BUSCARX puede devolver la coincidencia más cercana (aproximada).
=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])
Esta función se puede usar de dos formas: sin los argumentos opcionales (forma básica) y con ellos (forma avanzada). Cada una de las dos formas tiene su funcionalidad, es decir, hay momentos en los que no necesitamos usar los argumentos opcionales.
La forma de uso con los argumentos opcionales se usa para obtener resultados aproximados. Esto no lo podíamos hacer con BUSCARV ya que solo nos dejaba obtener resultados exactos o no exactos.
Puede buscar de manera vertical u horizontal, hacia la izquierda o hacia la derecha, así como también, puede realizar una búsqueda exacta o aproximada.
La función BUSCARX tiene 6 argumentos:
- (Valor buscado): El valor que se a buscar *obligatorio*
- Matriz buscada: La matriz o rango para buscar *requerido*
- Matriz devuelta: La matriz o rango para devolver *requerido*
- (Si no se encuentra): Al no encontrar una coincidencia valida devolver el texto [if_not_found] que proporcione, si no se encuentra una coincidencia válida y falta [if_not_found], se devuelve #N/A . *opcional*
✔ Modo de coincidencia: Importante especificar que tipo de coincidencia:
- 0: coincidencia exacta. Si no se encuentra ninguno, devolver #N/A. Este valor es el predeterminado.
- -1: coincidencia exacta. Si no se encuentra ninguna, devolver el siguiente elemento más pequeño.
- 1: coincidencia exacta. Si no se encuentra ninguna, devolver el siguiente elemento más grande.
- 2: una coincidencia comodín donde *, ? y ~ tienen significado especial. *opcional*
✔ Modo de búsqueda: Especificar que modo de búsqueda se usara:
- 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. *opcional*.
Ejemplo: Busca la información de los empleados basándose en un número de identificación de empleado. A diferencia de BUSCARV, BUSCARX puede devolver una matriz con varios elementos, por lo que una sola fórmula puede devolver tanto el nombre de empleado como el departamento de las celdas C5:D14
