Come restituire il numero di riga di una partita di celle in Excel (7 metodi)

  • Condividi Questo
Hugh West

In questa guida verrà mostrato come restituire il numero di riga di un file corrispondenza delle celle in excel Per dirla in modo più chiaro, selezioneremo un valore da un set di dati ed estrarremo il numero di riga di quel valore. Per fare questo utilizzeremo diverse funzioni o combinazioni di funzioni diverse nel corso di questo articolo.

Scarica il quaderno di esercizi

Il libro di esercizi può essere scaricato da qui.

Numero di riga di ritorno.xlsm

7 metodi per restituire il numero di riga di una corrispondenza di celle in Excel

In questo articolo discuteremo 7 per restituire il numero di riga di una corrispondenza di celle in excel. Per farvi capire meglio il processo utilizzeremo lo stesso set di dati per tutti i metodi di questo articolo, ad eccezione del metodo numero 5 Il set di dati che utilizzeremo è costituito dai nomi di diverse persone e dai loro paesi di origine. Prenderemo un valore sia dall'elenco dei nomi che da quello dei paesi. Nome o la colonna Paese Poi scopriremo in quale riga si trova quel particolare valore.

1. Restituzione del numero di riga di una cella corrispondente a Excel con la funzione ROW

Innanzitutto, restituiremo il numero di riga di una corrispondenza di celle in Excel con il FILO funzione. Il FILO in excel restituisce il numero di riga del riferimento. Nel seguente set di dati, estrarremo il numero di riga del nome Chris in cella F5 .

Vediamo i passaggi per eseguire questa azione:

FASI:

  • Per iniziare, selezionare la cella F5 .
  • Inoltre, annotare il =ROW( nella barra della formula di quella cella.
  • Dopo aver scritto questa parte, selezionare la cella che contiene il nome, Chris Quindi si ottiene la seguente formula nella barra della formula:
=ROW(C6)

  • Quindi, premere Entrare .
  • Alla fine, possiamo vedere il numero di riga del nome Chris in cella F5 .

Per saperne di più: Excel VBA: restituire il numero di riga del valore (5 metodi adatti)

2. Utilizzare la funzione MATCH per ottenere il numero di riga in Excel

In questo metodo, si utilizzerà il metodo PARTITA per restituire il numero di righe di corrispondenze in excel. La funzione PARTITA cerca in un intervallo di celle un elemento specificato e poi restituisce la posizione relativa dell'elemento nell'intervallo. Nel seguente set di dati, scopriremo in quale riga si trova il nome del Paese Canada bugie.

Per eseguire questo metodo è sufficiente seguire i passaggi indicati di seguito.

FASI:

  • Per prima cosa, selezionare la cella F5 .
  • Quindi, inserire la seguente formula in quella cella:
=MATCH(E5,C:C,0)

  • Quindi, premere Entrare .
  • Infine, i comandi di cui sopra restituiscono il numero di riga del nome del Paese Canada in cella F5 .

Per saperne di più: Excel trova valori corrispondenti in due colonne

3. Combinazioni di funzioni MATCH &; ROW per estrarre la sequenza di righe

Si può anche utilizzare una combinazione dei metodi PARTITA e FILO per restituire il numero di riga di una corrispondenza di celle. Nelle celle F5 si inserisce il numero della riga in cui il valore Canada si trova nel Paese colonna.

Vediamo i passaggi per farlo.

FASI:

  • In primo luogo, selezionare la cella F5 .
  • In secondo luogo, scrivete la seguente formula in quella cella:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1

  • Quindi, premere Entrare .
  • Infine, otteniamo il numero di riga del valore Canada è 6 nel nostro set di dati.

Per saperne di più: Copiare i valori in un'altra cella se due celle corrispondono in Excel: 3 metodi

4. Combinare le funzioni INDEX, MATCH & ROW per restituire il numero di riga di una corrispondenza in Excel

Una combinazione di INDICE , PARTITA & FILO è un altro modo per restituire il numero di riga di una corrispondenza in Excel.

In Microsoft Excel , il INDICE funzione in Excel restituisce il valore in un determinato punto di un intervallo o di una matrice.

Anche in questo caso troveremo in quale riga della colonna C il nome del paese Canada Restituiremo il valore numerico del numero di riga nella cella F5 .

Vediamo i passaggi per eseguire questo metodo.

FASI:

  • All'inizio, selezionare la cella F5 .
  • Quindi, inserire la seguente formula in quella cella:
=FILA(INDICE(B4:B10,MATCH(E5,C4:C10,0))

  • Quindi, premere Entrare .
  • Quindi, le azioni di cui sopra restituiscono il numero di riga del nome del paese Canada in cella F5 .

🔎 Come funziona la formula?

  • MATCH(E5,C4:C10,0): Questa parte cerca il valore della cella E5 all'interno dell'intervallo ( C4:C10 ).
  • INDICE(B4:B10, MATCH(E5,C4:C10,0): Questa parte restituisce il riferimento del valore abbinato all'interno dell'intervallo ( B4:B10 ).
  • ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)): Restituisce il numero di riga dell'oggetto INDICE .

Per saperne di più: Come eseguire una Vlookup ed estrarre l'ultima corrispondenza in Excel (4 modi)

Letture simili

  • Come ottenere il numero di riga da un intervallo con Excel VBA (9 esempi)
  • Come incrementare il numero di riga nella formula di Excel (6 modi pratici)
  • [Numeri di riga e lettere di colonna mancanti in Excel (3 soluzioni)
  • Come usare la formula di Excel per trovare il numero dell'ultima riga con i dati (2 modi)
  • Come utilizzare il numero di riga variabile come riferimento di cella in Excel

5. Unire SMALL & le funzioni MATCH per ottenere il numero di riga del valore corrispondente

Si può anche utilizzare la combinazione di PICCOLO & PARTITA per restituire il numero di riga di un valore corrispondente in Excel.

Quando un elenco è ordinato per valore in ordine crescente, l'opzione excel PICCOLO restituisce un valore numerico in base alla sua posizione nell'elenco.

Per illustrare questo metodo, utilizzeremo un set di dati leggermente diverso da quelli precedenti, in quanto il PICCOLO tratta solo valori numerici. Nel seguente set di dati, abbiamo i nomi dei paesi e le loro aree. Scopriremo in quale riga si trova il valore più basso dell'area. Quindi restituiremo questo valore nella cella E5 .

Vediamo i passaggi per eseguire questo metodo.

FASI:

  • Per iniziare, selezionare la cella E5 .
  • Inoltre, inserire la seguente formula in quella cella:
=MATCH(SMALL(C5:C10,1),C5:C10)

  • Quindi, premere Entrare .
  • Alla fine, possiamo vedere che il valore più basso dell'area nella colonna C si trova nella riga numero 3 .

🔎 Come funziona la formula?

  • PICCOLO(C5:C10,1): Questa parte restituisce il valore numerico più piccolo dell'intervallo ( C5:C10 ).
  • MATCH(SMALL(C5:C10,1),C5:C10): Restituisce il numero di riga del valore più piccolo nella cella E5 .

NOTA:

Dal momento che il PARTITA restituisce la posizione relativa di un valore all'interno di un intervallo di dati, il processo sopra descritto restituisce il valore 3 invece di 7 .

6. Restituire tutti i numeri di riga di una corrispondenza di celle in una cella in Excel

Supponiamo di avere un set di dati in cui ci sono più valori uguali in una singola colonna ma in righe diverse. Vogliamo inserire i numeri di riga di questi valori in un'unica cella. Per risolvere questo tipo di problema utilizzeremo una combinazione dei comandi TESTO , SE , e FILO funzioni.

Il TESTO unisce il testo di vari intervalli e/o stringhe, con un delimitatore definito dall'utente tra ogni valore di testo da unire.

Nel seguente set di dati, si può notare che nella colonna C il valore dell'opzione ' Stati Uniti ' è presente 3 tempi.

Vediamo i passaggi per restituire i numeri di riga che hanno lo stesso valore in una singola cella.

FASI:

  • Per prima cosa, selezionare la cella F5 .
  • Quindi, inserire la seguente formula in quella cella:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))

  • Quindi, premere Entrare .
  • Infine, nella cella F5 possiamo vedere i numeri di riga degli stessi valori della colonna C .

🔎 Come funziona la formula?

  • IF(C5:C10=E5,ROW(C5:C10),"): In questa parte il SE controlla quali valori nell'intervallo ( C5:C10 ) sono uguali al valore della cella E5 Dopo di che, restituisce il numero di riga di quella cella.
  • TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),"")): Combina i numeri di riga del passo precedente con una virgola in un'unica cella. F5 .

Per saperne di più: Come abbinare i dati in Excel da 2 fogli di lavoro

7. Applicare il codice VBA per ottenere la sequenza di righe di una partita di celle

Se si è un utente avanzato di Excel, è possibile utilizzare un file VBA ( Visual Basic per le applicazioni ) per restituire il numero di riga di una corrispondenza di celle in excel. Utilizzando VBA possiamo eseguire qualsiasi operazione in excel in modo più rapido. Nel seguente set di dati, inseriremo un VBA codice per trovare il numero di riga del valore Canada in colonna C .

Vediamo i passaggi per applicare il metodo VBA codice.

FASI:

  • In primo luogo, fare clic con il tasto destro del mouse sul foglio attivo denominato VBA .
  • In secondo luogo, selezionare l'opzione ' Codice '.

  • Poi, un vuoto VBA apparirà il modulo.
  • In terzo luogo, inserire il seguente codice nel modulo vuoto:
 Sub ReturnRowNumber() Dim Wsheet As Worksheet Dim Row_Match As Long Dim j As Long Dim Value_Searched As String Set Wsheet = Worksheets("VBA") Value_Searched = "Canada" For j = 1 To 10000 If StrComp(Wsheet.Range("C" & j).Value, Value_Searched, vbTextCompare) = 0 Then Row_Match = j Exit For End If Next j MsgBox Row_Match End Sub 
  • Immettere il valore Canada per la variabile ' Valore_Serrato Abbiamo evidenziato questa parte nell'immagine seguente.
  • A questo punto, fare clic sul pulsante Correre o premere il tasto F5 per eseguire il codice.

  • Infine, viene visualizzata una finestra di messaggio che mostra che il numero di riga del valore Canada in colonna C è 6 .

Per saperne di più: Come trovare il numero di riga usando VBA in Excel (4 macro)

NOTA:

Nel codice precedente, se si desidera cercare qualsiasi dato dal set di dati, è sufficiente modificare le parti del codice evidenziate nell'immagine precedente. Al posto di VBA utilizzare il nome del foglio di lavoro. Modificare il valore Canada a un altro valore che si desidera cercare nel foglio di lavoro. Invece dell'intervallo di colonne C , si inserisce l'intervallo di colonne in cui si desidera effettuare la ricerca.

Conclusione

In conclusione, questo tutorial racchiude le idee per restituire il numero di riga di una corrispondenza di celle in excel. Utilizzate il foglio di lavoro di esercitazione allegato a questo articolo per mettere alla prova le vostre abilità. Se avete domande, lasciate un commento qui sotto. Il nostro team cercherà di rispondervi il più rapidamente possibile. Tenete d'occhio per ulteriori creatività Microsoft Excel soluzioni in futuro.

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.