Come trovare l'ultima cella con valore in una colonna in Excel

  • Condividi Questo
Hugh West

Utilizziamo Excel per scopi ufficiali e di lavoro. Per questi scopi, utilizziamo una grande quantità di dati. A volte abbiamo bisogno di trovare l'ultima cella con valore in una colonna. Sembra noioso controllare l'intera colonna e trovarla manualmente. Quindi, in questo articolo, discuteremo alcuni metodi rapidi su come trovare l'ultima cella con valore in una colonna in Excel.

Abbiamo preso un semplice set di dati di date corrispondenti alle vendite.

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.

Trova l'ultima cella con valore nella colonna.xlsx

3 metodi per trovare l'ultima cella con un valore in una colonna in Excel

In questa sede verranno illustrati 3 metodi per trovare l'ultima cella con valori nella colonna. Il primo e l'ultimo metodo hanno anche alcune sottosezioni. Perché una funzione può essere utilizzata in modi diversi.

Aggiungeremo una colonna denominata Valore per mostrare il risultato.

1. Funzione LOOKUP per trovare l'ultima cella con il valore nella colonna in Excel

Qui si utilizzerà la funzione LOOKUP per trovare l'ultima cella con valore in Excel. Combineremo questa funzione con altre funzioni. Per prima cosa spiegheremo le basi della funzione GUARDA e poi aggiungere le altre funzioni.

1.1 Utilizzo della sola funzione LOOKUP di base

Qui si utilizzerà il metodo di base GUARDA Questa funzione cerca i valori di un intervallo di colonne. In questo caso controlleremo l'intera Colonna C .

Fase 1:

  • Per prima cosa, andare su Cella D5 .
  • Scrivere il GUARDA Abbiamo preso l'intervallo C:C , perché vogliamo scoprire dall'insieme Colonna C Possiamo anche impostare un certo intervallo, quindi la nostra formula diventa:
=LOOKUP(2,1/(C:C""),C:C)

Fase 2:

  • Ora, premere ENTRARE e otterremo un risultato.

Qui si ottiene l'ultimo valore di Colonna C Dai dati raccolti possiamo anche verificare se il risultato è corretto o meno.

Nota:

C: C"" - Controlla l'intero Colonna C per le celle vuote e restituisce VERO/FALSO per ogni cella dell'intervallo. Se la cella non è vuota, restituisce VERO altrimenti, mostra FALSO Possiamo personalizzare la gamma di celle in base alle nostre esigenze.

1/ - Esegue un'operazione di divisione, 1 sarà diviso per il valore del passo precedente, che può essere VERO o FALSO . se VERO risultato sarà 1 e per FALSO che sarà 0 Produce 1 quando VERO altrimenti, un errore, #DIV/0! perché non possiamo dividere nessun numero per zero. L'intero elenco di 1's e errori sono conservati nel GUARDA sarà valutata nel passaggio successivo.

2 - Il GUARDA tenta di individuare 2 nell'elenco dei valori prodotti nell'ultimo passaggio. Poiché non è in grado di individuare il numero 2 , cerca il prossimo valore massimo, che è 1 Cerca questo valore partendo dalla fine dell'elenco e procedendo verso l'inizio dell'elenco. Il processo terminerà quando otterrà il primo risultato, ovvero l'ultima cella dell'intervallo che contiene un valore, che nell'ultimo passaggio è stato trasformato in 1. Il risultato sarà l'ultima cella dell'intervallo.

C:C - Questa è l'ultima dichiarazione del GUARDA La funzione di selezione del valore della cella da sostituire viene impostata al posto di quella ottenuta con il secondo passaggio.

1.2 LOOKUP con le funzioni NOT e ISBLANK

Qui combineremo NON e ISBLANK funzioni con GUARDA Queste funzioni sono necessarie se i dati hanno un errore e vogliamo mostrarlo. Ora aggiungiamo un dato di errore nel nostro set di dati e modifichiamo la formula per mostrarlo.

Fase 1:

  • Nel 10a fila, abbiamo aggiunto nuovi dati, il che rappresenta un errore. Abbiamo semplicemente diviso un numero casuale per 0 .

Fase 2:

  • Ora, aggiungere il file NON e ISBLANK Dopo la modifica la formula diventa:
=LOOKUP(2,1/(NOT(ISBLANK(C:C)),C:C)

Fase 3:

  • Ora, premere ENTRARE e otterremo un risultato.

In questo caso, si può notare che nella sezione dei risultati viene visualizzato un valore di errore. Di solito, la variabile GUARDA evita questo valore di errore.

1.3 LOOKUP con la funzione ISNUMBER

A volte si possono avere sia dati alfabetici che numerici nella colonna, ma si vogliono ottenere solo i dati numerici dell'ultima cella. Allora si userà la funzione ISNUMBER Restituisce solo dati numerici.

Fase 1:

  • Per prima cosa, aggiungere i dati alfabetici nel campo 10a fila .

Fase 2:

  • Ora, modificate la formula e aggiungete l'opzione ISNUMERO La formula diventa quindi:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)

Fase 3:

  • Ora, premere ENTRARE e otterremo un valore di ritorno.

In questo caso, l'ultimo dato è alfabetico. Poiché abbiamo utilizzato l'opzione ISNUMERO si ottengono solo dati numerici.

1.4 Utilizzo di LOOKUP con la funzione ROW

Possiamo anche conoscere, in quale fila l'ultimo valore esistente. Per questo, dobbiamo combinare la funzione ROW con il GUARDA funzione.

Fase 1:

  • Modificare la formula e aggiungere il valore FILO nella funzione ultimo argomento Ora la formula diventa:
=LOOKUP(2,1/((C:C)),RIGA(C:C))

Fase 2:

  • Infine, premere ENTRARE .

Ora, otteniamo 9 Dal set di dati, abbiamo visto che i nostri ultimi dati sono in riga 9 In questo caso non appare il valore della cella, ma solo il numero della riga o la posizione.

Letture simili:

  • Trovare l'ultima cella con valore nella riga in Excel (6 metodi)
  • Excel Trova l'ultima colonna con i dati (4 modi rapidi)
  • Trova l'ultimo valore della colonna maggiore di zero in Excel (2 formule facili)
  • Come trovare più valori in Excel (8 metodi rapidi)

2. Trovare l'ultima cella con valore numerico nella colonna utilizzando le funzioni INDEX e COUNT

La funzione INDICE restituisce il valore di una cella specifica in un intervallo. Applicheremo la funzione INDICE con la funzione CONTE e CONTO qui.

Fase 1:

  • Per prima cosa, modificate il set di dati. Rimuovete la cella vuota e aggiungete un valore alfabetico nell'intervallo. Inoltre, aggiungete una cella vuota all'ultimo posto.

Fase 2:

  • Ora, digitare INDICE Funzione.
  • Il primo argomento prende l'intervallo Da C5 a C10 E il secondo argomento utilizza il metodo CONTO con lo stesso intervallo.
  • Quindi, la formula diventa:
=INDICE(C5:C10,CONTA(C5:C10))

Fase 3:

  • Quindi premere ENTRARE .

In questo caso, si ottengono solo valori numerici, poiché è stato utilizzato il metodo CONTO funzione.

Ora, vogliamo ottenere qualsiasi valore nell'intervallo. Per questo, utilizzeremo il metodo CONTE funzione.

Passo 4:

  • Copiare la formula da cella D5 Incollare la formula in cella D6 e sostituire il CONTO con la funzione CONTE Quindi la formula diventa:
=INDICE(C5:C10,COUNTA(C5:C10))

Passo 5:

  • Infine, premere ENTRARE .

Ora, si ottiene un valore alfabetico utilizzando l'opzione CONTE Quindi, possiamo ottenere il risultato desiderato utilizzando la funzione CONTO o CONTE con la funzione INDICE funzione.

3. Funzione OFFSET di Excel per trovare l'ultima cella con valore nella colonna

Qui mostreremo come trovare l'ultima cella con un valore usando la funzione OFFSET Inoltre, combinare il CONTO & CONTE con questa funzione.

3.1 Uso della funzione OFFSET di base

Qui si utilizzerà il metodo di base OFFSET Aggiungendo che questa funzione di base non è in grado di identificare le celle vuote o meno.

Fase 1:

  • Innanzitutto, assicuratevi che non ci siano celle vuote alla fine.

Fase 2:

  • Quindi, scrivere il OFFSET Il 1° argomento è di riferimento, si seleziona Cellula C5 I due argomenti successivi sono rispettivamente il numero di righe e di colonne. Questi numeri di riga e di colonna indicano la riga e la colonna da cercare. Qui selezioniamo 4 come abbiamo 4 file dopo la cella di riferimento e 0 per il colonna poiché controlleremo solo questa colonna. Quindi, la formula diventa:
=OFFSET(C5,4,0)

Fase 3:

  • Infine, premere ENTRARE .

Ecco il risultato dopo aver applicato il metodo OFFSET Poiché l'ultima cella è diversa da zero, viene visualizzato il risultato. Se l'ultima cella è vuota, viene visualizzato il vuoto.

3.2 Uso delle funzioni OFFSET e COUNT

Nel metodo precedente, abbiamo visto che il OFFSET non è in grado di trovare l'ultima cella con il valore se c'è una cella vuota. In questa sezione, combineremo CONTO e CONTE per risolvere questo problema.

Fase 1:

  • Per prima cosa, aggiungete una cella vuota alla fine del set di dati.

Fase 2:

  • Ora, andate a Cella D5 .
  • Scrivere l'aggiunta del CONTO al secondo argomento della formula, che darà il risultato di fila Quindi, la formula diventa:
=OFFSET(C5,COUNT(C5:C10)-1,0)

Fase 3:

  • Quindi premere ENTRARE .

Poiché abbiamo utilizzato il CONTO non considera i valori alfabetici. Poiché anche noi vogliamo ottenere valori alfabetici, sostituiamo la funzione CONTO con CONTE. I passaggi sono indicati di seguito.

Passo 4:

  • Copiare la formula da Cella D5 .
  • Incollare la formula in Cella D6 .
  • A questo punto, sostituite il CONTO con la funzione CONTE Quindi, la formula diventa:
=OFFSET(C5,COUNTA(C5:C10)-1,0)

Passo 5:

  • Quindi premere ENTRARE .

In questo caso si ottengono valori alfabetici, poiché è stato utilizzato il metodo CONTE funzione.

Conclusione

In questo articolo spieghiamo 3 metodi e alcuni sottometodi per trovare il valore dell'ultima cella di una colonna. Speriamo che possiate trovare il metodo che desiderate e che possiate ricordare facilmente. Se avete qualche suggerimento, scrivetelo nella casella 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.