PARTIDO DE ÍNDICE

Este tutorial le enseñará cómo usar la combinación INDICE & MATCH para realizar búsquedas en Excel y Google Sheets.

INDICE & MATCH, la pareja perfecta

Echemos un vistazo más de cerca a algunas de las formas en que puede combinar las funciones INDICE y COINCIDIR. La función COINCIDIR está diseñada para devolver la posición relativa de un elemento dentro de una matriz, mientras que la función INDICE puede buscar un elemento de una matriz dada una posición específica. Esta sinergia entre los dos les permite realizar casi cualquier tipo de búsqueda que pueda necesitar.

La combinación INDICE / MATCH se ha utilizado históricamente como un reemplazo de la función BUSCARV. Una de las principales razones es la capacidad de realizar una búsqueda hacia la izquierda (consulte la siguiente sección).

Nota: la nueva función XLOOKUP ahora puede realizar búsquedas a la izquierda.

Buscar a la izquierda

Usemos esta tabla de estadísticas de baloncesto:

Queremos encontrar el número de jugador de Bob. Debido a que el número de jugador está a la izquierda de la columna del nombre, no podemos usar una VLOOKUP.

En su lugar, podríamos hacer una solicitud de coincidencia básica para calcular la fila de Bob

= COINCIDIR (H2, B2: B5, 0)

Esto buscará una coincidencia exacta de la palabra "Bob", por lo que nuestra función devolverá el número 2, ya que "Bob" está en el 2Dakota del Norte posición.

A continuación, podemos usar la función INDICE para devolver el número de jugador, correspondiente a una fila. Por ahora, ingresemos manualmente "2" en la función:

= ÍNDICE (A2: A5, 2)

Aquí, INDEX hará referencia a A3, ya que ese es el 2Dakota del Norte celda dentro del rango A2: A5 y devolver el resultado de 42. Para nuestro objetivo general, podemos combinar estos dos en:

= ÍNDICE (A2: A5, COINCIDIR (H2, B2: B5, 0))

El beneficio aquí es que pudimos devolver un resultado de una columna a la izquierda de donde estábamos buscando.

Búsqueda de dos dimensiones

Echemos un vistazo a nuestra tabla de antes:

Sin embargo, esta vez queremos obtener una estadística específica. Hemos dicho que queremos buscar Rebotes en la celda H1. En lugar de tener que escribir varias declaraciones IF para determinar de qué columna obtener el resultado, puede usar una función COINCIDIR nuevamente. La función INDICE le permite especificar el valor de la fila y el valor de la columna. Vamos a agregar otra función COINCIDIR aquí para determinar qué columna queremos. Eso se verá como

= COINCIDIR (H1, A1: E1, 0)

Nuestra celda en H1 es un menú desplegable que nos permite elegir qué categoría queremos buscar, y luego nuestro MATCH determina a qué columna de la tabla pertenece. Conectemos este nuevo bit a nuestra fórmula anterior. Tenga en cuenta que debemos modificar el primer argumento para que sea de dos dimensiones, ya que ya no solo queremos un resultado de la columna A.

= ÍNDICE (A2: E5, COINCIDIR (H2, B2: B5, 0), COINCIDIR (H1, A1: E1, 0))

En nuestro ejemplo, queremos encontrar Rebotes para Charlie. Nuestra fórmula va a evaluar esto así:

= ÍNDICE (A2: E5, PARTIDO ("Charlie", B2: B5, 0), PARTIDO ("Rebotes", A1: E1, 0)) = ÍNDICE (A2: E5, 3, 4) = D4 = 6

Ahora hemos creado una configuración flexible que permite al usuario obtener cualquier valor que desee de nuestra tabla sin tener que escribir varias fórmulas o declaraciones IF de bifurcación.

Varias secciones

No se usa con frecuencia, pero INDEX tiene un quinto argumento que se puede dar para determinar qué zona dentro del argumento uno para usar. Esto significa que necesitamos una forma de pasar varias áreas al primer argumento. Puede hacer esto usando un par de paréntesis adicional. Este ejemplo ilustrará cómo puede obtener resultados de diferentes tablas en una hoja de trabajo usando ÍNDICE.

Este es el diseño que usaremos. Tenemos estadísticas de tres trimestres diferentes de juego.

En las celdas H1: H3, creamos listas desplegables de Validación de datos para nuestras diversas opciones. El menú desplegable del trimestre proviene de J2: J4. Usaremos esto para otra declaración MATCH, para determinar qué área usar. Nuestra fórmula en H4 se verá así:

= ÍNDICE ((A3: E6, A10: E13, A17: E20), COINCIDIR (H2, B3: B6, 0), COINCIDIR (H1, A2: E2, 0), COINCIDIR (H3, J2: J4, 0))

Ya hemos discutido cómo funcionan las dos funciones MATCH internas, así que centrémonos en el primer y último argumento:

= ÍNDICE ((A3: E6, A10: E13, A17: E20),…, COINCIDIR (H3, J2: J4, 0))

Le hemos dado a la función INDICE múltiples matrices en el primer argumento encerrándolas todas entre paréntesis. La otra forma en que puede hacer esto es usando Fórmulas - Definir nombre. Puede definir un nombre llamado "MyTables" con una definición de

= INDICE (MyTable, MATCH (H2, Table1347 [Name], 0), MATCH (H1, Table1347 [#Headers], 0), MATCH (H3, J2: J4,0))

Volvamos a la declaración completa. Nuestras diversas funciones COINCIDIR le dirán a la función ÍNDICE exactamente dónde buscar. Primero, determinaremos que "Charlie" es el 3rd hilera. A continuación, queremos "Rebotes", que es el 4th columna. Finalmente, hemos determinado que queremos el resultado de 2Dakota del Norte mesa. La fórmula se evaluará a través de esto así:

= ÍNDICE ((A3: E6, A10: E13, A17: E20), COINCIDIR (H2, B3: B6, 0), COINCIDIR (H1, A2: E2, 0), COINCIDIR (H3, J2: J4, 0)) = ÍNDICE ((A3: E6, A10: E13, A17: E20), 3, 4, 2) = ÍNDICE (A10: E13, 3, 4) = D13 = 14

Como mencionamos al principio de este ejemplo, está limitado a tener las tablas en la misma hoja de trabajo. Si puede escribir formas correctas de decirle a su ÍNDICE de qué fila, columna y / o área desea recuperar datos, ÍNDICE le será de gran utilidad.

Hojas de cálculo de Google -ÍNDICE Y PARTIDO

Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave