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

Recuperar la enésima coincidencia con ÍNDICE

AutoraAmanda Li Fecha de modificación

Para encontrar la enésima coincidencia de un valor en un rango y recuperar sus datos correspondientes, puedes utilizar una fórmula basada en las funciones ÍNDICE, FILA, PEQUEÑO y SI.

recuperar la n.ª coincidencia con índice 1

¿Cómo recuperar la información asociada a la enésima coincidencia de un valor mediante ÍNDICE?

Para obtener la información sobre la 3.ª coincidencia de Usain Bolt en la tabla mostrada anteriormente, combina las funciones FILA y SI para generar una matriz con los números de fila de todas las apariciones de Usain Bolt. A continuación, utiliza la función PEQUEÑO para extraer el número de fila correspondiente a la enésima coincidencia que necesitas. Por último, introduce ese resultado en la función ÍNDICE para recuperar la información asociada en dicha fila.

Sintaxis genérica

=INDEX()return_range,SMALL(IF())lookup_array=lookup_value,ROW()lookup_array-ROW(INDEX())lookup_array,1,1))+1),n))

√ Nota: Esta es una fórmula matricial que requiere pulsar Ctrl+Mayús+Intro.

  • rango_devuelto: El rango del que se obtiene la información correspondiente a la enésima coincidencia. En este caso, se refiere al año o al rango de tiempo.
  • matriz_búsqueda: El rango en el que se busca la posición de fila de la enésima coincidencia. En este caso, se refiere al rango de ganadores.
  • valor_buscado: El valor que has especificado para buscar su enésima coincidencia. En este caso, se refiere a Usain Bolt.
  • n: Indica la enésima coincidencia. Para encontrar la 1.ª coincidencia de un valor, establezca n como 1; para encontrar la 2.ª coincidencia, establezca n como 2.

Para obtener la información sobre la 3.ª coincidencia de Usain Bolt, copie o introduzca las fórmulas siguientes en las celdas G8 y G9 y pulse Ctrl+Mayús+Intropara obtener los resultados:

Año (celda G8)
=ÍNDICE()B6:B12,PEQUEÑO(SI())C6:C12=G5,FILA()C6:C12-FILA(ÍNDICE())C6:C12,1,1))+1),G6))
Tiempo (celda G9)
=ÍNDICE()D6:D12,PEQUEÑO(SI())C6:C12=G5,FILA()C6:C12-FILA(ÍNDICE())C6:C12,1,1))+1),G6))

recuperar la n.ª coincidencia con índice 2

Explicación de la fórmula

A continuación utilizamos la siguiente fórmula como ejemplo:

=INDEX(B6:B12,)SMALL()IF(C6:C12=G5,)ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))

  • FILA(C6:C12):La función FILA devuelve el número de fila de cada celda del rango C6:C12 en una matriz como esta: {6;7;8;9;10;11;12}.
  • FILA(ÍNDICE(C6:C12,1,1)): Las funciones ÍNDICE y FILA devuelven el número de la primera fila del rango de búsqueda C6:C12 en esta hoja de cálculo de Excel, que es 6.
  • SI(C6:C12=G5,)FILA(C6:C12)-FILA(ÍNDICE(C6:C12,1,1))+1)=SI(C6:C12=G5,){6;7;8;9;10;11;12}-6+1):La función SI comprueba si cada valor del rango C6:C12 coincide con el valor de la celda G5, Usain Bolt. Si es así, devuelve «su número de fila correspondiente − 6 + 1»; de lo contrario, devuelve FALSO. Por tanto, el resultado es una matriz como esta: {FALSO;2;3;4;FALSO;FALSO;FALSO}.
  • PEQUEÑO()SI(C6:C12=G5,)FILA(C6:C12)-FILA(ÍNDICE(C6:C12,1,1))+1),G6)=PEQUEÑO(){FALSO;2;3;4;FALSO;FALSO;FALSO},G6):Este fragmento devuelve el 3.ºvalor más pequeño (indicado en la celda)G6) de la matriz, que es 4.
  • ÍNDICE(B6:B12,)PEQUEÑO()SI(C6:C12=G5,)FILA(C6:C12)-FILA(ÍNDICE(C6:C12,1,1))+1),G6)) = ÍNDICE(B6:B12,4)La función ÍNDICE devuelve el 4.º valor del rango de años B6:B12, que es Pekín 2008.

Funciones relacionadas

Función ÍNDICE de Excel

La función ÍNDICE de Excel devuelve el valor mostrado según una posición específica dentro de un rango o matriz.

Función SI de Excel

La función SI es una de las funciones más sencillas y útiles de Libro de Excel. Realiza una prueba lógica sencilla que, según el resultado de la comparación, devuelve un valor si es VERDADERO o otro si es FALSO.

Función FILA de Excel

La función FILA de Excel devuelve el número de fila correspondiente a una referencia.


Fórmulas relacionadas

Recuperar la enésima coincidencia con BUSCARV

Suponga que tiene una lista de valores junto con su información correspondiente. Para recuperar la información asociada a la enésima coincidencia de un valor, puede usar una fórmula basada en la función BUSCARV.

Recuperar información asociada a los n valores más bajos

Para recuperar datos asociados al valor más pequeño, al segundo más pequeño o al enésimo más pequeño de una lista, tabla o fila en Excel, puede combinar las funciones ÍNDICE y COINCIDIR con la función PEQUEÑO.

Obtener información correspondiente a Valor máximo

Para recuperar datos correspondientes al Valor máximo en una lista, tabla o fila en Excel, puede combinar las funciones ÍNDICE y Distinguir fórmulas con la función MAX.

Obtener información correspondiente a Valor mínimo

Para recuperar datos correspondientes al Valor mínimo en una tabla, puede combinar las funciones ÍNDICE y Distinguir fórmulas con la función MIN.


Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  En varias hojas  |  Coincidencia difusa...
Avanzado: lista desplegable...:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar la visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos por lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...


Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)

  • ¡Alterne entre decenas de documentos abiertos en un segundo!
  • Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
  • Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
  • Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.