Usar el argumento table_array en una función de búsqueda

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Cuando se crea una función BUSCARV o BUSCARH , escriba un rango de celdas, como D2:F39. Intervalo se denomina el argumento matriz_buscar_en, y un argumento es simplemente un fragmento de datos que necesita una función para ejecutarse. En este caso, la función busca en las celdas para los datos que está tratando de encontrar.

El argumento table_array siempre es el segundo argumento en una función BUSCARH o BUSCARH (el primero es el valor que está tratando de encontrar), y las funciones no funcionan sin él.

Su primer argumento, el valor que desea encontrar, puede ser un valor específico como "41" o "smith," o puede ser una referencia de celda como F2. Por tanto, el primer argumento puede tener el siguiente aspecto:

= BUSCARV (F2, ...

El argumento table_array siempre sigue al valor de búsqueda, como siguiente:

= BUSCARV (F2, B4:D39, ...

El rango de celda mostrado en el argumento table_array puede usar referencias de celda relativas o absolutas. Si va a copiar su función, tiene que usar referencias absolutas, como lo siguiente:

= BUSCARV (F2, $B$ 2: $39, de BD ...

Además, las celdas del argumento table_array pueden estar en otra hoja de cálculo en su libro. Si lo hacen, el argumento incluye el nombre de la hoja de cálculo y la sintaxis tiene el siguiente aspecto:

= BUSCARV (F2, Hoja2! $C$ 14: E$ 42, ...

Asegúrese de que coloca un signo de exclamación después del nombre de la hoja.

Por último (como puede ver), escribir un tercer argumento, la columna que contiene los valores que está tratando de encontrar. Esto se denomina la columna de búsqueda. En el primer ejemplo, hemos usado el rango de celdas B4 a D39, que se ejecuta en tres columnas. Imagine vamos a los valores que desea ver live en la columna D, la tercera columna en ese rango de celdas, por lo que el último argumento es un 3.

=BUSCARV(F2,B4:D39,3)

Puede usar un cuarto argumento opcional, Verdadero o Falso. La mayor parte del tiempo deseará usar Falso.

Si usa Verdadero o deja el cuarto argumento en blanco, la función devuelve una coincidencia aproximada con el valor del primer argumento. Por tanto, para continuar el ejemplo, si el primer argumento es "smith" y usa Verdadero, la función devolverá "Smith," "Smithberg," etc. Sin embargo, si usa Falso, la función solo devuelve "Smith," una coincidencia exacta, y eso es lo que la mayoría de los usuarios desean.

Para hacer utilizando True if aún más dificultades, la columna de búsqueda, la columna que especifique en el tercer argumento: no están ordenados en orden ascendente (A Z o del número menor a mayor), la función puede devolver un resultado incorrecto. Para obtener más información, vea Buscar valores con BUSCARV y otras funciones.

Para obtener más información acerca de las funciones VLOOKUP y HLOOKUP, vea:

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×