Cómo utilizar el índice y la función coincidir para búsqueda de valor en Excel
Antes de explicar las funciones INDICE y COINCIDIR de Excel individualmente, tomemos un ejemplo. Porque como dijo el gran Iron Man, «A veces tienes que correr antes de poder caminar».
Ejemplo
En este ejemplo, tengo una tabla de estudiantes. La columna A tiene los nombres de los estudiantes, la columna B tiene el número de rollo y la columna C tiene puntuaciones.
Ahora, necesitamos buscar el nombre del rollo no 104, como se muestra en la imagen a continuación.
Si quisiéramos buscar la puntuación, habríamos usado BUSCARV. ¿Por qué no aquí?
VLOOKUP solo recupera datos de la derecha de la tabla. No puede hacer nada por las columnas de la izquierda.
Entonces, para buscar el valor desde la izquierda de la tabla en Excel, usaremos Excel`link: / lookup-formulas-excel-index-function [INDEX] « link: / lookup-formulas-excel-match-function [MATCH] ‘.
En la celda G2, he escrito un`link: / lookup-formulas-excel-index-function [INDEX] « link: / lookup-formulas-excel-match-function [MATCH] `
fórmula para recuperar datos de la izquierda de la columna.
=INDEX(A2:A10,MATCH(F2,B2:B10,0))
La fórmula genérica de INDEX MATCH para la búsqueda sería
=INDEX (range from where you want to retrieve data,Match(lookup_value,lookup range,0))
Esto funciona. ¿Cómo? Vamos, entendamos.
PARTIDO INDICE Explicación:
Para comprender la fórmula anterior, necesitamos comprender la función INDICE y la función COINCIDIR individualmente.
Función INDICE en Excel
INDICE devuelve el valor de un rango dado en un número de índice definido.
link: / lookup-formulas-excel-index-function [TheINDEX Function]
:
=INDEX (range from where you want to retrieve data, row index, [optional col index])
Por ejemplo, de nuestra tabla de estudiantes, si quiero obtener el 4to valor del rango A2: A10, escribiré:
=INDEX(A2:A10, 4)
Devolverá «Kavita», que es el cuarto valor en un rango dado. Aquí el número de fila está codificado.
¿Te está golpeando? ¡Si! Ahora necesitamos obtener ese número de índice de «Kavita» usando una fórmula y luego funcionará. La función COINCIDIR ha entrado en acción.
link: / lookup-formulas-excel-index-function [Función COINCIDIR]
en Excel La función COINCIDIR devuelve el número de índice para la primera aparición de un valor en un rango.
Fórmula genérica COINCIDIR:
=MATCH (lookup value,range, 0 for exact match)
Por ejemplo, de nuestra tabla de estudiantes, si quiero obtener un índice o decir el número de fila 104, escribiré:
=MATCH (104,B2:B10,0)
Esto devolverá 4. Ahora piénselo … Sí, podemos usar la función COINCIDIR para darle a la función INDICE su variable de índice.
Usando INDEX- MATCH
Ya usamos la fórmula INDEX-MATCH al comienzo de este artículo.
Entendamos eso:
ÍNDICE (A2: A10, COINCIDIR (F2, B2: B10,0)):
La función COINCIDIR busca el número de índice de valor en F2 (104) en el rango B2: B10 y devuelve 4.
Ahora tenemos ÍNDICE (A2: A10,4). A continuación, la función INDICE va al cuarto índice en el rango A2: A10 y devuelve su valor, que es «Kavita». Y esta hecho. Simple, ¿no es así? Muchas veces la gente tiene miedo de la función INDEX MATCH. Dicen que es demasiado difícil, pero en realidad, es mucho más sencillo que la fórmula VLOOKUP.
Queda un tema. ¿Cuál es la diferencia entre VLOOKUP y INDEX MATCH? Cubrámoslo rápidamente.
VLOOKUP vs PARTIDA DE ÍNDICE
VLOOKUP can’t retrieve data from the left of the table |
INDEX MATCH can fetch data from the left of the table |
VLOOKUP needs the whole Table for reference |
INDEX MATCH only needs two columns of the table |
VLOOKUP requires the column number from which you want to retrieve the data. Thus you need to count columns manually first or take help from another function. |
INDEX MATCH does not need a column number. Hence less human effort is required. |
NOTAS PRO:
En este ejemplo, hemos visto un índice que trabaja con una dimensión.
Sin embargo, también funciona en dos dimensiones. Si selecciona un rango 2D, puede definir de qué columna desea obtener valor.
Por ejemplo, INDICE (A2: C10,4,3) devolverá el cuarto valor de la tercera columna, que es 51 en nuestro ejemplo.
El tercer argumento (tipo de coincidencia) admite 2 opciones más, 1 para menor que y -1 para mayor que. No los estoy explicando aquí. Pruébelos usted mismo.
¿Le resultó útil este artículo o aún tiene dificultades para usar la función COINCIDIR ÍNDICE en Excel? Explíquelo en la sección de comentarios. Estaré encantado de ayudar.
Artículos relacionados:
link: / lookup-formulas-vlookup-top-5-values-with-duplicate-values-using-index-match-in-excel [Lookup Top 5 Values with Duplicate Values Using INDEX-MATCH in Excel]
enlace: / lookup-formulas-vlookup-multiple-values [Cómo VLOOKUP con múltiples valores en Excel] `
link: / lookup-formulas-vlookup-with-dynamic-col-index [Cómo VLOOKUP con Dynamic Col Index en Excel] » enlace: / lookup-formulas-use-vlookup-from-two-or-more-lookup-tables [Cómo usar VLOOKUP desde dos o más tablas de búsqueda en Excel] `
Artículos populares:
link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-incrementa-your-productividad [50 accesos directos de Excel para aumentar su productividad]
link: / formulas-and-functions-Introduction-of-vlookup-function [Cómo usar la función VLOOKUP en Excel]
link: / tips-countif-in-microsoft-excel [Cómo usar la función COUNTIF en Excel]
link: / excel-formula-and-function-excel-sumif-function [Cómo usar la función SUMIF en Excel]