Come identificare e restituire il numero di riga e di colonna di una cella in Excel?
Nel tuo lavoro quotidiano con Excel, ti capiterà spesso di dover determinare con precisione i numeri di riga e di colonna di celle specifiche — che tu stia eseguendo un’analisi dei dati, creando riferimenti in formule o risolvendo problemi di layout. Anche se interpretare un indirizzo di cella semplice, come A2 (Colonna 1, Riga 2), è intuitivo per usi basilari, la situazione si complica con indirizzi più articolati come NK60Individuare il numero esatto della colonna a partire da questi indirizzi può richiedere passaggi aggiuntivi, soprattutto quando si lavora con fogli di calcolo voluminosi in cui le lettere delle colonne superano la Z e arrivano a AA e oltre. A volte potresti avere a disposizione solo la componente riga o colonna e aver bisogno del corrispondente valore numerico. Questo articolo ti propone diverse soluzioni pratiche per identificare e restituire i numeri di riga e di colonna in Excel, adatte a ogni scenario: dall’identificazione immediata all’analisi avanzata, fino all’automazione.
- Se conosci l’indirizzo di una cella, come puoi determinare il numero di riga e di colonna corrispondenti?
- Formula Excel: usa la funzione CELL per ottenere il numero di riga o di colonna
- Se conosci solo l’indirizzo della colonna o della riga, come puoi determinare il relativo numero di riga o di colonna?
- Codice VBA: restituisce automaticamente il numero di riga e di colonna per un indirizzo di cella specificato
- Formula Excel: analizza ed estrae le lettere della colonna e Imposta numero di righe da un indirizzo
Se conosci soltanto l'indirizzo, come puoi identificare il numero di riga e di colonna?
Quando si conosce già l'indirizzo di una cella, determinarne il numero di riga o di colonna è semplice grazie alle funzioni integrate di Excel. Questo può rivelarsi particolarmente utile quando è necessario fare riferimento a intervalli specifici, convalidare posizioni di celle o creare formule dinamiche.
Ad esempio, se l'indirizzo della cella è NK60:
- Il numero di riga, chiaramente identificabile nell'indirizzo, è 60.
- Il numero di colonna per NKpuò essere ottenuto utilizzando la formula Excel:
=COLUMN(NK60) Questa formula, inserita in qualsiasi cella, restituisce il numero della colonna corrispondente all'indirizzo fornito; in questo caso, NK corrisponde alla colonna numero 375. Per estrarre invece il numero di riga da questo indirizzo, utilizza:
=ROW(NK60) Dopo aver inserito la formula in una cella, premi Invio per ottenere il numero di riga, che in questo esempio sarà 60. Questi metodi sono diretti ed efficaci per individuare rapidamente la posizione esatta di qualsiasi indirizzo di cella in Excel.
Suggerimento: Assicurati che il riferimento di cella utilizzato nella formula esista nel tuo foglio di lavoro; in caso contrario, Excel potrebbe restituire un errore di riferimento.
Formula Excel: usa la funzione CELL per ottenere il numero di riga o di colonna
La funzione CELL è un altro metodo per identificare il numero di riga o di colonna in base a un indirizzo specificato, specialmente quando si desidera recuperare informazioni in modo dinamico. È particolarmente utile nella creazione di modelli di reportistica o nel tracciamento delle posizioni delle celle all’interno delle formule.
1. Nella cella in cui vuoi visualizzare il numero di riga di un riferimento (ad esempio,)NK60), inserisci:
=CELL("row",NK60) 2. Per ottenere il numero di colonna, usa:
=CELL("col",NK60) Dopo aver digitato una delle due formule, premi Invio. La formula per la riga restituisce 60, mentre quella per la colonna restituisce 375 per NK60.
Suggerimenti:
- CELL restituisce informazioni statiche sulla cella referenziata, indipendentemente dalla posizione in cui viene inserita la formula.
- Questo metodo è ideale per estrarre dinamicamente dati sulla posizione, utilizzabili in altre formule o come riferimenti per verifiche.
Se conosci soltanto l’indirizzo della colonna o della riga, come puoi individuare il relativo numero di riga o di colonna?
In alcuni casi potresti disporre solo di parte delle informazioni, ad esempio sapere che un valore si trova in una Specifica colonna o riga, e aver bisogno di individuarne il numero esatto di riga o colonna per ulteriori operazioni sui dati o per Utilizza la formattazione condizionale.
Ad esempio, potresti avere un set di dati come mostrato di seguito:
Supponiamo che tu voglia trovare il numero di riga in cui compare "ink" nella colonna A. In tal caso, utilizza la seguente formula in qualsiasi cella vuota:
=MATCH("ink",A:A,0) Dopo aver premuto Invio, otterrai il numero di riga che indica la posizione di «ink» all'interno della colonna specificata. Questo è particolarmente utile nei set di dati di grandi dimensioni, dove una ricerca visiva sarebbe dispendiosa in termini di tempo.
Analogamente, se sai che "ink" compare da qualche parte nella riga 4 e desideri trovare il suo numero di colonna, utilizza:
=MATCH("ink",4:4,0) Questa formula restituisce la posizione della colonna nella riga 4 in cui viene trovato «ink». In entrambi i metodi, se il valore non viene trovato, Excel restituisce l'errore #N/D, quindi assicurati che i tuoi criteri di ricerca siano presenti nella riga o colonna specificata.
Suggerimento pratico: La funzione CONFRONTA non fa distinzione tra maiuscole e minuscole e cerca corrispondenze esatte quando il terzo argomento è impostato su 0.
Seleziona Riga intera/colonna se i valori delle celle corrispondono a un determinato valore in Excel
In alcune situazioni, anziché limitarti a restituire semplicemente il numero di riga o di colonna, potresti voler evidenziare o selezionare l’intera riga o colonna che contiene un determinato valore. La funzionalità Seleziona celle specifiche di Kutools per Excel ti offre un modo rapido e intuitivo per selezionare intere righe o colonne quando i valori delle celle soddisfano i criteri specificati. Una volta applicata, sia il numero di riga sulla sinistra che la lettera della colonna in alto verranno evidenziati in modo visibile, rendendo immediata l’individuazione delle corrispondenze nel foglio di lavoro. Questo approccio è particolarmente efficace per esaminare set di dati ampi o prepararli per analisi successive.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Codice VBA: restituisce automaticamente il numero di riga e di colonna per un indirizzo di cella specificato
Quando si lavora con set di dati dinamici o di grandi dimensioni, potrebbe essere necessario automatizzare il processo di identificazione dei numeri di riga e di colonna per un dato riferimento di cella. L’uso di una macro VBA può raggiungere questo obiettivo in modo efficiente, specialmente se è necessario estrarre posizioni per più celle o integrarle in modelli personalizzati.
1. Innanzitutto, premi Alt+F11 per aprire l'editor di Visual Basic for Applications in Excel. Nella finestra VBA, fai clic su Inserisci > Modulo per creare un nuovo modulo. Copia e incolla il seguente codice nella finestra del modulo:
Sub GetRowAndColumnNumber()
Dim cellAddress As String
Dim rng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
cellAddress = Application.InputBox("Enter the cell address (e.g., NK60):", xTitleId, "", , , , , 2)
If cellAddress = "" Then
Exit Sub
End If
Set rng = Range(cellAddress)
If rng Is Nothing Then
MsgBox "Invalid address entered.", vbCritical
Exit Sub
End If
MsgBox "Row number: " & rng.Row & vbCrLf & "Column number: " & rng.Column, vbInformation, xTitleId
End Sub 2. Fai clic sul pulsante
(Esegui) oppure premi F5 per eseguire la macro. Ti verrà chiesto di inserire un indirizzo di cella, ad esempio NK60. La macro mostrerà quindi una finestra di dialogo con i numeri di riga e di colonna corrispondenti al tuo input.
Nota: Questa macro accetta indirizzi standard di celle Excel. Se inserisci un indirizzo non valido o lasci il campo vuoto, il codice termina senza generare errori. Questa soluzione è perfetta per automatizzare ricerche ripetute ed è completamente indipendente dalle formule del foglio di lavoro.
Scenari applicabili: Automatizza il processo di identificazione per moduli personalizzati o quando li integri in operazioni batch più ampie.
Vantaggi: Velocità, capacità di gestire più riferimenti in successione e riduzione dell’uso manuale di formule.
Limitazioni: Richiede l’accesso all’editor VBA e potrebbe non essere disponibile negli ambienti in cui le macro sono disabilitate.
Formula Excel: analizza ed estrai le lettere della colonna e Imposta numero di righe da un indirizzo
A volte non serve soltanto la posizione, ma si desidera separare le lettere della colonna e Imposta numero di righe da un indirizzo specificato (ad esempio, trasformando "NK60" in «NK» e "60", e, se necessario, ottenendo il numero di colonna da «NK»). Questo può essere utile per funzioni personalizzate dei fogli di lavoro o per l'analisi di dati importati.
Supponendo che l'indirizzo "NK60" sia inserito nella cella A1:
- Estrai le lettere della colonna («NK»):
=LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1) Inserisca questa formula in una qualsiasi cella, quindi prema Ctrl+Shift+Invio, poiché si tratta di una formula matriciale (in Microsoft 365 è sufficiente premere semplicemente)Invio). Questa formula estrae tutte le lettere iniziali dall'indirizzo.
- Estrai Imposta numero di righe ("60"):
=MID(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),"")), LEN(A1)) Questa formula restituisce la parte numerica, ovvero il numero di riga, dalla stringa dell'indirizzo.
- Converti le lettere della colonna in un numero di colonna:
=COLUMN(INDIRECT(LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1)&"1")) Questa formula combina l'estrazione delle lettere della colonna e ne converte il risultato in un valore numerico effettivo corrispondente al numero di colonna.
Spiegazione: Queste formule individuano la prima cifra presente nell'indirizzo per estrarre il testo che la precede (le lettere della colonna) e quello che la segue (il numero di riga). Ecco quando utilizzarle:
- Modifica A1 in modo che corrisponda alla cella contenente il tuo indirizzo.
- Se lavori con numerosi indirizzi, trascina le formule in basso o lateralmente per riempire l’intervallo desiderato.
- Presta attenzione agli stili di riferimento misti o agli indirizzi con spazi superflui: dati puliti assicurano i migliori risultati.
- Se ricevi un errore, assicurati che il tuo indirizzo sia formattato come un riferimento Excel valido.
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi