Come usare la formula di Excel per trovare il numero dell'ultima riga con i dati (2 modi)

  • Condividi Questo
Hugh West

In questa esercitazione dimostreremo come utilizzare una formula di excel per trovare l'ultimo numero di riga con i dati. Mentre lavoriamo in Microsoft Excel Per trovare il numero dell'ultima riga di un intervallo di dati, utilizzeremo diverse formule nel corso di questo articolo. Se il vostro processo di lavoro richiede la creazione di un intervallo di dati dinamico, allora dovete trovare il numero dell'ultima riga del vostro intervallo di dati. In questo caso, questo articolo vi sarà di grande aiuto.

Scarica il quaderno di esercizi

Potete scaricare il quaderno di esercizi da qui.

Trova l'ultima riga con la formula.xlsm

2 modi per usare la formula di Excel per trovare il numero dell'ultima riga con i dati

In questo articolo utilizzeremo una formula excel per trovare il numero dell'ultima riga con i dati per due casi. L'ultima riga del nostro set di dati può essere vuota o non vuota. L'output del numero dell'ultima riga con i dati non sarà lo stesso per entrambi i casi. Pertanto, utilizzeremo approcci diversi per i casi di cui sopra per trovare il numero dell'ultima riga con i dati.

Nella seguente schermata abbiamo un set di dati di venditori e la loro posizione. In tutti i metodi di questo articolo, utilizzeremo lo stesso set di dati per trovare l'ultimo numero di riga con i dati.

1. Formula di Excel per trovare il numero dell'ultima riga non vuoto con i dati

Nella prima sezione, discuteremo le formule di excel per trovare i numeri dell'ultima riga con i dati per le celle non vuote. Le formule che discuteremo nella sezione 3 I metodi di questa sezione non saranno applicabili se una o più ultime righe sono vuote in un intervallo di dati.

1.1 Formula con le funzioni ROW e ROWS per trovare il numero dell'ultima riga con i dati in Excel

Per prima cosa, utilizzeremo una combinazione di FILO e FILARI funzioni per trovare l'ultimo numero di riga con i dati in excel.

Il Excel ROW restituisce il numero di riga del foglio di lavoro attivo.

Il FILARI funzione in Excel restituisce il numero di righe in un riferimento specificato.

Troveremo l'ultimo numero di riga del seguente set di dati nella cella E5 .

Vediamo i passaggi per farlo.

FASI:

  • In primo luogo, selezionare la cella E5 .
  • In secondo luogo, inserite la seguente formula in quella cella:
=FILA(B5:C15) + RIGHE(B5:C15)-1

  • Stampa Entrare .
  • L'azione precedente restituisce il numero di riga dell'ultima riga dell'intervallo di dati nella cella E5 Si può notare che il numero dell'ultima riga è 15 .

Leggi tutto: Come trovare l'ultima riga con un valore specifico in Excel (6 metodi)

1.2 Combinare le funzioni MIN, ROW e ROWS per trovare il numero dell'ultima riga con i dati in Excel

In questo metodo per trovare il numero dell'ultima riga con i dati in excel, combineremo MIN , FILO , e FILARI funzioni.

Il MIN funzione in Excel restituisce il valore numerico più piccolo dei dati da un intervallo di dati.

Nel seguente set di dati, troveremo l'ultimo numero di riga del set di dati.

Vediamo i passaggi per eseguire questa azione.

FASI:

  • Per prima cosa, selezionare la cella C5 .
  • Quindi, inserire la seguente formula in quella cella:
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1

  • Quindi, premere Entrare .
  • Infine, il comando precedente restituisce il numero dell'ultima riga nella cella E5 .

🔎 Come funziona la formula?

  • ROW(B5:C15))+ROWS(B5:C15)-1: Questa parte restituisce l'array di numeri di riga a partire dall'ultima riga che è il numero di riga 15 .
  • MIN(RIGA(B5:C15))+RIGA(B5:C15)-1: Restituisce il numero minimo di riga nella cella E5 che è il numero di riga 15 .

Leggi tutto: Excel trova l'ultima occorrenza di un carattere in una stringa (6 metodi)

1.3 Trovare il numero dell'ultima riga con i dati usando la formula di Excel con le funzioni ROW, INDEX e ROWS

Un altro metodo per utilizzare le formule di excel per trovare l'ultimo numero di riga con i dati è quello di utilizzare una combinazione di FILO , INDICE, e FILARI funzioni.

In Microsoft Excel , il INDICE restituisce il valore in una determinata posizione di un intervallo o di una matrice.

Troveremo il numero dell'ultima riga del seguente set di dati.

Vediamo i passaggi per eseguire questa azione.

FASI:

  • All'inizio, selezionare la cella E5 .
  • Quindi, inserire la seguente formula nella cella:
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1

  • Dopodiché, premere Entrare .
  • Infine, otteniamo l'ultimo numero di riga del nostro intervallo di dati nella cella E5 che è 15 .

🔎 Come funziona la formula?

  • INDICE(B5:C15,1,1): Questa parte crea un array dell'intervallo di dati ( B5:C15 ).
  • RIGHE(B5:C15)-1: Questa parte sottrae 1 dal totale delle righe.
  • ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1: Restituisce il numero minimo di riga nella cella E5 che è il numero di riga 15 .

Leggi tutto: Excel trova l'ultima colonna con i dati (4 modi rapidi)

Letture simili

  • Trovare il valore massimo in un intervallo con la formula di Excel (5 metodi semplici)
  • Come usare la formula per trovare il testo in grassetto in Excel
  • Trovare un carattere in una stringa da destra in Excel (4 metodi semplici)
  • Come trovare il carattere * non come carattere jolly in Excel (2 metodi)
  • Trovare il primo valore maggiore di in Excel (4 modi)

2. Trovare il numero dell'ultima riga vuota e non vuota con i dati in Excel

Se una o più ultime righe di un intervallo di dati sono vuote, le formule di cui sopra non funzionano per trovare il numero dell'ultima riga con i dati in excel. Infatti, la formula seguente non controlla se l'ultima riga è vuota o meno, ma restituisce semplicemente il numero dell'ultima riga dell'intervallo di dati dato. In questa sezione, discuteremo le formule applicabili sia alle righe vuote che a quelle non vuote.

2.1. Inserire la formula MAX per trovare il numero dell'ultima riga con i dati in Excel

Ora, per trovare il numero dell'ultima riga di un set di dati che ha una o più righe vuote, useremo il metodo MAX funzione.

L'eccellenza MAX fornisce il valore maggiore in un insieme di dati specificato.

Nel seguente set di dati, troveremo l'ultimo numero di riga nella cella E5 con l'aiuto di excel MAX Se si nota che l'ultima riga del set di dati non contiene alcun valore.

Vediamo i passaggi per eseguire questo metodo.

FASI:

  • In primo luogo, selezionare la cella E5 .
  • In secondo luogo, inserite la seguente formula in quella cella:
=MAX((B:B"")*(RIGA(B:B)))

  • Quindi, premere Entrare .
  • Infine, otteniamo l'ultimo numero di riga nella cella E5 che è 14 Esclude l'ultima riga del nostro intervallo di dati, che è vuota.

Per saperne di più: Come trovare l'ultima cella non vuota in una riga in Excel (5 metodi)

2.2. Combinare le funzioni MATCH e REPT per trovare il numero dell'ultima riga con i dati in Excel

Utilizzando la combinazione di PARTITA e REPT Le funzioni sono un altro modo per trovare il numero dell'ultima riga con i dati in Excel.

Il PARTITA in excel cerca in un intervallo di celle un elemento specificato e restituisce la posizione relativa dell'elemento nell'intervallo.

Il REPT in excel ripete un testo specifico per un determinato numero di volte. Possiamo usare la funzione REPT per riempire una cella con più istanze di una stringa di testo.

Nel seguente set di dati, troveremo l'ultimo numero di riga con i dati nella cella E5 .

Vediamo i passaggi per eseguire questa azione.

FASI:

  • Per prima cosa, selezionare la cella E5 .
  • Quindi, inserire la seguente formula in quella cella:
=MATCH(REPT("z",50),B:B)

  • Stampa Entrare .
  • Infine, nella cella E5 otteniamo il numero dell'ultima riga con dati nel nostro set di dati.

🔎 Come funziona la formula?

  • REPT("z",50): Questa parte ripete il testo z ' 50 tempi.
  • MATCH(REPT("z",50),B:B): In questa parte, il PARTITA la funzione cerca nella colonna B per il nostro 50 -stringa di testo di ' z La formula restituisce la posizione dell'ultima cella non vuota, poiché non la trova.

Per saperne di più: Trovare l'ultimo valore della colonna maggiore di zero in Excel (2 formule facili)

2.3 Utilizzare la formula LOOKUP di Excel per trovare il numero dell'ultima riga con i dati

Si può anche utilizzare l'opzione GUARDA per trovare l'ultimo numero di riga con i dati.

Il GUARDA appartiene alla funzione Ricerca in Excel e Funzioni di riferimento . il GUARDA restituisce il valore comparabile da un altro intervallo di una riga o di una colonna dopo aver eseguito una ricerca di corrispondenza approssimativa.

Nel seguente set di dati, l'ultima riga è vuota. Troveremo il numero di riga dell'ultima riga con i dati nella cella E5 .

Vediamo i passaggi per utilizzare il metodo GUARDA funzione.

FASI:

  • All'inizio, selezionare la cella E5 .
  • Quindi, inserire la seguente formula nella cella:
=LOOKUP(2,1/(B:B""),RIGA(B:B))

  • Stampa, Entrare .
  • Infine, possiamo vedere l'ultimo numero di riga del nostro intervallo di dati nella cella E5 che è 14 .

Per saperne di più: Come trovare i 3 valori più bassi in Excel (5 metodi semplici)

2.4 Identificare il numero dell'ultima riga con i dati in Excel usando la funzione SUMPRODUCT

In questo metodo, si utilizzerà il metodo SUMPRODOTTO per identificare l'ultimo numero di riga con i dati in Excel.

Il SUMPRODOTTO funzione in Excel restituisce la somma dei prodotti degli intervalli o degli array corrispondenti.

L'ultima riga del seguente set di dati è vuota. Nella cella E5 , troveremo il numero di riga dell'ultima riga con i dati.

Vediamo i passaggi per eseguire questo metodo.

FASI:

  • Per prima cosa, selezionare la cella E5 .
  • Quindi, scrivere la seguente formula in quella cella:
=SUMPRODOTTO(MAX((C5:C15"")*RIGA(C5:C15))

  • Stampa Entrare se si utilizza ' Microsoft Office 365 ' altrimenti è necessario premere Ctrl + Maiuscolo + Invio per eseguire un array.
  • Alla fine, si ottiene il numero dell'ultima riga con i dati nella cella E5 .

🔎 Come funziona la formula?

  • ROW(C5:C15): Questa parte restituisce il numero di riga per ogni cella dell'intervallo ( C5:C15 ).
  • MAX((C5:C15""): Questa parte restituisce il numero più alto dell'array di numeri di riga.
  • SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15)): Il SUMPRODOTTO viene utilizzata per calcolare le due matrici di cui sopra e restituire un valore nella cella selezionata.

Per saperne di più: Come trovare l'ultima cella con valore in una colonna in Excel

2.5 Rilevare il numero dell'ultima riga con i dati in Excel con il codice VBA

Possiamo facilmente utilizzare VBA (Visual Basic per applicazioni) per rilevare il numero dell'ultima riga con i dati in excel. Nel seguente set di dati, l'ultima riga è vuota. Utilizzeremo un VBA per trovare l'ultimo numero di riga non vuoto.

Vediamo i passaggi per applicare un VBA Codice per trovare l'ultimo numero di riga con i dati.

FASI:

  • In primo luogo, fare clic con il tasto destro del mouse sul nome del foglio attivo.
  • In secondo luogo, fare clic sull'opzione ' Codice '.

  • Un nuovo vuoto VBA apparirà il modulo.
  • In terzo luogo, scrivere il seguente codice nel modulo vuoto:
 Sub Find_Last_Row() Dim Last_Row As Long On Error Resume Next Last_Row = Cells.Find(What:="*", After:=Range("B1"), _ LookAt:=xlPart, LookIn:=xlFormulas, _ SearchOrder:=xlByRows, SearchDirection:=xlPrevious, _ MatchCase:=False).Row On Error GoTo 0 MsgBox "Last Row: " & Last_Row End Sub 
  • Quindi, fare clic sul pulsante Correre o premere il tasto F5 per eseguire il codice.

  • Infine, il comando precedente mostra un riquadro di messaggio. Nel riquadro di messaggio, si può vedere l'ultimo numero di riga con i dati, che è 14 .

Per saperne di più: Trovare l'ultima cella con valore nella riga in Excel (6 metodi)

Conclusione

In conclusione, questo tutorial dimostra come utilizzare le formule di excel per trovare l'ultimo numero di riga con i dati. Per mettere alla prova le vostre abilità, utilizzate il foglio di lavoro pratico fornito con questo articolo. Se avete domande, lasciate un commento qui sotto: il nostro team farà del suo meglio per rispondervi il prima possibile. In futuro, tenete d'occhio ulteriori innovazioni. Microsoft Excel soluzioni.

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.