Principal software Cómo crear una fórmula de búsqueda izquierda de Excel usando BUSCARV
software

Cómo crear una fórmula de búsqueda izquierda de Excel usando BUSCARV

Cómo crear una fórmula de búsqueda izquierda de Excel usando BUSCARV
Anonim

Combine VLOOKUP de Excel y CHOOSE para crear una fórmula de búsqueda izquierda

  • Documentos
  • Presentaciones
  • Publicación de escritorio
  • Diseño gráfico
  • Bases de datos
  • Animacion y Video
  • byTed French

    Un experto en hojas de cálculo que es un maestro en Excel y Google Sheets.

    La función BUSCARV 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, BUSCARV requiere que el valor de búsqueda esté en la columna más a 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 BUSCARV con la función ELEGIR, se puede crear una fórmula de búsqueda 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

    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 BUSCARV y ELEGIR en una fórmula de búsqueda izquierda

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

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

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

    El trabajo de la función ELEGIR en la fórmula es engañar a BUSCARV para que crea que la columna 3 es la columna 1. Como resultado, el nombre de la compañía se puede usar como el valor de búsqueda para encontrar el nombre de la parte 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 la celda E1 .
    3. Ingrese la tabla de datos que se ve en la imagen de arriba en las celdas D4 a F9
    4. Las filas 2 y 3 se dejan en blanco para acomodar los criterios de búsqueda y la fórmula de búsqueda izquierda creada durante este tutorial

    Abra el cuadro de diálogo BUSCARV

    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 usar el cuadro de diálogo BUSCARV. 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 izquierda.
    2. Haga clic en la pestaña Fórmulas de la cinta.
    3. Haga clic en la opción Búsqueda y referencia en la cinta de opciones para abrir la lista desplegable de funciones.
    4. Haga clic en BUSCARV en la lista para que aparezca el cuadro de diálogo de la función.

    02

    de 05

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

    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. BUSCARV 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 hace que sea fácil cambiar el nombre de la empresa sin editar la fórmula.

    1. Haga clic en la línea lookup_value en el cuadro de diálogo.
    2. Haga clic en la celda D2 para agregar esta referencia de celda a la línea de búsqueda_valor .
    3. Presione la tecla F4 en el teclado para que la referencia de celda sea absoluta: $ D $ 2.

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

    Entrar en la función ELEGIR

    El argumento de matriz de tabla es el bloque de datos contiguos del que se recupera información específica.

    Por lo general, VLOOKUP solo mira a la derecha del argumento del valor de búsqueda para buscar datos en la matriz de la tabla. Para que se vea a la izquierda, VLOOKUP debe ser engañado reorganizando las columnas en la matriz de la tabla usando la función ELEGIR.

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

    1. Crea una matriz de tabla que tiene solo 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 sea la primera y la columna D sea la segunda.

    Ingresando 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 BUSCARV, haga clic en la línea Table_array .
    2. Ingrese la siguiente función ELEGIR : 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 busca. Sin embargo, en esta fórmula, se refiere al orden de columnas establecido por la función ELEGIR.

    La función ELEGIR crea una matriz de tabla que tiene dos columnas de ancho con la columna F seguida primero por 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 la línea Col_index_num en el cuadro de diálogo.
    2. Escriba un 2 en esta línea.

    Rango de búsqueda

    El argumento Range_lookup de VLOOKUP es un valor lógico (VERDADERO o FALSO solamente) 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 al 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 se deben ordenar en orden ascendente.
    • Si es FALSO, BUSCARV 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 utiliza el primer valor encontrado. Si no se encuentra una coincidencia exacta, se devuelve un error # N / A.

    En este tutorial, dado que estamos buscando un nombre de parte en particular, Range_lookup se establece en False para que la fórmula solo devuelva coincidencias exactas.

    1. Haga clic en la línea Range_lookup en el cuadro de diálogo.
    2. Escriba la palabra Falso en esta línea para indicar que queremos que BUSCARV devuelva una coincidencia exacta para los datos que estamos buscando.
    3. Haga clic en Aceptar para completar la fórmula de búsqueda 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

    Devolución de 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 la tecla ENTER 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. Escriba Gadgets Plus en la celda D2 y presione la tecla ENTRAR en el teclado.
    3. El texto "Gadgets", la parte suministrada por la empresa Gadgets Plus, debe mostrarse en la celda E2.

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

    Si aparece un mensaje de error como # N / A en la celda E2, verifique si hay errores ortográficos en la celda D2.

    04

    de 05

    Crear una matriz de tabla de dos columnas

    La sintaxis para la función ELEGIR es:

    = ELEGIR (Índice_número, Valor1, Valor2, … Valor254)

    La función ELEGIR generalmente devuelve un valor de la lista de valores (Valor1 a Valor254) en función del 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 cualquier orden deseado. La elección de devolver múltiples valores se realiza mediante la creación de una matriz.

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

    Cabe señalar que CHOOSE 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, CHOOSE crea una tabla de tres columnas.

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

    05

    de 05

    Cambio del orden de las columnas con la función ELEGIR

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

    ELIGE ({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 BUSCARV, la matriz de la tabla tiene solo 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 dado que 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.