Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come identificare e restituire il numero di riga e colonna di una cella in Excel?

Author Tech Support Last modified

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 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:
a screenshot of using formulas and the returned row and column numbers

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.


a screenshot of selecting entire rows columns if containing certain value

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 Run button (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

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in