Trovare la prima occorrenza di un valore in un intervallo in Excel (3 modi)

  • Condividi Questo
Hugh West

Nel mondo aziendale, siamo abituati a vedere database in cui alcune cose si verificano più di una volta. Si potrebbe voler trovare la prima occorrenza di un valore in un intervallo. Microsoft Excel ha diverse formule utili per eseguire questo compito con facilità. L'articolo spiegherà 3 diverse formule con le relative variazioni per trovare la prima occorrenza di un valore in un intervallo in Excel.

Scarica il quaderno di esercizi

Per esercitarsi, è possibile scaricare la cartella di lavoro da qui.

Trovare la prima occorrenza di un valore in un intervallo.xlsx

3 modi per trovare la prima occorrenza di un valore in un intervallo in Excel

Utilizzeremo il seguente set di dati per spiegare le formule per trovare la prima occorrenza di un valore in un intervallo in Excel.

Il dataset contiene due colonne con il nome del prodotto e l'ID del prodotto. Si può notare che i valori nelle colonne sono ripetuti. Dobbiamo trovare la prima occorrenza di un valore nell'intervallo. Spiegheremo tre diverse formule per farlo. Leggete il resto dell'articolo per conoscere le formule e come funzionano per trovare la prima occorrenza di un valore in un intervallo inExcel.

1. Uso delle funzioni COUNTIF o COUNTIFS per trovare la prima occorrenza di un valore in un intervallo in Excel

COUNTIF è una funzione semplice e utile per trovare la prima occorrenza di un valore in un intervallo. Accetta criteri e intervalli singoli o multipli in base all'uso della funzione al singolare o al plurale. Vedremo di seguito ciascuno di essi.

1.1 Utilizzo della funzione COUNTIF

La formula più semplice per trovare la prima occorrenza di un valore in un intervallo è quella che utilizza la funzione COUNTIF funzione.

Seguite i passaggi per trovare l'occorrenza di un valore in un intervallo:

  • Scrivere una formula per unire i dati di due colonne in una nuova colonna.

La formula: =B5&C5 .

Questo unisce i due dati.

  • Trascinare verso il basso il Maniglia di riempimento (l'icona ( + ) come il segno in basso a destra della prima cella) e si otterrà il risultato dell'unione di due dati in un'unica colonna come di seguito.

  • Successivamente, in una nuova colonna, scrivere la formula mostrata di seguito:
=(COUNTIF($D$5:$D5,$D5)=1)+0

  • A questo punto, trascinare di conseguenza per ottenere il risultato per tutte le righe. Seguire la numerazione dell'immagine.

Il risultato mostra 1 per i valori della prima occorrenza nell'intervallo di celle D5:D11 .

Nota: Invece di aggiunta di zero possiamo usare N Funzione annidata con COUNTIF per ottenere lo stesso risultato.

1.2 Utilizzo di COUNTIFS con la funzione N

Il metodo sopra descritto è un po' lento. Per ottenere risultati più rapidi, è possibile usare la funzione COUNTIFS annidato con la funzione N .

La formula per il set di dati sarà la seguente:

=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)

Il risultato sarà lo stesso di metodo 1(a) .

La formula è la stessa del metodo, con l'unica differenza che in questo caso non è necessaria una colonna di unione. Di nuovo, COUNTIFS può prendere più gamme e criteri .

Letture simili:

  • Come trovare il valore in un intervallo in Excel (3 metodi)
  • Trovare caratteri in stringhe in Excel (8 modi semplici)
  • Come trovare il testo in una cella in Excel
  • Ricerca di testo in un intervallo in Excel (11 metodi rapidi)

2. Usare le funzioni nidificate ISNUMBER e MATCH per trovare la prima occorrenza di un valore in un intervallo in Excel

Inoltre, è possibile utilizzare nest il numero ISNUMERO e la PARTITA per trovare la prima occorrenza di un valore in un intervallo.

La formula sarà:

=1- ISNUMBER(MATCH(B5,B$4:B4,0))

Il risultato mostra 1 per la prima occorrenza dei valori nell'intervallo.

3. Uso dell'INDICE annidato con altre funzioni per trovare la prima occorrenza di un valore in un intervallo in Excel

Inoltre, possiamo estrarre i valori della prima occorrenza in una colonna tramite il riferimento di un'altra colonna, utilizzando INDICE annidato con altre funzioni come PARTITA , PICCOLO , SE , RICERCA Di seguito ne vedremo alcuni.

3.1 Utilizzo delle funzioni INDEX e MATCH annidate

Iniziamo con il nodo INDICE e PARTITA formula.

La formula per il set di dati dato sarà:

=INDICE($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))

Il risultato mostra il valore di Cellula C5 con la prima occorrenza del valore di Cellula B5 nell'intervallo B5:B11 .

3.2 Utilizzo dell'INDICE annidato con le funzioni SMALL, IF e ROW

Inoltre, il INDICE funzione può anche essere annidato con funzioni come il PICCOLO , SE e FILO per ottenere il valore desiderato della prima occorrenza di una colonna dal riferimento di un'altra nell'intervallo.

La formula è:

=INDICE($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1))

Il risultato sarà lo stesso di metodo 3(a) della presente sezione .

Inoltre, con questa formula, è possibile ottenere anche il valore del secondo valore che si verifica nell'intervallo modificando il parametro 1 alla fine della formula con 2 .

Cambiamo il ID numero per il 2º verificatosi". Router Wi-Fi" a " #11_00″ .

Il risultato mostrerà il ID del secondo valore che si verifica nel tempo, denominato " Router Wi-Fi" .

Il risultato mostra "#11_00", che è il numero ID del secondo valore che si verifica nell'intervallo.

Infine, utilizzeremo un'altra formula con il nodo INDICE , ISNUMERO , e RICERCA che confronta un dato con un altro dato e fornisce risultati solo per i duplicati.

La formula per questo sarà:

=INDICE($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))

Seguire l'immagine per i passaggi necessari all'applicazione di questa formula.

Si può notare che l'uscita a Cellula D9 mostra risultati non validi, perché non ha duplicati all'interno dell'intervallo.

Cose da ricordare

1. È necessario utilizzare l'opzione Maniglia di riempimento per trascinare la formula per trovare i risultati per i restanti valori dell'intervallo. Applicare questa formula dove le immagini mostrano la freccia verso il basso.

2. Dovete capire come volete ottenere il vostro risultato e poi applicare uno dei metodi che fa al caso vostro.

Conclusione

L'articolo spiega tre diverse formule per trovare la prima occorrenza di un valore nell'intervallo in Excel. Le formule includono funzioni come COUNTIF , INDICE , ISNUMERO , PICCOLO , FILO , PARTITA Spero che l'articolo vi abbia aiutato a trovare la soluzione. Se avete altre domande, potete scriverle nella sezione dei commenti.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.