Excel: utilice INDEX MATCH para devolver varios valores horizontalmente

En el mundo del análisis de datos, Excel es una herramienta fundamental que nos permite realizar múltiples tareas de manera eficiente. Una de las funciones más utilizadas es INDEX MATCH, que nos permite buscar y devolver valores en una tabla. Pero, ¿sabías que también puedes utilizar INDEX MATCH para devolver varios valores horizontalmente? En este artículo, te mostraremos cómo aprovechar al máximo esta potente función de Excel y conseguir resultados sorprendentes.


Puedes usar el ÍNDICE y FÓSFORO funciones en Excel para buscar un valor en una columna y devolver el valor correspondiente de otra columna.

Si desea utilizar ÍNDICE y FÓSFORO Para devolver múltiples valores horizontalmente, puede usar la siguiente fórmula:

=INDEX($B$2:$B$13, SMALL(IF($A$17=$A$2:$A$13,ROW($A$2:$A$13)-ROW($B$2)+1), COLUMN(A1)))

Esta fórmula particular busca el valor en la celda A17 en el rango A2:A13 y devuelve el valor correspondiente en el rango B2:B13.

Luego puede arrastrar esta fórmula horizontalmente para mostrar múltiples valores.

El siguiente ejemplo muestra cómo utilizar esta fórmula en la práctica.

Ejemplo: utilice INDEX MATCH para devolver varios valores horizontalmente

Supongamos que tenemos el siguiente conjunto de datos en Excel que contiene información sobre los puntos anotados por jugadores de baloncesto en varios equipos:

Excel: utilice INDEX MATCH para devolver varios valores horizontalmente

Supongamos que queremos buscar «Mavs» en la columna del equipo y devolver el valor de cada punto horizontalmente.

Podemos escribir la siguiente fórmula en la celda B17 para hacerlo:

=INDEX($B$2:$B$13, SMALL(IF($A$17=$A$2:$A$13,ROW($A$2:$A$13)-ROW($B$2)+1), COLUMN(A1)))

La siguiente captura de pantalla muestra cómo utilizar esta fórmula en la práctica:

Excel: utilice INDEX MATCH para devolver varios valores horizontalmente

Luego podemos hacer clic y arrastrar esta fórmula horizontalmente hacia la derecha hasta encontrar una celda que muestra #¡NÚMERO! para mostrar cada uno de los valores de puntos que corresponden a los “Mavs” en la columna del equipo:

Excel: utilice INDEX MATCH para devolver varios valores horizontalmente

La fórmula devuelve correctamente los valores 24, 40, 15 y 25 en la misma fila.

Observe que cada uno de estos valores representa un valor en la columna de puntos que corresponde a los «Mavs» en la columna del equipo:

Excel: utilice INDEX MATCH para devolver varios valores horizontalmente

Siéntete libre de cambiar el nombre del equipo en la celda. A17 para buscar los valores de puntos para un equipo diferente.

Recursos adicionales

Los siguientes tutoriales explican cómo realizar otras tareas comunes en Excel:

Excel: Cómo utilizar la función SI con INDEX MATCH
Excel: Cómo utilizar SUMA con INDEX MATCH
Excel: use ÍNDICE y COINCIDIR para devolver múltiples valores verticalmente

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded





Excel: utilice INDEX MATCH para devolver varios valores horizontalmente

Excel: utilice INDEX MATCH para devolver varios valores horizontalmente

En Excel, INDEX MATCH es una combinación poderosa de funciones que nos permite buscar y devolver varios valores en una tabla horizontalmente. Esta función es extremadamente útil cuando necesitamos extraer información específica y no podemos utilizar las funciones VLOOKUP o HLOOKUP.

¿Qué es INDEX MATCH?

INDEX MATCH es una combinación de dos funciones en Excel: INDEX y MATCH. La función INDEX devuelve el valor de una celda en una tabla, mientras que la función MATCH busca el valor especificado y devuelve su posición relativa en la tabla.

¿Cómo se utiliza INDEX MATCH para devolver varios valores horizontalmente?

Para utilizar INDEX MATCH para devolver varios valores horizontalmente, siga los siguientes pasos:

  1. Identifique una columna única que se utilizará como referencia para la búsqueda. Por ejemplo, podemos utilizar el nombre del producto como columna de referencia.
  2. En una celda vacía, escriba la fórmula: =INDEX(Rango de Valores, MATCH(Celda de Búsqueda, Rango de Columna de Referencia, 0), Número de Columna)
  3. Reemplace «Rango de Valores» con el rango de celdas donde se encuentran los valores que desea devolver.
  4. Reemplace «Celda de Búsqueda» con la celda donde se encuentra el valor que desea buscar.
  5. Reemplace «Rango de Columna de Referencia» con el rango de celdas donde se encuentra la columna de referencia. Asegúrese de que esta columna sea única.
  6. Reemplace «Número de Columna» con el número de columna relativa al rango de valores. Si el valor que desea devolver es el segundo valor, escriba «2».
  7. Presione Enter y la fórmula devolverá el valor correspondiente.

Conclusiones

Si necesita buscar y devolver varios valores en una tabla horizontalmente en Excel, INDEX MATCH es la función adecuada para ese propósito. A diferencia de las funciones VLOOKUP o HLOOKUP, INDEX MATCH ofrece una flexibilidad y eficiencia superiores.

Para obtener más información sobre el uso avanzado de INDEX MATCH y otras funciones de Excel, puede consultar los siguientes recursos:


Deja un comentario