KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

ÍNDICE y COINCIDIR en Excel: búsquedas básicas y avanzadas

AutoraAmanda Li Fecha de modificación

En Excel, recuperar datos específicos con precisión es una necesidad habitual. Aunque las funciones ÍNDICE y COINCIDIR ofrecen ventajas individuales, al combinarlas se desbloquea un potente conjunto de herramientas para la búsqueda de datos. Juntas permiten una amplia gama de capacidades: desde búsquedas horizontales y verticales básicas hasta funcionalidades avanzadas, como búsquedas bidireccionales, sensibles a mayúsculas y minúsculas, o basadas en múltiples criterios. Al superar las limitaciones de BUSCARV, la combinación de ÍNDICE y COINCIDIR brinda mayor flexibilidad y opciones para localizar datos con exactitud. En este tutorial, exploraremos en profundidad todo lo que pueden lograr juntas.


Cómo usar ÍNDICE y COINCIDIR en Excel

Antes de usar las funciones ÍNDICE y COINCIDIR, asegurémonos de entender cómo pueden ayudarnos a buscar valores.


Cómo usar la función ÍNDICE en Excel

La función ÍNDICE en Excel devuelve el valor situado en una ubicación determinada dentro de un rango específico. Su sintaxis es la siguiente:

=INDEX(array, row_num, [column_num])
  • matriz (obligatorio) hace referencia al rango del que desea obtener el valor.
  • núm_fila(obligatorio, salvo que)núm_columna esté presente) hace referencia al número de fila de la matriz.
  • núm_columna(opcional, pero obligatorio si se omite)núm_fila) hace referencia al número de columna de la matriz.

Por ejemplo, para conocer la puntuación de Jeff, el 6º estudiante de la lista, puede utilizar la función ÍNDICE de la siguiente manera:

=INDEX(C2:C11,6)

Una captura de pantalla del resultado de la fórmula ÍNDICE que devuelve la puntuación del 6.º estudiante

√ Nota: El rango C2:C11es donde se enumeran las puntuaciones, mientras que el número 6encuentra la puntuación del examen del 6º estudiante.

Hagamos ahora una pequeña prueba. Para la fórmula =ÍNDICE(A1:C1;2), ¿qué valor devolverá? —¡Sí! Devolverá Fecha de nacimiento, el 2º valor de la fila indicada.

Ahora ya sabemos que la función ÍNDICE funciona perfectamente con rangos horizontales o verticales. Pero, ¿y si necesitamos que devuelva un valor en un rango más amplio con varias filas y columnas? En ese caso, debemos especificar tanto un número de fila como un número de columna. Por ejemplo, para averiguar la puntuación de Jeff dentro del rango de la tabla —en lugar de limitarnos a una sola columna—, podemos localizar su puntuación indicando un número de fila 6 y un número de columna 3 en el rango de celdas desde A2 hasta C11 de la siguiente forma:

=INDEX(A2:C11,6,3)

Una captura de pantalla del resultado de la fórmula ÍNDICE que devuelve la puntuación de Jeff desde un rango de tabla

Aspectos que debemos conocer sobre la función ÍNDICE en Excel:
  • La función ÍNDICE es compatible tanto con rangos verticales como horizontales.
  • Si se utilizan ambos argumentos, núm_fila y núm_columna, núm_fila va antes que núm_columna, y ÍNDICE recupera el valor en la intersección de la núm_fila y la núm_columna especificadas.

Sin embargo, en una base de datos muy grande con múltiples filas y columnas, aplicar la fórmula con un número exacto de fila y columna ciertamente no resulta práctico. Es aquí cuando debemos combinarla con la función COINCIDIR.


Cómo usar la función COINCIDIR en Excel

La función COINCIDIR en Excel devuelve un valor numérico: la posición de un elemento específico dentro del rango indicado. Su sintaxis es la siguiente:

=MATCH(lookup_value, lookup_array, [match_type])
  • valor_buscado (obligatorio) hace referencia al valor que se debe buscar en la matriz_buscada.
  • matriz_buscada (obligatorio) hace referencia al rango de celdas en el que desea que COINCIDIR realice la búsqueda.
  • tipo_de_coincidencia(opcional):1,0o -1.
    • 1 (valor predeterminado): COINCIDIR encontrará el valor más grande que sea menor o igual que el valor_buscado. Los valores de la matriz_buscada deben estar en orden ascendente.
    • 0: COINCIDIR encontrará el primer valor que coincida exactamente con el valor_buscado. Los valores del matriz_buscada pueden estar en cualquier orden. (Cuando el tipo de coincidencia se establece en 0, puedes usar caracteres comodín.)
    • -1, COINCIDIR encontrará el valor más pequeño que sea mayor o igual que el valor_buscado. Los valores de la matriz_buscada deben estar en orden descendente.

Por ejemplo, para conocer la posición de Vera en la Lista de nombres, puede utilizar la Distinguir fórmulas de la siguiente manera:

=MATCH("Vera",A2:A11,0)

Una captura de pantalla que muestra el resultado de la fórmula COINCIDIR devolviendo la posición de Vera en la lista

√ Nota: El resultado «4» indica que el nombre «Vera» aparece en la cuarta posición de la lista.

Aspectos que debemos conocer sobre la función COINCIDIR en Excel:
  • La función COINCIDIR devuelve la posición del valor buscado dentro de la matriz de búsqueda, no el valor en sí.
  • La función COINCIDIR devuelve la primera coincidencia cuando hay valores duplicados.
  • Al igual que la función ÍNDICE, la función COINCIDIR también funciona con rangos tanto verticales como horizontales.
  • COINCIDIR no distingue entre mayúsculas y minúsculas.
  • Si el valor_buscado de la fórmula Distinguir tiene forma de texto, enciérralo entre comillas.
  • Si el valor_buscado no se encuentra en la matriz_buscada, se devuelve el error #N/A.

Ahora que ya conocemos los usos básicos de las funciones ÍNDICE y COINCIDIR en Excel, ¡manos a la obra y combinémoslas!


Cómo combinar ÍNDICE y COINCIDIR en Excel

Consulte el ejemplo siguiente para entender cómo podemos combinar las funciones ÍNDICE y COINCIDIR:

Para encontrar la puntuación de Evelyn, sabiendo que las puntuaciones del examen están en la 3ª columna, podemos usar la función COINCIDIR para determinar automáticamente la posición de la fila sin necesidad de contarla manualmente. A continuación, empleamos la función ÍNDICE para obtener el valor situado en la intersección de la fila identificada y la 3ª columna:

=INDEX(A2:C11,MATCH("Evelyn",A2:A11,0),3)

Una captura de pantalla que muestra la fórmula y el resultado para la puntuación de Evelyn

Como la fórmula puede parecer un tanto complicada, repasemos cada una de sus partes.

Una captura de pantalla que muestra el desglose de la fórmula combinando ÍNDICE y COINCIDIR para encontrar la puntuación de Evelyn

La fórmula de ÍNDICEcontiene tres argumentos:

  • núm_fila:COINCIDIR(«Evelyn»,A2:A11,0)proporciona a ÍNDICE la posición de fila del valor "Evelyn" en el rango A2:A11, que es5.
  • núm_columna: 3 especifica la 3ª columna para que ÍNDICE localice la puntuación dentro de la matriz.
  • matriz: A2:C11 indica a ÍNDICE que devuelva el valor coincidente en la intersección de la fila y la columna especificadas, dentro del rango que va desde A2 hasta C11. Finalmente, obtenemos el resultado 90.

En la fórmula anterior, utilizamos un valor escrito directamente en la fórmula: «Evelyn». Sin embargo, en la práctica, los valores introducidos de forma estática no resultan prácticos, ya que habría que modificarlos cada vez que quisiéramos buscar otros datos, como la puntuación de otro estudiante. En estos casos, podemos usar referencias de celda para crear fórmulas dinámicas. Por ejemplo, en este caso, sustituiré «Evelyn» por F2:

=INDEX(A2:C11,MATCH(F2,A2:A11,0),3)

(AD) Simplifique sus búsquedas con Kutools: ¡no necesita escribir fórmulas!

Kutools para Excel's Super BUSCARV ofrece una variedad de herramientas de búsqueda diseñadas para cubrir todas sus necesidades. Ya sea que realice búsquedas con múltiples criterios, busque en varias hojas o haga búsquedas uno a muchos, Super BUSCARV simplifica el proceso con solo unos pocos clics. Explore estas funciones y descubra cómo Super BUSCARV transforma la forma en que interactúa con los datos de Excel. ¡Diga adiós a la molestia de tener que recordar fórmulas complejas!

Una captura de pantalla de las herramientas Super Búsqueda de Kutools for Excel en la cinta de Excel

Kutools para Excel- Potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos y una productividad más inteligentes.Consígalo ahora


Ejemplos de ÍNDICE y Distinguir fórmulas

En esta sección, exploraremos diversos escenarios en los que las funciones ÍNDICE y COINCIDIR se pueden utilizar para satisfacer distintas necesidades.


ÍNDICE y COINCIDIR para realizar una búsqueda bidireccional

En el ejemplo anterior, conocíamos el número de columna y utilizábamos una fórmula DISTINGUIR para hallar el número de fila. Pero, ¿y si tampoco estamos seguros del número de columna?

En estos casos, podemos realizar una búsqueda bidireccional —también conocida como búsqueda matricial— mediante dos funciones COINCIDIR: una para encontrar el número de fila y otra para determinar el número de columna. Por ejemplo, para conocer la puntuación de Evelyn, debemos utilizar la siguiente fórmula:

=INDEX(A2:C11,MATCH("Evelyn",A2:A11,0),MATCH("Score",A1:C1,0))

Una captura de pantalla que muestra una búsqueda bidireccional usando ÍNDICE y COINCIDIR en Excel para encontrar la puntuación de Evelyn

Cómo funciona esta fórmula:
  • La primera fórmula Distinguir encuentra la posición de Evelyn en la lista A2:A11, proporcionando 5 como número de fila para ÍNDICE.
  • La segunda función DISTINGUIR fórmulas determina la columna de las puntuaciones y devuelve 3 como número de columna para ÍNDICE.
  • La fórmula se simplifica a =ÍNDICE(A2:C11;5;3), y ÍNDICE devuelve 90.

ÍNDICE y COINCIDIR para realizar una búsqueda hacia la izquierda

Ahora imaginemos un escenario en el que necesite determinar la clase de Evelyn. Habrá notado que la columna de clase se encuentra a la izquierda de la columna de nombres, una situación que supera las capacidades de otra potente función de búsqueda de Excel: BUSCARV.

De hecho, la capacidad de buscar hacia la izquierda es una de las ventajas clave que ofrece la combinación de ÍNDICE y COINCIDIR frente a BUSCARV.

Para encontrar la clase de Evelyn, utilice la siguiente fórmula para buscar a Evelyn en B2:B11 y obtener el valor correspondiente de A2:A11.

=INDEX(A2:A11,MATCH("Evelyn",B2:B11,0))

Una captura de pantalla que muestra cómo usar ÍNDICE y COINCIDIR para encontrar la clase de Evelyn mediante una búsqueda desde la izquierda en Excel

Nota: Puede realizar fácilmente una búsqueda hacia la izquierda para valores específicos utilizando la función Buscar de derecha a izquierda de Kutools para Excel con solo unos pocos clics. Para aplicar esta función, vaya a la pestaña Kutools en su Excel y haga clic en Super BUSCARV > Buscar de derecha a izquierda en el grupo Fórmulas.

Una captura de pantalla de la función BÚSQUEDA de derecha a izquierda en Kutools for Excel

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones con IA para un procesamiento de datos más inteligente y una mayor productividad.¡Consígalo ahora!


ÍNDICE y COINCIDIR para realizar una búsqueda sensible a mayúsculas/minúsculas

La función COINCIDIR no distingue entre mayúsculas y minúsculas por defecto. Sin embargo, si necesita que su fórmula diferencie entre caracteres en mayúsculas y minúsculas, puede mejorarlo incorporando la función EXACTO. Al combinar COINCIDIR con EXACTO en una fórmula de ÍNDICE, podrá realizar búsquedas sensibles a mayúsculas y minúsculas de forma eficaz, como se muestra a continuación:

=INDEX(array, MATCH(TRUE, EXACT(lookup_value, lookup_array), 0))
  • matriz hace referencia al rango del que desea devolver el valor.
  • valor_buscado hace referencia al valor que se debe buscar, respetando mayúsculas y minúsculas, en la matriz_buscada.
  • matriz_buscada hace referencia al rango de celdas en el que desea que COINCIDIR compare con el valor_buscado.

Por ejemplo, para conocer la puntuación del examen de JIMMY, utilice la siguiente fórmula:

=INDEX(C2:C11,MATCH(TRUE,EXACT("JIMMY",A2:A11),0))

√ Nota: Esta es una fórmula matricial que debe introducirse pulsando Ctrl+Mayús+Intro, salvo en Excel 365, Excel 2021 y versiones posteriores.

Una captura de pantalla que muestra cómo usar ÍNDICE y COINCIDIR con EXACTO para una búsqueda sensible a mayúsculas y minúsculas en Excel

Cómo funciona esta fórmula:
  • La función EXACT compara «JIMMY» con los valores de la lista A2:A11, teniendo en cuenta mayúsculas y minúsculas: si ambas cadenas coinciden exactamente —incluyendo mayúsculas y minúsculas—, EXACT devuelve VERDADERO; en caso contrario, devuelve FALSO. Como resultado, obtenemos una matriz que contiene valores VERDADERO y FALSO.
  • La función COINCIDIR (MATCH) obtiene entonces la posición del primer valor VERDADERO en la matriz, que debería ser 10.
  • Por último, INDICE (INDEX) recupera el valor situado en la 10.ª posición indicada por COINCIDIR en la matriz.

Notas:

  • Recuerde introducir la fórmula correctamente pulsando Ctrl + Mayús + Entrar, salvo que utilice Excel 365, Excel 2021 o versiones posteriores, en cuyo caso basta con pulsar Entrar.
  • La fórmula anterior busca dentro de una sola lista: C2:C11. Si desea buscar dentro de un rango con varias columnas y filas, por ejemplo A2:C11, debe especificar tanto el número de columna como el número de fila en la función INDICE (INDEX).
  • =INDEX(A2:C11,MATCH(TRUE,EXACT("JIMMY",A2:A11),0),3)
  • En esta fórmula revisada, utilizamos la función COINCIDIR (MATCH) para buscar «JIMMY», respetando mayúsculas y minúsculas, en el rango A2:A11, y una vez encontrada la coincidencia, recuperamos el valor correspondiente de la 3.ª columna del rango A2:C11.

ÍNDICE y COINCIDIR para encontrar la coincidencia más cercana

En Excel, puede encontrarse con situaciones en las que necesite hallar el valor más próximo o cercano a un dato específico dentro de un conjunto de datos. En tales escenarios, la combinación de las funciones ÍNDICE y COINCIDIR, junto con las funciones ABS y MIN, puede resultar extremadamente útil.

=INDEX(array, MATCH(MIN(ABS(lookup_array - lookup_value)), ABS(lookup_array - lookup_value),0))
  • matriz hace referencia al rango del que desea devolver el valor.
  • matriz_buscada hace referencia al rango de valores en el que desea encontrar la coincidencia más cercana al valor_buscado.
  • valor_buscado hace referencia al valor del que desea encontrar su coincidencia más cercana.

Por ejemplo, para averiguar de quién es la puntuación más cercana a 85, utilice la siguiente fórmula para buscar la puntuación más cercana a 85 en C2:C11 y obtener el valor correspondiente de A2:A11.

=INDEX(A2:A11,MATCH(MIN(ABS(C2:C11-85)),ABS(C2:C11-85),0))

√ Nota: Esta es una fórmula matricial que debe introducirse pulsando Ctrl+Mayús+Intro, salvo en Excel 365, Excel 2021 y versiones posteriores.

Una captura de pantalla que demuestra cómo usar ÍNDICE y COINCIDIR con ABS y MIN para encontrar la coincidencia más cercana en Excel

Cómo funciona esta fórmula:
  • ABS(C2:C11-85) calcula la diferencia absoluta entre cada valor del rango C2:C11 y 85, generando una matriz con las diferencias absolutas.
  • MIN(ABS(C2:C11-85)) encuentra el valor mínimo en la matriz de diferencias absolutas, lo que representa la diferencia más cercana a 85.
  • La función COINCIDIR (MATCH) COINCIDIR(MIN(ABS(C2:C11-85)),ABS(C2:C11-85),0) localiza a continuación la posición de la diferencia absoluta mínima en la matriz de diferencias absolutas, que debería ser 10.
  • Por último, INDICE (INDEX) recupera el valor en la posición de la lista A2:A11 que corresponde a la puntuación más cercana a 85 en el rango C2:C11.

Notas:

  • Recuerde introducir la fórmula correctamente pulsando Ctrl + Mayús + Entrar, salvo que utilice Excel 365, Excel 2021 o versiones posteriores, en cuyo caso basta con pulsar Entrar.
  • En caso de empate, esta fórmula devolverá la primera coincidencia.
  • Para encontrar la coincidencia más cercana a la puntuación media, sustituya 85 en la fórmula por PROMEDIO(C2:C11).

ÍNDICE y COINCIDIR para realizar una búsqueda con múltiples criterios

Para encontrar un valor que cumpla varias condiciones, lo que requiere buscar en dos o más columnas, utilice la siguiente fórmula. Esta fórmula le permite realizar una búsqueda con múltiples criterios especificando distintas condiciones en diferentes columnas, ayudándole a hallar el valor deseado que cumpla todos los criterios establecidos.

=INDEX(array, MATCH(1, (lookup_value1=lookup_array1) * (lookup_value2=lookup_array2) * (…), 0))

√ Nota: Esta es una fórmula matricial que debe introducirse pulsando Ctrl + Mayús + Intro. Aparecerá entonces un par de llaves en la barra de fórmulas.

  • matriz hace referencia al rango del que desea devolver el valor.
  • (valor_buscado=matriz_buscada) representa una condición única. Esta condición comprueba si un valor_buscado determinado coincide con los valores de la matriz_buscada.

Por ejemplo, para encontrar la puntuación de Coco de la Clase A, cuya fecha de nacimiento es 7/2/2008, puede utilizar la siguiente fórmula:

=INDEX(D2:D11,MATCH(1,(G2=A2:A11)*(G3=B2:B11)*(G4=C2:C11),0))

Una captura de pantalla que demuestra el uso de ÍNDICE y COINCIDIR para búsquedas con múltiples criterios en Excel

Notas:

  • En esta fórmula evitamos introducir valores directamente, lo que facilita obtener una puntuación con información diferente simplemente modificando los valores de las celdas G2, G3 y G4.
  • Debe introducir la fórmula pulsando Ctrl + Mayús + Entrar, excepto en Excel 365, Excel 2021 o versiones posteriores, donde basta con pulsar Entrar.
    Si olvida constantemente usar Ctrl + Mayús + Entrar para completar la fórmula y obtiene resultados incorrectos, utilice esta alternativa ligeramente más compleja, con la que podrá finalizar simplemente pulsando Entrar:
    =INDEX(D2:D11,MATCH(1,INDEX((G2=A2:A11)*(G3=B2:B11)*(G4=C2:C11),0,1),0))
  • Las fórmulas pueden resultar complejas y difíciles de recordar. Para simplificar las búsquedas con múltiples criterios sin tener que escribir manualmente las fórmulas, utilice la función Kutools para Excel de Búsqueda - Búsqueda de múltiples condiciones. Una vez instalado Kutools, vaya a la pestaña Kutools en Excel y haga clic en Super BUSCARV > Búsqueda - Búsqueda de múltiples condiciones en el grupo Fórmula.Una captura de pantalla de la función Búsqueda con múltiples condiciones en Kutools for Excel

    Kutools para Excel– Potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una productividad superior.Consígalo ahora


Usar ÍNDICE y COINCIDIR para realizar una búsqueda en varias columnas

Imagine un escenario en el que trabaja con múltiples columnas de datos. La primera columna actúa como clave para clasificar los datos de las demás columnas. Para determinar la categoría o clasificación de una entrada específica, deberá realizar una búsqueda en las columnas de datos y asociarla con la clave correspondiente en la columna de referencia.

Por ejemplo, en la tabla siguiente, ¿cómo podemos asociar al estudiante Shawn con su clase correspondiente mediante las funciones ÍNDICE y COINCIDIR? Pues bien, puede lograrlo con una fórmula, pero esta es bastante extensa y puede resultar difícil de comprender, por no hablar de recordarla y escribirla.

=IFERROR(INDEX($A$2:$A$4,MATCH(IF(SUM(MMULT(--($B$2:$E$4=G2),TRANSPOSE(COLUMN($B$2:$E$4)^0)))>0,1,-1),MMULT(--($B$2:$E$4=G2),TRANSPOSE(COLUMN($B$2:$E$4)^0))^0,0)), "")

Una captura de pantalla de la fórmula utilizada para aplicar una búsqueda en varias columnas

Aquí es donde entra en juego la potente función Índice y coincidencia de múltiples columnas de Kutools para Excel. Simplifica el proceso, haciendo que sea rápido y sencillo asociar entradas específicas con sus categorías correspondientes. Para desbloquear esta herramienta y asociar sin esfuerzo a Shawn con su clase, simplemente descargue e instale el complemento Kutools para Excel y siga estos pasos:

  1. Seleccione la celda de destino en la que desea mostrar la clase coincidente.
  2. En la pestaña Kutools, haga clic en Asistente de fórmulas > Buscar y referencia > Índice y coincidencia de múltiples columnas.
  3. Una captura de pantalla de la opción Índice y Coincidir en varias columnas en la pestaña Kutools de Excel
  4. En el cuadro de diálogo emergente, proceda de la siguiente manera:
    1. Haga clic en el primer Una captura de pantalla del botón de selección de rango en el cuadro de diálogo Asistente de fórmulas botón junto a Lookup_col para seleccionar la columna que contiene la información clave que desea devolver, es decir, los nombres de las clases. (Solo puede seleccionar una única columna aquí.)
    2. Haga clic en el segundo Una captura de pantalla del botón de selección de rango en el cuadro de diálogo Asistente de fórmulas botón junto a Table_rng para seleccionar las celdas cuyos valores deben coincidir con los de la columna seleccionada Lookup_col, es decir, los nombres de los alumnos.
    3. Haga clic en el tercer Una captura de pantalla del botón de selección de rango en el cuadro de diálogo Asistente de fórmulas botón junto a Lookup_value para seleccionar la celda que contiene el nombre del alumno cuya clase desea buscar; en este caso, Shawn.
    4. Haga clic en Aceptar.
    5. Una captura de pantalla del cuadro de diálogo Asistente de fórmulas

Resultado

Kutools ha generado automáticamente la fórmula y verá inmediatamente el nombre de la clase de Shawn en la celda de destino.

Una captura de pantalla de la fórmula generada por Kutools que localiza el nombre de la clase de Shawn desde una tabla

Nota: Para probar la función Índice y coincidencia de múltiples columnas, necesitará tener instalado Kutools para Excel en su equipo. Si aún no lo ha instalado, ¡no espere más!: Descárguelo e instálelo ahora. ¡Haga que Excel trabaje de forma más inteligente hoy mismo!


Usar ÍNDICE y COINCIDIR para buscar el primer valor no vacío

Para recuperar el primer valor no vacío, ignorando errores, de una columna o una fila, puede utilizar una fórmula basada en las funciones ÍNDICE y COINCIDIR. Sin embargo, si no desea ignorar los errores del rango, añada la función ESBLANCO.

  • Obtener el primer valor no vacío en una columna o fila ignorando errores:
  • =INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<>0),0),0))
  • Obtener el primer valor no vacío en una columna o fila incluyendo errores:
  • =INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0))

    Una captura de pantalla de las fórmulas ÍNDICE y COINCIDIR utilizadas para buscar el primer valor no vacío

Notas:


Usar ÍNDICE y COINCIDIR para buscar el primer valor numérico

Para recuperar el primer valor numérico de una columna o una fila, utilice una fórmula basada en las funciones ÍNDICE, COINCIDIR y ESNÚMERO.

=INDEX(B4:B15,MATCH(TRUE,ISNUMBER(B4:B15),0))

Una captura de pantalla de las fórmulas ÍNDICE y COINCIDIR utilizadas para buscar el primer valor numérico

Notas:


Usar ÍNDICE y COINCIDIR para buscar asociaciones con el valor MÁXIMO o MÍNIMO

Si necesita recuperar un valor asociado al máximo o Valor mínimo dentro de un rango, puede utilizar la función MÁXIMO o MÍNIMO junto con las funciones ÍNDICE y COINCIDIR.

  • ÍNDICE y COINCIDIR para recuperar un valor asociado al Valor máximo:
  • =INDEX(array, MATCH(MAX(lookup_array), lookup_array, 0))
  • ÍNDICE y COINCIDIR para recuperar un valor asociado al Valor mínimo:
  • =INDEX(array, MATCH(MIN(lookup_array), lookup_array, 0))
  • Hay dos argumentos en las fórmulas anteriores:
    • matriz hace referencia al rango del que desea obtener la información relacionada.
    • matriz_búsqueda representa el conjunto de valores que se examinan o buscan según criterios específicos, es decir, el valor máximo o mínimo.

Por ejemplo, si desea determinar quién tiene la puntuación más alta, utilice la siguiente fórmula:

=INDEX(A2:A11,MATCH(MAX(C2:C11),C2:C11,0))

Una captura de pantalla de la fórmula ÍNDICE y COINCIDIR utilizada para buscar asociaciones con el valor máximo

Cómo funciona esta fórmula:
  • MAX(C2:C11) busca el valor más alto en el rango C2:C11, que es 96.
  • La función COINCIDIR (MATCH) localiza a continuación la posición del valor más alto en la matriz C2:C11, que debería ser 1.
  • Por último, INDICE (INDEX) recupera el 1.º valor de la lista A2:A11.

Notas:

  • En caso de que haya más de un valor máximo o mínimo, como se observa en el ejemplo anterior donde dos estudiantes obtuvieron la misma puntuación más alta, esta fórmula devolverá la primera coincidencia.
  • Para determinar quién tiene la puntuación más baja, utilice la siguiente fórmula:
    =INDEX(A2:A11,MATCH(MIN(C2:C11),C2:C11,0))

Consejo: Personalice sus propios mensajes de error #N/A

Al trabajar con las funciones ÍNDICE y COINCIDIR de Excel, puede encontrarse con el error #N/A cuando no hay ningún resultado coincidente. Por ejemplo, en la tabla siguiente, al intentar encontrar la puntuación de una estudiante llamada Samantha, aparece un error #N/A porque no está presente en el conjunto de datos.

Una captura de pantalla del error #N/A devuelto por una fórmula ÍNDICE y COINCIDIR

Para hacer que sus hojas de cálculo sean más amigables, puede personalizar este mensaje de error envolviendo su fórmula ÍNDICE Distinguir fórmulas en la función SISNA:

=IFNA(INDEX(C2:C11,MATCH(F2,A2:A11,0)),"Not found")

Una captura de pantalla del error #N/A reemplazado por un mensaje personalizado mediante ÍNDICE y COINCIDIR

Notas:

  • Puede personalizar sus mensajes de error sustituyendo «No encontrado» por cualquier texto de su elección.
  • Si desea gestionar todos los errores, no solo #N/A, considere utilizar la función SI.ERRORen lugar de SI.ND:
    =IFERROR(INDEX(C2:C11,MATCH(F2,A2:A11,0)),"Not found")

    Tenga en cuenta que no siempre es recomendable eliminar todos los errores, ya que estos le alertan sobre posibles problemas en sus fórmulas.

Lo anterior es todo el contenido relevante sobre las funciones ÍNDICE y COINCIDIR en Excel. ¡Esperamos que este tutorial le resulte útil! Si desea descubrir más consejos y trucos de Excel, haga clic aquí para acceder a nuestra amplia colección con miles de tutoriales.