Skip to main content

Función izquierda de VLOOKUP en Excel

CALCULO DE CANTIDADES DE ESCALONES SEGÚN LA ALTURA (Abril 2025)

CALCULO DE CANTIDADES DE ESCALONES SEGÚN LA ALTURA (Abril 2025)
Anonim

La función VLOOKUP de Excel se utiliza para buscar y devolver información de una tabla de datos en función del valor de búsqueda que elija.

Normalmente, VLOOKUP requiere que el valor de búsqueda esté en la columna de la izquierda de la tabla de datos, y la función devuelve otro campo de datos ubicado en la misma fila a la derecha de este valor.

Sin embargo, al combinar VLOOKUP con la función ELEGIR, se puede crear una fórmula de búsqueda a la izquierda que:

  • Permite que el valor de búsqueda sea de cualquier columna en la tabla de datos
  • Devuelve información ubicada en cualquier columna a la izquierda del valor de búsqueda

Nota: Estas instrucciones se aplican a las versiones de Excel 2019, 2016, 2013, 2010 y Excel para Office 365.

01 de 05

Tutorial: Uso de las funciones VLOOKUP y CHOOSE en una fórmula de búsqueda a la izquierda

Para crear la fórmula de búsqueda a la izquierda que se ve en la imagen de ejemplo, use la fórmula:

= VLOOKUP ($ D $ 2, ELEGIR ({1,2}, $ F: $ F, $ D: $ D), 2, FALSO)

En este ejemplo, la fórmula hace posible encontrar la parte suministrada por las diferentes compañías enumeradas en la columna 3 de la tabla de datos.

El trabajo de la función ELEGIR en la fórmula es engañar a VLOOKUP para que crea que la columna 3 es la columna 1. Como resultado, el nombre de la compañía se puede usar como valor de búsqueda para encontrar el nombre de la pieza suministrada por cada compañía.

Ingrese los datos del tutorial

  1. Ingrese el encabezado Proveedor en la celda D1.
  2. Ingrese el encabezado Parte en celda E1.
  3. Ingrese la tabla de datos que se ve en la imagen de arriba en las celdas D4 a F9
  4. Filas 2 y 3 se dejan en blanco para adaptarse a los criterios de búsqueda y la fórmula de búsqueda izquierda creada durante este tutorial

Abra el cuadro de diálogo VLOOKUP

Aunque es posible escribir la fórmula directamente en la celda F1 en la hoja de trabajo, muchas personas tienen dificultades con la sintaxis de la fórmula.

En este caso, es más seguro utilizar el cuadro de diálogo VLOOKUP. Casi todas las funciones de Excel tienen un cuadro de diálogo que le permite ingresar cada uno de los argumentos de la función en una línea separada.

  1. Haga clic en la celda E2 de la hoja de trabajo. E2 es la ubicación donde se mostrarán los resultados de la fórmula de búsqueda a la izquierda.
  2. Haga clic en el Fórmulas pestaña de la cinta.
  3. Haga clic en el Búsqueda y referencia Opción en la cinta para abrir la lista desplegable de funciones.
  4. Haga clic en VLOOKUP en la lista para abrir el cuadro de diálogo de la función.
02 de 05

Introducción de argumentos en el cuadro de diálogo VLOOKUP

Los argumentos de una función son los valores utilizados por la función para calcular un resultado.

En el cuadro de diálogo de una función, el nombre de cada argumento está en una línea separada seguida de un campo en el que se ingresa un valor.

Ingrese los siguientes valores para cada uno de los argumentos de VLOOKUP en la línea correcta del cuadro de diálogo como se muestra en la imagen adjunta.

El valor de búsqueda

El valor de búsqueda es el campo de información que se utiliza para buscar en la matriz de la tabla. VLOOKUP devuelve otro campo de datos de la misma fila que el valor de búsqueda.

Este ejemplo utiliza una referencia de celda a la ubicación donde se ingresará el nombre de la compañía en la hoja de trabajo. La ventaja de esto es que facilita el cambio de nombre de la empresa sin editar la fórmula.

  1. Haga clic en el valor de búsqueda línea en el cuadro de diálogo.
  2. Haga clic en la celda D2 para agregar esta referencia de celda a la valor de búsqueda línea.
  3. presione el F4 Tecla en el teclado para hacer la referencia de celda absoluta - $ D $ 2.

Referencias celulares absolutas

Las referencias de celda absolutas se utilizan para el valor de búsqueda y los argumentos de la matriz de la tabla para evitar errores si la fórmula de búsqueda se copia en otras celdas de la hoja de cálculo.

Entrar en la función ELEGIR

El argumento de la matriz de la tabla es el bloque de datos contiguos a partir de los cuales se recupera información específica.

Normalmente, VLOOKUP solo mira a la derecha del argumento del valor de búsqueda para encontrar datos en la matriz de la tabla. Para que se vea a la izquierda, se debe engañar a VLOOKUP reorganizando las columnas en la tabla con la función ELEGIR.

En esta fórmula, la función ELEGIR realiza dos tareas:

  1. Crea una matriz de tabla que solo tiene dos columnas de ancho (columnas D y F).
  2. Cambia el orden de derecha a izquierda de las columnas en la matriz de la tabla para que la columna F aparezca primero y la columna D sea la segunda.

Entrando en funciones

Al ingresar funciones manualmente, cada uno de los argumentos de la función debe estar separado por una coma.

  1. En el cuadro de diálogo de la función VLOOKUP, haga clic en Matriz de tabla línea.
  2. Introduzca la siguiente ESCOGER función:ELEGIR ({1,2}, $ F: $ F, $ D: $ D)

Número de índice de columna

Normalmente, el número de índice de la columna indica qué columna de la matriz de la tabla contiene los datos que está buscando. Sin embargo, en esta fórmula, se refiere al orden de las columnas establecidas por la función ELEGIR.

La función ELEGIR crea una matriz de tabla que tiene dos columnas de ancho con la columna F primero seguida de la columna D. Dado que la información buscada, el nombre de la parte, está en la columna D, el valor del argumento del índice de la columna debe establecerse en 2.

  1. Haga clic en el Col_index_num línea en el cuadro de diálogo.
  2. Escribe un 2 en esta linea

Rango de búsqueda

El argumento Range_lookup de VLOOKUP es un valor lógico (solo TRUE o FALSE) que indica si desea que VLOOKUP encuentre una coincidencia exacta o aproximada con el valor de búsqueda.

  • Si es VERDADERO o si se omite este argumento, VLOOKUP devuelve una coincidencia exacta con el Valor de búsqueda o, si no se encuentra una coincidencia exacta, VLOOKUP devuelve el siguiente valor más grande. Para que la fórmula haga esto, los datos en la primera columna de Table_array deben ordenarse en orden ascendente.
  • Si es FALSO, VLOOKUP solo usa una coincidencia exacta con el Valor de búsqueda. Si hay dos o más valores en la primera columna de Table_array que coinciden con el valor de búsqueda, se usa el primer valor encontrado. Si no se encuentra una coincidencia exacta, se devuelve un error # N / A.

En este tutorial, ya que estamos buscando un nombre de parte particular, Range_lookup está configurado para Falso de modo que la fórmula solo devuelve las coincidencias exactas.

  1. Haga clic en el Rango de búsqueda línea en el cuadro de diálogo.
  2. Escribe la palabra Falso en esta línea para indicar que queremos que VLOOKUP devuelva una coincidencia exacta para los datos que estamos buscando.
  3. Hacer clic DE ACUERDO para completar la fórmula de búsqueda a la izquierda y cerrar el cuadro de diálogo.
  4. Debido a que aún no hemos ingresado el nombre de la compañía en la celda D2, aparece un error # N / A en la celda E2.
03 de 05

Devolviendo datos con la fórmula de búsqueda izquierda

Para encontrar qué compañías suministran qué partes, escriba el nombre de una compañía en la celda D2 y presione el ENTRAR Tecla en el teclado.

El nombre de la parte se muestra en la celda E2.

  1. Haga clic en la celda D2 en su hoja de trabajo
  2. Tipo Gadgets Plus en la celda D2 y presione el ENTRAR Tecla en el teclado.
  3. El texto "Gadgets", la parte suministrada por la empresa Gadgets Plus, debe mostrarse en la celda E2.

Pruebe más la fórmula de búsqueda escribiendo los nombres de otras compañías en la celda D2, y el nombre de la parte correspondiente debe aparecer en la celda E2.

Si aparece un mensaje de error como # N / A en la celda E2, compruebe si hay errores de ortografía en la celda D2.

04 de 05

Creación de una matriz de tabla de dos columnas

La sintaxis de la función ELEGIR es:

= ELEGIR (Número de índice, Valor1, Valor2, … Valor254)

La función ELEGIR generalmente devuelve un valor de la lista de valores (Valor1 a Valor254) según el número de índice ingresado.

Si el número de índice es 1, la función devuelve Value1 de la lista; si el número de índice es 2, la función devuelve Value2 de la lista y así sucesivamente.

Cuando se ingresan múltiples números de índice, la función devuelve múltiples valores en el orden deseado. La elección de devolver varios valores se realiza creando una matriz.

Para ingresar a una matriz, rodee los números ingresados ​​con llaves o corchetes. Se ingresan dos números para el número de índice:{ 1,2 }.

Debe tenerse en cuenta que ELEGIR no se limita a crear una tabla de dos columnas. Al incluir un número adicional en la matriz, como {1,2,3}, y un rango adicional en el argumento de valor, ELEGIR crea una tabla de tres columnas.

Las columnas adicionales le permiten devolver información diferente con la fórmula de búsqueda a la izquierda cambiando el argumento del número de índice de la columna de VLOOKUP al número de la columna que contiene la información deseada.

05 de 05

Cambiar el orden de las columnas con la función ELEGIR

En la función ELEGIR utilizada en esta fórmula:

ELEGIR ({1,2}, $ F: $ F, $ D: $ D)

el rango para la columna F se enumera antes de la columna D.

Dado que la función ELEGIR establece la matriz de tabla de VLOOKUP (la fuente de datos para esa función), el cambio del orden de las columnas en la función ELEGIR se pasa a VLOOKUP.

En lo que respecta a VLOOKUP, la matriz de la tabla solo tiene dos columnas de ancho, con la columna F a la izquierda y la columna D a la derecha. Como la columna F contiene el nombre de la compañía que queremos buscar y la columna D contiene los nombres de las partes, VLOOKUP puede realizar sus tareas de búsqueda regulares para encontrar datos que se encuentran a la izquierda del valor de búsqueda.

Como resultado, VLOOKUP puede usar el nombre de la compañía para encontrar la parte que suministran.