Come identificare e restituire il numero di riga e colonna di una cella in Excel?
Nel tuo lavoro quotidiano con Excel, potresti spesso aver bisogno di determinare i numeri esatti delle righe e delle colonne di celle specifiche, sia per l'analisi dei dati, il riferimento nelle formule o la risoluzione di problemi di layout. Mentre comprendere l'indirizzo della cella stessa, come A2 (Colonna1, Riga2), è semplice per riferimenti diretti, diventa più complicato quando si hanno indirizzi più complessi come NK60. Individuare il numero di colonna corretto da tali indirizzi può richiedere passaggi aggiuntivi, specialmente se si lavora con grandi fogli di calcolo dove le lettere delle colonne vanno oltre Z e AA. A volte, potresti avere solo la componente riga o colonna e voler determinarne l'equivalente numerico. Questo articolo dimostra diverse soluzioni pratiche per identificare e restituire i numeri di riga e colonna in Excel, adattandosi a diversi scenari, dall'identificazione diretta all'analisi avanzata e all'automazione.
- Se conosci l'indirizzo della cella, come puoi identificare il numero di riga e colonna?
- Formula Excel: Usa la funzione CELL per ottenere il numero di riga o colonna
- Se conosci solo l'indirizzo della colonna o della riga, come puoi identificare il numero di riga o colonna?
- Codice VBA: Restituisce automaticamente il numero di riga e colonna per un indirizzo di cella specificato
- Formula Excel: Analizza ed estrai le lettere delle colonne e i numeri delle righe da un indirizzo
Se conosci solo l'indirizzo, come puoi identificare il numero di riga e colonna?
Quando conosci già l'indirizzo di una cella, determinarne il numero di riga o colonna è semplice utilizzando le funzioni integrate di Excel. Questo può essere particolarmente utile quando devi fare riferimento a intervalli specifici, validare le posizioni delle 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 NK può essere ottenuto utilizzando la formula Excel:
=COLUMN(NK60)
Questa formula, quando inserita in qualsiasi cella, restituirà il numero di colonna numerico corrispondente all'indirizzo fornito; in questo caso, NK si traduce nel numero di colonna 375. Allo stesso modo, per estrarre il numero di riga da questo indirizzo, usa:
=ROW(NK60)
Dopo aver inserito la formula in una cella, premi Invio per ottenere il numero di riga, che sarà 60 in questo esempio. Questi metodi sono diretti ed efficaci per individuare rapidamente la posizione esatta per qualsiasi indirizzo di cella dato in Excel.
Suggerimenti: Assicurati che il riferimento di cella utilizzato nella formula esista nel tuo foglio di lavoro; altrimenti, Excel potrebbe restituire un errore di riferimento.
Formula Excel: Usa la funzione CELL per ottenere il numero di riga o colonna
La funzione CELL è un altro metodo per identificare il numero di riga o colonna in base a un indirizzo dato, soprattutto quando vuoi recuperare informazioni in modo dinamico. Questo è utile quando si costruiscono modelli di report o si tiene traccia delle posizioni delle celle nelle 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, e quella per la colonna restituisce 375 per NK60.
Suggerimenti:
- CELL restituisce informazioni statiche sulla cella referenziata, indipendentemente da dove viene inserita la formula stessa.
- Questo metodo è utile per estrarre dinamicamente i dati di posizione, che possono essere utilizzati in altre formule o come riferimenti di controllo.
Se conosci solo l'indirizzo della colonna o della riga, come puoi identificare il numero di riga o colonna?
In alcuni casi, potresti avere solo parte delle informazioni, come sapere che il valore esiste in una colonna o riga specifica, e aver bisogno di trovare il suo numero di riga o colonna preciso per ulteriori operazioni sui dati o per la formattazione condizionale.
Ad esempio, potresti avere un set di dati come mostrato di seguito:
Supponiamo di voler trovare il numero di riga in cui appare "ink" nella colonna A. In questo caso, usa la seguente formula in una cella vuota qualsiasi:
=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 in grandi set di dati dove cercare visivamente sarebbe dispendioso in termini di tempo.
Allo stesso modo, se sai che "ink" appare da qualche parte nella riga 4 e vuoi trovare il numero di colonna, usa:
=MATCH("ink",4:4,0)
Questa formula restituisce la posizione della colonna nella riga 4 dove viene trovato "ink". Per 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.
Consiglio pratico: La funzione MATCH non è sensibile alle maiuscole/minuscole e cerca corrispondenze esatte quando il terzo argomento è 0.
Seleziona l'intera riga/colonna se i valori delle celle corrispondono a un certo valore in Excel
In alcune situazioni, invece di restituire solo il numero di riga o colonna, potresti voler evidenziare o selezionare l'intera riga o colonna contenente un certo valore. Kutools for Excel’s Seleziona Celle Specifiche offre un modo conveniente per selezionare intere righe o colonne se i valori delle celle soddisfano i tuoi criteri specificati. Una volta applicato, sia il numero di riga a sinistra che la lettera della colonna in alto saranno visibilmente evidenziati, rendendo più facile individuare visivamente dove si trovano le corrispondenze nel tuo foglio di lavoro. Questo approccio è particolarmente utile nella revisione di grandi set di dati o nella loro preparazione per ulteriori analisi.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Codice VBA: Restituisce automaticamente il numero di riga e 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 colonna per un dato riferimento di cella. L'utilizzo di una macro VBA può raggiungere questo obiettivo in modo efficiente, specialmente se è necessario estrarre posizioni per più celle o integrarsi con modelli personalizzati.
1. Innanzitutto, premi Alt + F11 per aprire l'editor Visual Basic for Applications in Excel. Nella finestra VBA, fai clic su Inserisci > Modulo per creare un nuovo modulo. Copia e incolla il codice seguente 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. Clicca il (Esegui) pulsante, oppure premi F5 per eseguire la macro. Ti verrà richiesto di inserire un indirizzo di cella come NK60. La macro mostrerà quindi una finestra di dialogo che mostra i numeri di riga e colonna per il tuo input.
Nota: Questa macro accetta indirizzi standard di celle Excel. Se inserisci un indirizzo non valido o lasci l'input vuoto, il codice uscirà senza generare errori. Questa soluzione è adatta per automatizzare ricerche ripetute e non dipende dalle formule del foglio di lavoro.
Scenari applicabili: Automatizza il processo di identificazione per moduli personalizzati o quando si integra con operazioni batch più ampie.
Vantaggi: Veloce, può gestire più riferimenti in successione e riduce l'uso manuale di formule.
Limitazioni: Richiede l'accesso all'editor VBA e potrebbe non essere disponibile in ambienti in cui le macro sono limitate.
Formula Excel: Analizza ed estrai le lettere delle colonne e i numeri delle righe da un indirizzo
A volte hai bisogno non solo della posizione ma vuoi separare le lettere delle colonne e i numeri delle righe da un indirizzo dato (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 del foglio di lavoro o per analizzare i 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)
Inserisci questa formula in qualsiasi cella, quindi premi Ctrl+Shift+Invio poiché si tratta di una formula di matrice (in Microsoft 365, basta premere Invio). Questo estrae tutte le lettere iniziali dall'indirizzo.
- Estrai i numeri delle righe ("60"):
=MID(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),"")), LEN(A1))
Questa formula fornisce la parte numerica, ovvero il numero di riga, dalla stringa dell'indirizzo.
- Converti le lettere delle colonne 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 delle colonne e le converte in un valore numerico di colonna effettivo.
Spiegazione: Queste formule si basano sul trovare dove appare il primo numero nell'indirizzo, quindi analizzano il testo prima (lettere delle colonne) e dopo (numero di riga). Quando le usi:
- Regola A1 per far corrispondere la cella contenente il tuo indirizzo.
- Se stai lavorando con molti indirizzi, trascina le formule verso il basso o lateralmente per riempire l'intervallo desiderato.
- Tieni presente gli stili di riferimento misti o gli indirizzi con spazi extra; i dati puliti danno i migliori risultati.
- Se ricevi un errore, verifica che il tuo indirizzo sia formattato come un riferimento Excel valido.
I migliori strumenti per la produttività in Office
Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice
- Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!