Vai al contenuto principale

Recupera l'ennesima corrispondenza con INDEX

Per trovare l'ennesima corrispondenza di un valore da un intervallo e recuperare i dati corrispondenti, è possibile utilizzare una formula basata su INDICE, RIGA, PICCOLO e IF funzioni.

recupera l'ennesima corrispondenza con l'indice 1

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

Prendere il informazioni sulla terza partita di Usain Bolt nella tabella come mostrato sopra, puoi utilizzare le funzioni ROW e IF insieme per ottenere un array composto dai numeri di riga di tutti i valori di Usain Bolt. Quindi utilizzare la funzione SAMLL per recuperare il numero di riga dell'ennesimo valore corrispondente specificato. Infine, invia il risultato alla funzione INDICE per ottenere le informazioni corrispondenti sulla stessa riga.

Sintassi generica

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

√ Nota: questa è una formula di matrice che richiede di inserire con Ctrl + Shift + entrare.

  • intervallo_ritorno: L'intervallo da cui restituire le informazioni corrispondenti all'ennesima corrispondenza. Qui si riferisce all'anno o all'intervallo di tempo.
  • ricerca_array: L'intervallo da cui cercare la posizione della riga dell'ennesima corrispondenza. Qui si riferisce alla gamma del vincitore.
  • valore di ricerca: Il valore che hai specificato per cercare la sua ennesima corrispondenza. Qui si riferisce a Usain Bolt.
  • n: Indica l'ennesima corrispondenza. Per trovare la prima corrispondenza di un valore, impostare n come 1; per trovare la seconda corrispondenza, impostare n come 2.

Prendere il informazioni sulla terza partita di Usain Bolt, copia o inserisci le formule di seguito nelle celle G8 e G9 e premi Ctrl + Shift + entrare per ottenere i risultati:

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

recupera l'ennesima corrispondenza con l'indice 2

Spiegazione della formula

Qui usiamo la formula seguente come esempio:

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

  • RIGA(C6:C12): La funzione RIGA restituisce i numeri di riga di ogni cella nell'intervallo C6: C12 in un array come questo: {6;7;8;9;10;11;12}.
  • RIGA(INDICE(C6:C12,1,1)): Le funzioni INDEX e ROW restituiscono il primo numero di riga dell'intervallo di ricerca C6: C12 in questo foglio di lavoro Excel, che è 6.
  • SE(DO6:DO12=SOL5,RIGA(C6:C12)-RIGA(INDICE(C6:C12,1,1))+ 1) = SE(DO6:DO12=SOL5,{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 della "riga corrispondente numero-6+1"; Altrimenti restituisci un FALSE. Quindi i risultati sarebbero in un array come questo: {FALSO;2;3;4;FALSO;FALSO;FALSO}.
  • PICCOLO(SE(DO6:DO12=SOL5,RIGA(C6:C12)-RIGA(INDICE(C6:C12,1,1))+ 1),G6) = PICCOLO({FALSO;2;3;4;FALSO;FALSO;FALSO},G6): Lo snippet restituisce il 3rd (valore nella cella G6) il valore più piccolo dell'array, che è 4.
  • INDICE(B6:B12,PICCOLO(SE(DO6:DO12=SOL5,RIGA(C6:C12)-RIGA(INDICE(C6:C12,1,1))+ 1),G6)) = INDICE(B6:B12,4) La funzione INDICE restituisce il 4esimo valore nell'intervallo dell'anno B6: B12, Che ha Pechino 2008.

Funzioni correlate

Funzione Excel INDICE

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

Funzione IF di Excel

La funzione SE è una delle funzioni più semplici e utili nella cartella di lavoro di Excel. Esegue un semplice test logico 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 l'ennesima corrispondenza con CERCA.VERT

Supponiamo di avere una lista di valori e le loro informazioni corrispondenti, per recuperare le informazioni relative all'ennesima corrispondenza di un valore, puoi usare una formula basata sulla funzione CERCA.VERT.

Recupera le informazioni associate ai valori n più bassi

Per recuperare i dati che corrispondono al più piccolo, al 2° o all'ennesimo valore più piccolo in un elenco, tabella o riga in Excel, è possibile utilizzare una formula INDICE e CONFRONTA insieme alla funzione PICCOLO.

Ottieni informazioni corrispondenti al valore massimo

Per recuperare i dati che corrispondono 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 che corrispondono al valore minimo in una tabella, è possibile utilizzare una formula INDICE e CONFRONTA insieme alla funzione MIN.


I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  Più di 50 Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

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


Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations