Sommario
In un foglio di lavoro di grandi dimensioni, trovare manualmente l'ultima colonna con i dati richiede molto tempo e non è semplice. Esistono alcune funzioni che consentono di trovare rapidamente l'ultima colonna con i dati. In questo articolo vi spiegherò come utilizzare le funzioni e VBA per trovare l'ultima colonna con i dati in Excel.
Per rendere la spiegazione più vivace, utilizzerò un set di dati di esempio che rappresenta le informazioni sugli ordini. Il set di dati ha 4 colonne che sono Data ordine, ID ordine, e Importo .
Scarica il libro di lavoro per esercitarti
Excel Trova l'ultima colonna con i dati.xlsm4 modi per trovare l'ultima colonna con i dati
1. Uso della funzione LOOKUP per trovare l'ultima colonna con i dati
Per trovare l'ultima colonna con i dati in Excel si può usare la funzione LOOKUP dove è possibile cercare l'ultimo valore di qualsiasi colonna, non solo l'ultima.
Avviare la procedura,
Per prima cosa, selezionare una cella qualsiasi in cui inserire il valore risultante.
Ho selezionato la cella F4
Digitare quindi la seguente formula nel campo Formula Bar o nella cella selezionata.
=LOOKUP(2,1/(D:D""),D:D)
Qui nel GUARDA voglio ottenere la funzione Dati dell'ultima colonna a seconda del ID ordine colonna come valore_di_ricerca valore.
Ho selezionato l'intervallo del D:D colonna come lookup_vector dove ho usato un non uguale () per trovare le celle non vuote. In seguito, dividerlo per 1 per sapere quali celle contengono dati. Poi, come un vettore_risultato ha utilizzato l'intervallo D:D di Importo colonna.
A questo punto, premere il tasto ENTRARE chiave.
Quindi, si vedranno i dati dell'ultima colonna del set di dati.
2. Utilizzo della funzione INDEX &; COUNT
Utilizzando la funzione INDICE e il CONTO insieme è possibile trovare l'ultima colonna con i dati.
Passiamo alla procedura,
Per iniziare, selezionare una cella qualsiasi in cui inserire il valore risultante.
Ho selezionato la cella F4
Digitare quindi la seguente formula nel campo Formula Bar o nella cella selezionata.
=INDICE(D4:D9,CONTA(D4:D9))
Qui nel INDICE ho selezionato l'intervallo D4:D9 come un array Poi, come il numero_riga del INDICE ha utilizzato la funzione CONTO per ottenere la posizione dell'ultimo valore dell'intervallo selezionato D4:D9 . il CONTO restituirà l'ultima posizione, poi la funzione INDICE restituirà il valore di quella posizione.
A questo punto, premere il tasto ENTRARE e si vedranno i dati dell'ultima colonna del set di dati.
Letture simili:
- Trova l'ultimo valore nella colonna maggiore di zero in Excel (2 formule facili)
- Trovare l'ultima cella con valore nella riga in Excel (6 metodi)
- Trovare più valori in Excel (8 metodi rapidi)
- Come trovare da destra in Excel (6 metodi)
3. Utilizzo della funzione MIN & COLUMN poi INDEX
Si può anche utilizzare la funzione MIN con la COLONNA e COLONNE per ottenere il numero dell'ultima colonna.
A seconda del numero dell'ultima colonna, è possibile trovare i dati dell'ultima colonna utilizzando il comando INDICE funzione.
Per prima cosa, avviare la procedura per ottenere il numero dell'ultima colonna.
Ho selezionato la cella F3
Digitare quindi la seguente formula nel campo Formula Bar o nella cella selezionata.
=MIN(COLONNA(A4:C9))+COLONNE(A4:C9)-1
Qui, nel COLONNA ha selezionato l'intervallo A4:C9 come un riferimento, restituirà un array contenente tutti i numeri di colonna per l'intervallo indicato.
Ora, per ottenere il numero della prima colonna, si è usato il metodo MIN funzione.
Poi il COLONNE fornisce il numero totale di colonne dell'intervallo selezionato. A4:C9 A questo punto è possibile sommare il numero della colonna totale con quello della prima colonna e poi sottrarre 1 per garantire il numero dell'ultima colonna dell'intervallo.
Alla fine, premere il tasto ENTRARE Quindi, si otterrà il numero dell'ultima colonna.
Ora continuiamo la procedura per ottenere i dati dell'ultima colonna.
Selezionare una cella qualsiasi per inserire il valore risultante.
Ho selezionato la cella F4
Digitare quindi la seguente formula nel campo Formula Bar o nella cella selezionata.
=INDICE(A4:C9,6,F3)
Qui, nel INDICE ha selezionato l'intervallo A4:C9 come un array quindi ha selezionato l'ultima riga non vuota che è 6 come numero_riga ( Il numero di riga deve essere conforme al set di dati, e si può trovare il valore di qualsiasi riga fornendo il numero ).
Successivamente, è stato utilizzato F3 valore della cella come numero_colonna , la formula restituirà il valore del numero di riga e di colonna corrispondente, che sarà l'ultimo dato della colonna.
Stampa ENTRARE e si otterranno i dati dell'ultima colonna.
4. Utilizzo di VBA per trovare l'ultima colonna con i dati
Nel caso in cui si voglia mostrare l'ultima colonna con i dati, si può usare anche il metodo VBA .
Iniziamo la procedura,
Per prima cosa, aprire il file Sviluppatore selezionare Visual Basic ( Scorciatoia da tastiera ALT + F11 )
Successivamente, si aprirà una nuova finestra di Microsoft Visual Basic per applicazioni.
Da qui, aprire Inserire selezionare Modulo
A Modulo si aprirà, quindi digitare il seguente codice nel campo aperto Modulo .
Sub Find_Last_Column_with_Data() cell_value = Cells(9, Columns.Count).End(xlToLeft).Value MsgBox "Last Column With Data is " & cell_value End Sub
Qui, ho dichiarato l'elemento Procedura secondaria Trova_ultima_Colonna_con_Dati
Ho usato il CONTO per contare l'ultima colonna e poi ho usato il metodo VALORE per ottenere il valore dell'ultima colonna in cui ho fornito il numero della riga 9 Qui, ho memorizzato il valore nella cartella valore_cella variabile.
Per mostrare il valore ho usato MsgBox .
Infine, Risparmiare il codice e tornare al foglio di lavoro.
Successivamente, aprire il file Vista da Macro selezionare Visualizza macro
➤ A finestra di dialogo apparirà.
Ora, dal Nome della macro selezionare il Trova_ultima_Colonna_con_Dati selezionare anche la cartella di lavoro all'interno di Macro in .
Allora, Correre il selezionato Macro .
Di conseguenza, verrà mostrato il valore dell'ultima colonna in una casella di messaggio.
Sezione pratica
Nel libro di lavoro ho inserito un foglio di esercizi per esercitarsi in questi modi spiegati, che potete scaricare dal link qui sopra.
Conclusione
In questo articolo ho spiegato 4 modi rapidi per trovare l'ultima colonna con i dati in Excel. Spero che questi modi diversi vi aiutino a trovare l'ultima colonna con i dati. Infine, se avete qualsiasi tipo di suggerimento, idea o feedback, non esitate a commentare qui sotto.