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

Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac

Importante

Pruebe a usar la nueva función BUSCARX , una versión mejorada de BUSCARV que funciona en cualquier dirección y devuelve coincidencias exactas de forma predeterminada. Es más fácil y cómodo de usar que su predecesor.

Al crear una función BUSCARV o BUSCARH , escriba un rango de celdas, como D2:F39. Ese rango es el table_array argumento. Un argumento es simplemente un dato que una función necesita para ejecutarse. En este caso, la función busca en esas celdas los datos que intenta buscar.

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

El primer argumento, el valor que desea buscar, puede ser un valor específico, como "41" o "Smith", o puede ser una referencia de celda, como F2. Entonces, el primer argumento puede verse así:

=VLOOKUP(F2,...

El argumento table_array siempre sigue al valor de búsqueda, así:

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

El rango de celdas indicado en el argumento table_array puede usar referencias de celda absolutas o relativas. Si vas a copiar tu función, deberás usar referencias absolutas, como esta:

*=VLOOKUP(F2,$B$2:BD$39,*...

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

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

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

Finalmente (vaya), ingresa un tercer argumento, la columna que contiene los valores que está tratando de encontrar. Esta columna se denomina columna de búsqueda. En el primer ejemplo, usamos el rango de celdas de B4 a D39, que se extiende por tres columnas. Supongamos que los valores que desea ver en la columna D, la tercera columna de ese rango de celdas, por lo que el último argumento es un 3.

=VLOOKUP(F2,B4:D39,3)

Puede usar un cuarto argumento opcional, ya sea Verdadero o Falso. La mayoría de las veces, use Falso.

Si usa Verdadero o deja el cuarto argumento en blanco, la función devuelve una coincidencia aproximada con el valor del primer argumento. Entonces, para continuar con el ejemplo, si su primer argumento es "Smith" y usa Verdadero, la función devuelve "Smith", "Smithberg", etc. Pero si usa Falso, la función solo devuelve "Smith", una coincidencia exacta, y eso es lo que la mayoría de la gente quiere.

Para complicar aún más el uso de Verdadero, si la columna de búsqueda (la columna que especifica en el tercer argumento) no está ordenada en orden ascendente (de A a Z o de menor a mayor número), 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 sobre las funciones BUSCARV y BUSCARH, vea: