Vai al contenuto principale

Come creare un elenco dinamico dei primi 10 o n in Excel?

Un elenco in alto viene utilizzato per classificare le aziende o gli individui in base ai valori. Supponendo di avere un elenco dei voti degli studenti di una classe, ora si desidera creare un elenco dinamico dei primi 10 studenti come mostrato nell'immagine sottostante. In questo articolo, introdurrò alcune formule per creare un elenco dei primi 10 o n in un foglio di lavoro di Excel.


Crea un elenco dinamico dei primi 10 in Excel

In Excel 2019 e versioni precedenti, per estrarre l'elenco dei primi 10 o dei primi 10 con criteri, è necessario applicare le formule seguenti:

Formule per creare un elenco dinamico dei primi 10

1. Innanzitutto, dovresti estrarre i primi 10 valori dall'intervallo di dati, utilizzare la formula seguente in una cella vuota - G2 e trascinare il quadratino di riempimento verso il basso per ottenere i primi 10 valori, vedi screenshot:

=LARGE($B$2:$B$20,ROWS(B$2:B2))
Note:: In questa formula, B2: B20 è l'elenco di dati in cui si desidera ottenere i primi 10 valori e B2 è la prima cella dell'elenco dei dati.

2. Quindi, continua ad applicare la seguente formula nella cella - F2 e premi CTRL + MAIUSC + INVIO tasti insieme per ottenere il primo risultato, vedi screenshot:

=INDEX($A$2:$A$20,SMALL(IF($B$2:$B$20=G2,ROW($B$2:$B$20)-ROW($B$1)),COUNTIF($G$2:G2,G2)))
Note:: Nella formula sopra, A2: A20 è l'elenco di dati da cui si desidera estrarre i nomi dei primi 10 valori, B2: B20 è l'elenco di dati che contiene tutti i valori, G2 è la cella del valore più grande estratto dalla colonna B ed B1 è la cella di intestazione della lista valori.

3. Dopo aver ottenuto il primo risultato, seleziona la cella della formula e trascina il quadratino di riempimento verso il basso per ottenere altri nomi contemporaneamente, vedi screenshot:


Formule per creare un elenco dinamico dei primi 10 con criteri

A volte, potrebbe essere necessario ottenere l'elenco dei primi 10 in base a criteri. Ad esempio, per ottenere i primi 10 nomi e punteggi di Class1 come mostrato nell'immagine sottostante.

1. Per ottenere l'elenco dei primi 10, dovresti anche estrarre i primi 10 punteggi con questa formula:

=LARGE(IF($B$2:$B$25=$F$2,$C$2:$C$25),ROW(I2)-ROW(I$1))

2. E poi premere CTRL + MAIUSC + INVIO tasti insieme per ottenere il primo risultato, quindi trascina questa formula verso il basso per visualizzare altri valori, vedi screenshot:

3. Quindi, copia e incolla la seguente formula nella cella - I2 e premi CTRL + MAIUSC + INVIO tasti contemporaneamente per estrarre il primo risultato, quindi trascina questa formula per riempirla in altre celle e i primi 10 nomi vengono visualizzati come mostrato nell'immagine seguente:

=INDEX($A$2:$A$25,SMALL(IF(($C$2:$C$25=J2)*($B$2:$B$25=$F$2),ROW($C$2:$C$25)-ROW($C$1)),COUNTIF(J2:$J$2,J2)))

Crea un elenco dinamico dei primi 10 in Office 365

Le formule di cui sopra potrebbero essere difficili da capire per noi, se stai utilizzando Office 365, con le sue funzioni INDICE, ORDINA e SEQUENZA, puoi creare formule semplici per completare questa attività.

Formula per creare una top ten dinamica

Per ottenere l'elenco dei 10 dati, utilizzare la formula seguente:

=INDEX(SORT(A2:B20,2,-1),SEQUENCE(10),{1,2})

E poi, basta premere entrare chiave, tutti i dati dell'elenco dei primi 10 vengono visualizzati contemporaneamente, vedi screenshot:

Suggerimenti::

Funzione ORDINA:

=ORDINA(array, [ordinamento_indice], [ordinamento_ordine], [per_colonna])

  • schieramento: l'intervallo di celle che si desidera ordinare;
  • [ordinamento_indice]: il numero di colonna o riga in base al quale ordinare l'array. Ad esempio, per ordinare in base alla seconda colonna dell'intervallo di dati, l'indice di ordinamento sarebbe 2;
  • [ordinamento]: Il numero 1 (o omesso) indica di ordinare in ordine crescente; il numero -1, ordina in ordine decrescente;
  • [di_col]: La direzione di smistamento. VERO, ordina per colonne, FALSO o omesso, ordina per righe.

Nella formula, utilizziamo la funzione ORDINA in questo modo:

ORDINA(A2:B20,2,-1): significa ordinare l'intervallo di celle A2:A20 sulla seconda colonna in ordine decrescente.


SEQUENZA funzione:

=SEQUENZA(righe, [colonne], [inizio], [passo])

  • righe: il numero di righe da restituire,
  • [colonne]: il numero di colonne da restituire. Se omesso, restituirà una singola colonna.
  • [cominciare]: Il primo numero della sequenza. Se omesso, inizierà a 1.
  • [fare un passo]: L'incremento tra ogni numero. Se escluso, ogni incremento sarà 1.

In questa formula, utilizziamo SEQUENCE(10) per creare un elenco da 1 a 10.

Infine, inserisci le funzioni ORDINA e SEQUENZA nella funzione INDICE: =INDEX(SORT(A2:B20,2,-1),SEQUENCE(10),{1,2}), questo restituirà i primi 10 record dall'intervallo di dati e restituirà le colonne 1 e 2.


Formula per creare un elenco dinamico dei primi 10 con criteri

Per visualizzare l'elenco dei primi 10 con criteri, è necessario incorporare la funzione FILTRO nella funzione ORDINA come segue:

=INDEX(SORT(FILTER(A2:C25,B2:B25=F2),3,-1),SEQUENCE(10),{1,3})

E basta premere entrare chiave, tutti i dati dell'elenco dei primi 10 in base ai criteri indicati vengono visualizzati contemporaneamente, vedi screenshot:

Suggerimenti::

Funzione FILTRO:

=FILTRO(array, include, [se_vuoto])

  • schieramento: l'intervallo di celle da filtrare.
  • includere: La condizione che usi per filtrare l'array per ottenere un array di risultati VERO o FALSO, in modo che i valori VERO vengano mantenuti nel filtro.
  • [se_vuoto]: il valore da visualizzare se non vengono restituiti risultati corrispondenti.

In questa formula: =FILTER(A2:C25,B2:B25=F2) viene utilizzato per filtrare nell'intervallo A2:C25, dove i valori da B2:B25 corrispondono alla cella specifica F2.

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  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 intervalli e colonne ...
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, ...)   |   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, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
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