Cómo utilizar el número de índice de columna de manera efectiva en Excel VLOOKUP

  • Compartir Este
Hugh West

En Microsoft Excel, VLOOKUP es uno de los temas más candentes que encontrará en Internet. Si no me equivoco, ya habrá visto numerosos artículos sobre la VLOOKUP fórmula en Excel con su funcionalidad, uso, ventajas, etc. Si empiezo, puedo discutir varios aspectos de la VLOOKUP Pero, en este tutorial, sólo voy a discutir el VLOOKUP número de índice de columna y sus hechos. Será en el punto con ejemplos adecuados e ilustraciones apropiadas. Así que, quédate con nosotros.

Descargar el cuaderno de prácticas

Descarga el siguiente cuaderno de prácticas.

VLOOKUP Col_Index_Num.xlsx

Otro Workbook.xlsx

Breve descripción de la función VLOOKUP

Antes de empezar, hagamos un breve resumen del VLOOKUP en Excel. Espero que puedas recordar esta función y su uso. Puedes saltarte esto si ya recuerdas todo sobre esta función.

Ahora, el Excel Función VLOOKUP busca un valor presentado en la columna más a la izquierda de una tabla dada y produce un valor en la fila exacta de una columna definida.

La sintaxis:

=VLOOKUP(valor_buscado,matriz_tabla,número_índice_col,[rango_buscado])

Discutamos brevemente los argumentos.

  • buscar_valor: Requerido El valor que busca se encuentra en la columna más a la izquierda de la tabla descrita. Puede ser un único valor o una matriz de valores.
  • tabla_array: La tabla donde se buscará el buscar_valor en la columna de la izquierda.
  • col_index_num: Necesario. El número de columna de la tabla de la que se devolverá.
  • [range_lookup]: Determina si una coincidencia exacta o parcial de la buscar_valor en el argumento, 0 para una coincidencia exacta, 1 para una coincidencia parcial. Por defecto es 1 (coincidencia parcial).

Eche un vistazo al siguiente ejemplo:

En el ejemplo, puede ver que tenemos un conjunto de datos de películas. Aquí, utilizamos el método VLOOKUP para extraer datos.

En este VLOOKUP fórmula:

Nuestra buscar_valor es 5 que es ID .

Nuestra tabla array es B4:F12

Búsqueda por rangos se establece en FALSO para la coincidencia exacta.

El número de índice de la columna es 5 que es Año de publicación .

Básicamente, le estamos diciendo al VLOOKUP para buscar en el array de la tabla con un ID 5. Y si lo has encontrado entonces, da el valor presentado en la columna Año de publicación que tiene un número de índice de columna de 5 .

Espero que ahora entiendas cómo funciona.

Read More: Búsqueda de Rango con VLOOKUP en Excel (5 Ejemplos)

6 cosas que debe saber sobre el número de índice de columna de VLOOKUP

Como el tema de este artículo trata sobre la VLOOKUP número de índice de columna, discutiremos este argumento en las próximas secciones. El número de índice de columna es una cosa crucial. Para devolver un valor correcto de un array de tabla, debes saber algunas cosas sobre este número de índice de columna. Espero que leas todo esto y lo apliques la próxima vez en tu hoja Excel.

1. ¿Qué hace el número índice de columna?

Ahora, por qué el número de índice de columna es esencial, y qué hace en la fórmula. Vamos a desglosarlo del ejemplo anterior.

Fórmula que estamos utilizando:

=VLOOKUP(D14,B4:F12,5,FALSE)

Establecemos la búsqueda de rangos en FALSO para la coincidencia exacta.

Desglose 1: Búsqueda de un valor

Ahora, a partir de la tabla, queremos buscar algo. Para encontrar ese valor, debemos proporcionar un valor de búsqueda en el campo VLOOKUP En primer lugar, tenemos que dar el valor de búsqueda por el que se buscarán los datos. Estamos utilizando la referencia de celda aquí.

Desglose 2: Inicializar la matriz de tablas

Entonces, el VLOOKUP buscará el array de tablas desde donde realizará todo esto.

Desglose 3: Busque el valor de búsqueda en la columna de la izquierda

Ahora, VLOOKUP buscará el valor de búsqueda primero desde la columna más a la izquierda de la matriz de la tabla verticalmente.

Al establecer el argumento de búsqueda de rangos en FALSO para encontrar una coincidencia exacta, la encontrará.

Desglose 3: Buscar el número de índice de la columna en la matriz de la tabla

Ahora, el VLOOKUP intentará encontrar el número de columna de la tabla que has mencionado en el argumento.

Desglose 4: VLOOKUP buscará el valor en el número de índice de columna dado

Cuando haya encontrado la columna deseada, VLOOKUP buscará su valor en la columna que comparte la misma fila con ID 5 .

Desglose 6: Devolver el valor

Por último, encontrará el Año de publicación con el ID 5 .

Como puede ver, el número de índice de la columna es la clave para encontrar el valor deseado en la tabla. Si hubiera dado mal el número de índice de la columna, le habría dado un valor diferente.

Read More: Buscar Valor en un Rango y Regresar en Excel (5 Maneras Fáciles)

2. ¿Cómo variarán los resultados en función del número de índice de la columna?

Ahora, nuestro VLOOKUP devolverá un resultado diferente en función de los distintos números de índice de columna.

Cuando desee un resultado alternativo de la tabla, asegúrese de dar el número de índice de columna exacto en la función. Sus resultados variarán en función de este rango de columnas.

Eche un vistazo al siguiente ejemplo:

Fórmula que estamos utilizando:

=VLOOKUP(D14,B4:F12,3,FALSE)

En este caso, queríamos Actor's nombre del Película ID 5 Ahora, nuestro Actor es la tercera columna de la matriz de la tabla. Por esta razón, proporcionamos 3 como número de índice de columna en el VLOOKUP Como resultado, nuestra función obtiene el valor del rango a buscar (la matriz de la tabla) en Excel.

Read More: Cómo encontrar la segunda coincidencia con VLOOKUP en Excel (2 métodos sencillos)

3. ¿Qué ocurre si indicamos un número de índice de columna incorrecto?

Ahora, puede que se pregunte qué ocurrirá si indicamos un número de índice de columna incorrecto utilizando la función de Excel VLOOKUP Obviamente, devolverá un valor incorrecto. Si la columna de resultado deseada no coincide con el número de índice de columna que ha indicado, no obtendrá el resultado.

Eche un vistazo al siguiente ejemplo para comprenderlo mejor:

La fórmula que estamos utilizando:

=VLOOKUP(D14,B4:F12,5,FALSE)

Aquí, se puede ver que queríamos que el Género de la Película ID 7 Pero, está mostrando 2006 que es una respuesta incorrecta.

Porque proporcionamos 5 como número de índice de columna en Excel VLOOKUP Pero el número de columna de Género es 4 Por eso devuelve un resultado diferente.

4. ¿Qué ocurre si el índice de nuestra columna está fuera de rango?

Si su número de índice de columna está fuera del rango de la matriz de tabla dada, la función VLOOKUP devolverá el valor #REF Se debe a que la matriz de la tabla no contiene tantas columnas.

Puede entenderlo con el siguiente ejemplo:

Fórmula que estamos utilizando:

=VLOOKUP(D14,B4:F12,6,FALSE)

Aquí puede ver nuestro Excel VLOOKUP muestra un error. Fíjate bien, nuestra matriz de tablas es B4:F12 En este rango, sólo tenemos cinco columnas. Pero, en nuestra fórmula, proporcionamos 6 en el argumento del índice col. Por eso no podía devolver ningún valor.

Read More: Cómo usar VLOOKUP para encontrar un valor que cae entre un rango

5. Incremento del Número de Índice de Columna en VLOOKUP Utilizando la Función COLUMN

En el VLOOKUP puede utilizar el índice dinámico de columnas. Supongamos que tiene dos tablas y desea fusionarlas. Además, necesita copiar una tabla de trabajo. VLOOKUP en varias columnas. Una forma práctica de hacerlo es utilizar la función COLUMNA de Excel.

Eche un vistazo a la siguiente captura de pantalla:

Tenemos dos tablas aquí. Queremos fusionar las tablas Tabla de resultados y Base de datos de estudiantes tabla basada en Identificación del estudiante Básicamente, nuestro objetivo es establecer el nombre y la sección en la tabla de resultados.

La fórmula genérica que estamos utilizando:

=VLOOKUP($A1,tabla,COLUMNA()-x,0)

Introduzcamos la siguiente fórmula Célula E5 y pulse Entra:

=VLOOKUP($C5,$H$5:$J$9,COLUMNA()-3,0)

Ahora, arrastre el Asa de llenado icono al otro lado de la mesa.

Una vez más, escriba la fórmula en Celda F5 y arrastre el Asa de llenado icono:

Como puede ver, hemos copiado con éxito los datos de la base de datos de estudiantes a la tabla Resultado utilizando el número de índice de columna dinámico.

Nota:

Puede utilizar esta fórmula como Calculadora del número índice de columna para Vlookup en su hoja de trabajo.

🔎 Desglose de la fórmula

Calculamos el número de índice de la columna utilizando el COLUMNA Si no hay argumentos en la función COLUMNA devuelve el número de esa columna relacionada.

Ahora, como estamos utilizando la fórmula de las columnas E y F, el COLUMNA devolverá 5 y 6 respectivamente. En la hoja, el número de índice de la columna E es 5. Y el número de índice de la columna F es 6.

No nos gusta obtener datos de la 5ª columna del Resultado (sólo hay 3 columnas en total). Así pues, restó 3 a 5 para obtener el número 2, que el VLOOKUP función utilizada para recuperar Nombre de la base de datos de estudiantes mesa.

COLUMNA()-3 = 5-3 = 2 (Aquí, 2 indica el Nombre de la columna Base de datos de estudiantes tabla array)

Hemos utilizado la misma fórmula en la columna F . Columna F tiene el índice número 6.

COLUMNA()-3 = 6-3 = 3 (3 indica el Sección de Base de datos de estudiantes tabla array)

Al final, la primera muestra aporta Nombre del Base de datos de estudiantes (columna 2), y en la 2ª ilustración se obtiene Sección del Base de datos de estudiantes (columna 3).

[/wpsm_box]

6. Buscar el número de índice de columna con la función MATCH

Ahora, en el VLOOKUP se suele dar el número de índice de la columna como un número estático. No obstante, también se puede formar un número de índice de columna dinámico como en el ejemplo anterior. En este caso, lo hacemos utilizando la función MATCH Este método permite realizar una búsqueda dinámica bidireccional, comparando filas y columnas en la matriz de la tabla.

Eche un vistazo al siguiente conjunto de datos:

Aquí, tenemos un conjunto de datos de estudiantes. Tenemos las notas de algunos estudiantes en Física, Matemáticas y Química. Ahora, queremos encontrar la Nota de Jessy en el Matemáticas tema.

Para averiguarlo, escriba la siguiente fórmula en Celda H5 y pulse Entre en :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Como puede ver, nuestro VLOOKUP ha obtenido la coincidencia exacta del conjunto de datos.

Ahora, fíjate bien, no hemos proporcionado un número estático en el número de índice de la columna, sino que lo hemos hecho dinámico utilizando el método MATCH Básicamente, tenemos múltiples criterios aquí.

🔎 Desglose de la fórmula

➤ MATCH(H5,B4:E4,0)

En MATCH buscará el asunto MATEMÁTICAS de la cabecera B4:E4. Lo encontrará en el índice 3. Por eso devolverá 3 .

➤ VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

Por último, funcionará como el VLOOKUP fórmula. Y volverá C. Porque encontró el valor a partir del número de índice de la columna 3.

VLOOKUP Número de Índice de Columna de Otra Hoja o Libro de Trabajo

Ahora, puede utilizar el número de índice de columna en una hoja que obtendrá datos de otra hoja o de otro libro de trabajo. Es una de las características importantes del VLOOKUP función.

Echa un vistazo a las siguientes capturas de pantalla:

Aquí tenemos dos hojas separadas. Nuestro conjunto de datos principal está en la hoja Actual Obtendremos los datos de aquí y se los mostraremos al salida Aquí, en realidad estamos utilizando un número de índice de columna donde se encuentra nuestra matriz de tabla en otra hoja.

En primer lugar, escriba la siguiente fórmula en Célula C5 de la salida y pulse Entre en .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

Como puede ver, nuestro VLOOKUP El número de índice de la columna nos ayudó a obtener datos de otra hoja.

En este caso, la fórmula "Actual!B4:F12 "indica básicamente el nombre de la hoja y el array de tablas de la hoja. Y, hemos dado 2 como número de índice de columna para obtener los datos de la tabla en el campo " Actual ".

Del mismo modo, puede obtener un valor de otro libro utilizando la función VLOOKUP Echa un vistazo a las capturas de pantalla:

Este es el primer libro de trabajo. Aquí tenemos nuestros datos " Actual ":

Este es el segundo libro de trabajo. El valor que mostraremos en el campo " Datos ".

Como en el caso anterior, escriba la siguiente fórmula en Célula C5 de la " Datos " de " Otros.xlsx" cuaderno de ejercicios:

=VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

Como puede ver, devuelve una coincidencia exacta del conjunto de datos.

Si cierra el libro de trabajo principal donde se encuentra su matriz de tablas, la fórmula tendrá el siguiente aspecto:

=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup columna índice número[VLOOKUP Columna Índice Número.xlsx]Actual'!B4:F12,2,FALSE)

La siguiente captura de pantalla se lo explicará:

💬 Cosas para recordar

✎ VLOOKUP busca valor en la dirección correcta.

Para obtener resultados precisos, proporcione un número de índice de columna válido. El número de índice de columna no debe superar el número de columnas de la matriz de la tabla.

Deberá bloquear el rango de array de tablas si transporta los datos de la misma hoja de cálculo o de otras hojas de cálculo pero del mismo libro de trabajo.

Conclusión

Para concluir, espero que este tutorial le haya proporcionado un conocimiento útil sobre el VLOOKUP número de índice de columna en Excel. Te recomendamos que aprendas y apliques todas estas instrucciones a tu conjunto de datos. Descarga el libro de ejercicios de práctica y pruébalas tú mismo. Además, no dudes en darnos tu opinión en la sección de comentarios. Tu valiosa opinión nos mantiene motivados para crear tutoriales como éste.

No olvide consultar nuestro sitio web Exceldemy.com para diversos problemas y soluciones relacionados con Excel.

Siga aprendiendo nuevos métodos y siga creciendo.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.