Skip to main content

Recupera la corrispondenza ennesima con INDEX

Author: Amanda Li Last Modified: 2025-05-30

Per trovare la corrispondenza ennesima di un valore in un intervallo e recuperare i dati corrispondenti, puoi utilizzare una formula basata sulle funzioni INDEX, RIGA, PICCOLO e SE.

retrieve nth match with index 1

Come recuperare le informazioni associate alla corrispondenza ennesima di un valore con INDEX?

Per ottenere le informazioni relative alla terza corrispondenza di Usain Bolt nella tabella mostrata sopra, puoi usare insieme le funzioni RIGA e SE per ottenere un array che consiste nei numeri di riga di tutti i valori 'Usain Bolt'. Quindi usa la funzione PICCOLO per recuperare il numero di riga del valore corrispondente ennesimo specificato. Infine, fornisci il risultato alla funzione INDEX per ottenere le informazioni corrispondenti sulla stessa riga.

Sintassi generica

=INDEX(intervallo_ritorno,PICCOLO(SE(intervallo_ricerca=valore_ricerca,RIGA(intervallo_ricerca-RIGA(INDICE(intervallo_ricerca,1,1))+1),n))

√ Nota: Questa è una formula matrice che richiede di essere inserita con Ctrl + Maiusc + Invio.

  • intervallo_ritorno: L'intervallo da cui restituire le informazioni relative alla corrispondenza ennesima. Qui si riferisce all'intervallo di anni o tempi.
  • intervallo_ricerca: L'intervallo in cui cercare la posizione della riga della corrispondenza ennesima. Qui si riferisce all'intervallo dei vincitori.
  • valore_ricerca: Il valore specificato per cercare la sua corrispondenza ennesima. Qui si riferisce a Usain Bolt.
  • n: Indica la corrispondenza ennesima. Per trovare la prima corrispondenza di un valore, imposta n come 1; per trovare la seconda corrispondenza, imposta n come 2.

Per ottenere le informazioni relative alla terza corrispondenza di Usain Bolt, copia o inserisci le formule seguenti nelle celle G8 e G9, quindi premi Ctrl + Maiusc + Invio per ottenere i risultati:

Anno (Cella G8)
=INDEX(B6:B12,PICCOLO(SE(C6:C12=G5,RIGA(C6:C12-RIGA(INDICE(C6:C12,1,1))+1),G6))
Tempo (Cella G9)
=INDEX(D6:D12,PICCOLO(SE(C6:C12=G5,RIGA(C6:C12-RIGA(INDICE(C6:C12,1,1))+1),G6))

retrieve nth match with index 2

Spiegazione della formula

Qui usiamo la formula seguente come esempio:

=INDEX(B6:B12,PICCOLO(SE(C6:C12=G5,RIGA(C6:C12)-RIGA(INDICE(C6:C12,1,1))+1),G6))

  • RIGA(C6:C12): La funzione RIGA restituisce i numeri di riga di ciascuna cella nell'intervallo C6:C12 in un array simile a questo: {6;7;8;9;10;11;12}.
  • RIGA(INDICE(C6:C12,1,1)): Le funzioni INDICE e RIGA restituiscono il primo numero di riga dell'intervallo di ricerca C6:C12 in questo foglio di lavoro Excel, che è 6.
  • SE(C6:C12=G5,RIGA(C6:C12)-RIGA(INDICE(C6:C12,1,1))+1) = SE(C6:C12=G5,{6;7;8;9;10;11;12}-6+1): La funzione SE verifica se ogni valore nell'intervallo C6:C12 corrisponde al valore nella cella G5, Usain Bolt. Se sì, la funzione restituirà il risultato di “il suo numero di riga corrispondente - 6 + 1”; altrimenti restituirà FALSO. Quindi i risultati saranno in un array simile a questo: {FALSO;2;3;4;FALSO;FALSO;FALSO}.
  • PICCOLO(SE(C6:C12=G5,RIGA(C6:C12)-RIGA(INDICE(C6:C12,1,1))+1),G6) = PICCOLO({FALSO;2;3;4;FALSO;FALSO;FALSO},G6): Il frammento restituisce il terzo (valore nella cella G6) valore più piccolo dall'array, che è 4.
  • INDICE(B6:B12,PICCOLO(SE(C6:C12=G5,RIGA(C6:C12)-RIGA(INDICE(C6:C12,1,1))+1),G6)) = INDICE(B6:B12,4) La funzione INDICE restituisce il quarto valore nell'intervallo degli anni B6:B12, che è Pechino 2008.

Funzioni correlate

Funzione INDICE di Excel

La funzione INDICE di Excel restituisce il valore visualizzato in base a una data posizione da un intervallo o un array.

Funzione SE di Excel

La funzione SE è una delle funzioni più semplici e utili nel foglio di lavoro Excel. Esegue un test logico semplice che dipende dal risultato del confronto e restituisce un valore se il risultato è VERO, o un altro valore se il risultato è FALSO.

Funzione RIGA di Excel

La funzione RIGA di Excel restituisce il numero di riga di un riferimento.


Formule correlate

Recupera la corrispondenza ennesima con CERCA.VERT

Supponendo di avere un elenco di valori e le loro informazioni corrispondenti, per recuperare le informazioni relative alla corrispondenza ennesima di un valore, puoi utilizzare una formula basata sulla funzione CERCA.VERT.

Recupera informazioni associate ai valori più bassi n

Per recuperare i dati corrispondenti al valore più piccolo, secondo più piccolo o ennesimo più piccolo in un elenco, tabella o riga in Excel, puoi utilizzare una formula INDICE e CONFRONTA insieme alla funzione PICCOLO.

Ottieni informazioni corrispondenti al valore massimo

Per recuperare i dati corrispondenti al valore massimo in un elenco, tabella o riga in Excel, puoi utilizzare una formula INDICE e CONFRONTA insieme alla funzione MAX.

Ottieni informazioni corrispondenti al valore minimo

Per recuperare i dati corrispondenti al valore minimo in una tabella, puoi utilizzare una formula INDICE e CONFRONTA insieme alla funzione MIN.


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.