A veces queremos buscar columnas enteras usando alguna clave o valor de búsqueda en Excel. En ese caso, puede usar la fórmula HLOOKUP tradicional o la fórmula COINCIDIR ÍNDICE varias veces. Pero podemos recuperar la columna completa de un solo golpe usando INDEX-MATCH. Veamos cómo.
Fórmula genérica para buscar toda la fila
{= INDICE (tabla, 0, COINCIDIR (valor de búsqueda, rango de búsqueda), 0)}
Nota: esta es una fórmula de matriz multicelda y debe ingresarse con CTRL + MAYÚS + ENTRAR mientras se selecciona el rango de salida.
Mesa: la referencia de la tabla completa que contiene las columnas que desea recuperar.
Valor de búsqueda: la clave para la búsqueda.
Rango de búsqueda: la fila que contiene el valor de búsqueda. Sobre todo los títulos.
Veamos un ejemplo para aclarar las cosas.
Ejemplo: recuperar todos los números de rollo de la tabla de estudiantes
Aquí tengo algunos datos de los estudiantes en una hoja de Excel. Quiero recuperar toda la columna del número de rollo usando el nombre del encabezado No. de rollo
Queremos la salida en el rango F2: F10. Seleccione el rango F2: F10 y escriba esta fórmula.
{= ÍNDICE (A2: D10,0, COINCIDIR (F1, A1: D1,0))}
Presione CTRL + MAYÚS + ENTRAR. Esto hace que esta fórmula sea una fórmula de matriz multicelda.
Verá la columna completa recuperada.
¿Cómo funciona?
Bueno, es una función básica de INDEX-MATCH. La única diferencia es que hemos dado una referencia de la tabla completa al índice en lugar de una sola fila. Vamos a desglosarlo para entenderlo.
COINCIDIR (F1, A1: D1,0): La coincidencia busca el valor de F1 (No. de rollo) en el rango A1: D1. Se encuentra en el segundo índice. Por lo tanto, devuelve 2. Así que ahora la fórmula es = ÍNDICE (A2: D10,0,2)
ÍNDICE (A2: D10,0,2): La función ÍNDICE mira a la segunda columna en el rango A2: D10 y devuelve el valor de la columna completa en una matriz. {101; 102; 103; 104; 105; 106; 107; 108; 109}.
Cuando lo ingresamos como una fórmula de matriz de una sola celda, solo devuelve el primer valor de la matriz. Pero cuando seleccionamos varias celdas, cada valor ocupa una celda para mostrar el caso en sí.
Así que sí, chicos, así es como pueden recuperar toda la columna en Excel usando la fórmula INDEX MATCH. Avíseme si tiene alguna duda con respecto a esta fórmula de Excel o cualquier otra característica de Excel o VBA. Justo abajo en la sección de comentarios a continuación.
Cómo buscar toda la columna usando la coincidencia de índiceArtículos relacionados:
Cómo buscar una fila completa usando la coincidencia de índice
Cómo recuperar la fila completa de un valor coincidente
Cómo seleccionar toda la columna y la fila usando métodos abreviados de teclado en Excel
Suma en toda la columna
Articulos populares:
La función BUSCARV en Excel
CONTAR.SI en Excel 2016
Cómo usar la función SUMIF en Excel