Come restituire l'indirizzo della cella invece del valore in Excel (formula semplice)

Quando si utilizzano formule di ricerca in Excel (come VLOOKUP, XLOOKUP o INDEX/MATCH), lo scopo è trovare il valore corrispondente e ottenere quel valore (o un valore corrispondente nella stessa riga/colonna) come risultato.

Ma in alcuni casi, invece di ottenere il valore, potresti volere che la formula restituisca l'indirizzo di cella del valore.

Ciò potrebbe essere particolarmente utile se si dispone di un set di dati di grandi dimensioni e si desidera scoprire la posizione esatta del risultato della formula di ricerca.

Ci sono alcune funzioni in Excel progettate per fare esattamente questo.

In questo tutorial, ti mostrerò come puoi trova e restituisce l'indirizzo della cella invece del valore in Excel utilizzando semplici formule.

Cerca e restituisci l'indirizzo della cella utilizzando la funzione INDIRIZZO

La funzione INDIRIZZO in Excel è pensata esattamente per questo.

Prende la riga e il numero di colonna e ti dà l'indirizzo della cella di quella cella specifica.

Di seguito è riportata la sintassi della funzione INDIRIZZO:

=INDIRIZZO(num_riga, num_colonna, [num_abs], [a1], [testo_foglio])

dove:

  • row_num: numero di riga della cella per la quale si desidera l'indirizzo della cella
  • column_num: numero di colonna della cella di cui vuoi l'indirizzo
  • [abs_num]: argomento facoltativo in cui è possibile specificare se si desidera che il riferimento di cella sia assoluto, relativo o misto.
  • [a1]: Argomento opzionale in cui è possibile specificare se si desidera il riferimento nello stile R1C1 o nello stile A1
  • [testo_foglio]: argomento facoltativo in cui è possibile specificare se si desidera aggiungere o meno il nome del foglio insieme all'indirizzo della cella

Ora, facciamo un esempio e vediamo come funziona.

Supponiamo che ci sia un set di dati come mostrato di seguito, dove ho l'ID dipendente, il loro nome e il loro dipartimento, e voglio conoscere rapidamente l'indirizzo della cella che contiene il dipartimento per l'ID dipendente KR256.

Di seguito è la formula che farà questo:

=INDIRIZZO(CONFRONTA("KR256",A1:A20,0),3)

Nella formula sopra, ho usato la funzione CONFRONTA per scoprire il numero di riga che contiene l'ID del dipendente specificato.

E poiché il dipartimento è nella colonna C, ho usato 3 come secondo argomento.

Questa formula funziona alla grande, ma ha uno svantaggio: non funzionerà se aggiungi la riga sopra il set di dati o una colonna a sinistra del set di dati.

Questo perché quando specifico il secondo argomento (il numero di colonna) come 3, è hardcoded e non cambierà.

Nel caso in cui aggiungo una colonna a sinistra del set di dati, la formula conterebbe 3 colonne dall'inizio del foglio di lavoro e non dall'inizio del set di dati.

Quindi, se hai un set di dati fisso e hai bisogno di una formula semplice, funzionerà bene.

Ma se hai bisogno di questo per essere più infallibile, usa quello trattato nella prossima sezione.

Cerca e restituisci l'indirizzo della cella utilizzando la funzione CELL

Sebbene la funzione INDIRIZZO sia stata creata appositamente per fornirti il ​​riferimento di cella della riga e del numero di colonna specificati, esiste un'altra funzione che fa anche questo.

Si chiama funzione CELL (e può darti molte più informazioni sulla cella rispetto alla funzione ADDRESS).

Di seguito è riportata la sintassi della funzione CELL:

=CELL(info_type, [riferimento])

dove:

  • info_type: le informazioni sulla cella desiderata. Questo potrebbe essere l'indirizzo, il numero di colonna, il nome del file, ecc.
  • [riferimento]: argomento facoltativo in cui è possibile specificare il riferimento di cella per il quale sono necessarie le informazioni sulla cella.

Ora, vediamo un esempio in cui puoi usare questa funzione per cercare e ottenere il riferimento di cella.

Supponiamo di avere un set di dati come mostrato di seguito e di voler conoscere rapidamente l'indirizzo della cella che contiene il reparto per l'ID dipendente KR256.

Di seguito è la formula che farà questo:

=CELL("indirizzo", INDICE($A$1:$D$20,CONFRONTA("KR256",$A$1:$A$20,0),3))

La formula di cui sopra è abbastanza semplice.

Ho usato la formula INDEX come secondo argomento per ottenere il dipartimento per l'ID dipendente KR256.

E poi lo ha semplicemente avvolto all'interno della funzione CELL e gli ha chiesto di restituire l'indirizzo della cella di questo valore che ottengo dalla formula INDEX.

Ora ecco il segreto del perché funziona - la formula INDICE restituisce il valore di ricerca quando gli vengono forniti tutti gli argomenti necessari. Ma allo stesso tempo, restituirebbe anche il riferimento di cella di quella cella risultante.

Nel nostro esempio, la formula INDICE restituisce "Vendite" come valore risultante, ma allo stesso tempo puoi anche usarla per darti il ​​riferimento di cella di quel valore invece del valore stesso.

Normalmente, quando inserisci la formula INDICE in una cella, restituisce il valore perché è quello che dovrebbe fare. Ma negli scenari in cui è richiesto un riferimento di cella, la formula INDICE ti darà il riferimento di cella.

In questo esempio, è esattamente quello che fa.

E la parte migliore dell'utilizzo di questa formula è che non è legata alla prima cella del foglio di lavoro. Ciò significa che puoi selezionare qualsiasi set di dati (che potrebbe essere ovunque nel foglio di lavoro), utilizzare la formula INDICE per eseguire una ricerca regolare e ti darebbe comunque l'indirizzo corretto.

E se inserisci una riga o una colonna aggiuntiva, la formula si regolerebbe di conseguenza per darti l'indirizzo di cella corretto.

Quindi queste sono due semplici formule che puoi usare per cercare e trova e restituisci l'indirizzo della cella invece del valore in Excel.

Spero che tu abbia trovato utile questo tutorial.

wave wave wave wave wave