INDIRIZZO Funzione Excel - Ottieni l'indirizzo della cella come testo

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione INDIRIZZO di Excel in Excel per restituire un indirizzo di cella come testo.

INDIRIZZO Funzione Panoramica

La funzione ADDRESS Restituisce un indirizzo di cella come testo.

Per utilizzare la funzione INDIRIZZO del foglio di lavoro Excel, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Funzione INDIRIZZO Sintassi e input:

1 =INDIRIZZO(num_riga,num_colonna,num_abs,C1,testo_foglio)

numero_riga - Il numero di riga per il riferimento. Esempio: 5 per la riga 5.

col_num - Il numero di colonna per il riferimento. Esempio: 5 per la colonna E. Non è possibile inserire "E" per la colonna E

numero_abs - [opzionale] Un numero che rappresenta se il riferimento deve avere riferimenti di riga/colonna assoluti o relativi. 1 per assoluto. 2 per riga assoluta/colonna relativa. 3 per riga relativa/colonna assoluta. 4 per parente.

a1 - [facoltativo]. Un numero che indica se utilizzare il formato di riferimento cella standard (A1) o il formato R1C1. 1/TRUE per Standard (predefinito). 0/FALSE per R1C1.

foglio_testo - [opzionale] Il nome del foglio di lavoro da utilizzare. Default al foglio corrente.

Che cos'è la funzione INDIRIZZO?

La funzione ADDRESS è un po' una funzione univoca. La maggior parte delle volte in un foglio di calcolo, diciamo al computer un riferimento di cella e ci dà il valore di quella cella. Con l'INDIRIZZO, andremo invece a costruire il nome di una cella. Questo indirizzo può essere relativo o assoluto, in stile A1 o R1C1, e può includere o meno il nome del foglio. Per la maggior parte, questa funzione non ha molti usi pratici, ma può essere divertente da imparare. Quando viene utilizzato, di solito è in combinazione con altre funzioni come vedremo di seguito.

Esempio di base

Diciamo che vogliamo costruire un riferimento alla cella in 4ns colonna e 1ns riga, nota anche come cella D1. Possiamo utilizzare il layout illustrato qui:

La nostra formula in A3 è semplicemente

1 =INDIRIZZO(B1, B2)

Nota che non dichiarando un argomento specifico per relativo/assoluto, abbiamo ottenuto tutto assoluto. Abbiamo anche ottenuto lo stile predefinito di riferimento di tipo A1 senza nome del foglio.

Combinato con INDIRETTO

Come abbiamo detto, la funzione ADDRESS di per sé non ci ha dato davvero nulla di utile. Potremmo combinarlo con la funzione INDIRETTO per ottenere alcune funzionalità. Considera questo layout, dove abbiamo un elenco di elementi nella colonna D. Se abbiamo mantenuto la stessa formula di prima, genereremo un riferimento a D1 in questo modo

12 =INDIRIZZO(B1, B2)=$D$1

Inserendo la funzione indirizzo all'interno di una funzione INDIRETTO, saremo in grado di utilizzare il riferimento di cella generato e usarlo in modo pratico. L'INDIRETTO prenderà il riferimento di "$D$1" e lo userà per recuperare il valore da quella cella.

123 =INDIRETTO(INDIRIZZO(B1, B2)=INDIRETTO($D$1)="Mela"

Nota: Sebbene quanto sopra fornisca un buon esempio di come rendere utile la funzione INDIRIZZO, non è una buona formula da utilizzare normalmente. Richiedeva due funzioni e, a causa dell'INDIRETTO, sarà di natura volatile. Un'alternativa migliore sarebbe stata usare INDEX in questo modo: =INDEX(1:1048576, B1, B2)

Indirizzo di valore specifico

A volte, quando si dispone di un ampio elenco di elementi, è necessario essere in grado di sapere dove si trova un elemento nell'elenco. Considera questa tabella dei punteggi degli studenti. Siamo andati avanti e abbiamo calcolato i valori minimo, mediano e massimo di questi punteggi nelle celle E2: G2.

Potremmo filtrare la nostra tabella per ciascuno di questi elementi per trovare dove si trova (di nuovo, immagina che questo sia un elenco molto più grande), o potremmo persino applicare una formattazione condizionale in modo che venga visualizzata visivamente all'utente. Ma, se l'elenco è composto da migliaia di righe, non vogliamo dover scorrere così lontano per vedere cosa vogliamo. Invece, useremo i valori in E2: G2 per determinare l'indirizzo delle celle che contengono i nostri valori. Per fare ciò, utilizzeremo la funzione CONFRONTA con INDIRIZZO. Ricorda che CONFRONTA restituirà la posizione relativa di un valore all'interno di un intervallo.

La nostra formula in E3 quindi è:

1 =INDIRIZZO(CONFRONTA(E2, $B:$B, 0), 2)

Possiamo copiare questa stessa formula su G3 e cambierà solo il riferimento E2 poiché è l'unico riferimento relativo. Guardando indietro a E3, la funzione MATCH è stata in grado di trovare il valore di 98 nel 5ns riga della colonna B. La nostra funzione ADDRESS ha quindi utilizzato questo per creare l'indirizzo completo di "$B$5".

Traduci le lettere delle colonne dai numeri

Fino a questo punto, tutti i nostri esempi hanno permesso alla funzione ADDRESS di restituire un riferimento assoluto. Questo prossimo esempio restituirà un riferimento relativo. In questa tabella, vogliamo inserire un numero nella colonna A e restituire il nome della lettera della colonna corrispondente.

Per raggiungere il nostro obiettivo, faremo in modo che la funzione ADDRESS restituisca un riferimento sulla riga 1 in formato relativo, quindi rimuoveremo "1" dalla stringa di testo in modo da avere solo le lettere rimaste. Considera nella nostra tabella la riga 3, dove il nostro input è 13. La nostra formula in B3 è

1 =SOSTITUTO(INDIRIZZO(1, A3, 4), "1", "")

Nota che abbiamo dato il 3rd argomento all'interno della funzione ADDRESS, che controlla il riferimento relativo rispetto a quello assoluto. La funzione ADDRESS emetterà "M1", quindi la funzione SOSTITUTO rimuove l'"1" in modo da rimanere solo con la "M".

Trova l'indirizzo di Named Ranges

In Excel, puoi denominare l'intervallo o gli intervalli di celle, consentendoti di fare semplicemente riferimento all'intervallo denominato anziché al riferimento di cella.

La maggior parte degli intervalli denominati sono statici, nel senso che fanno sempre riferimento allo stesso intervallo. Tuttavia, puoi anche creare intervalli denominati dinamici che cambiano di dimensione in base ad alcune formule.

Con un intervallo denominato dinamico, potrebbe essere necessario conoscere l'indirizzo esatto a cui punta l'intervallo denominato. Possiamo farlo con la funzione ADDRESS.

In questo esempio, vedremo come definire l'indirizzo per il nostro intervallo denominato chiamato "Gradi".

Riportiamo la nostra tavola di prima:

Per ottenere l'indirizzo di un intervallo, è necessario conoscere la cella in alto a sinistra e la cella in basso a sinistra. La prima parte è abbastanza facile da realizzare con l'aiuto della funzione ROW e COLUMN. La nostra formula in E1 può essere

1 =INDIRIZZO(RIGA(Gradi), COLONNA(Gradi))

La funzione ROW restituirà la riga della prima cella nel nostro intervallo (che sarà 1) e la COLUMN farà lo stesso in modo simile per la colonna (anche 1).

Per ottenere la cella in basso a destra, utilizzeremo la funzione RIGHE e COLONNE. Dal momento che possiamo capire il punto di partenza del nostro intervallo, se calcoliamo quanto è alto l'intervallo e sottraiamo il nostro punto di partenza, otterremo il punto finale corretto. La formula per questo sembra

1 =INDIRIZZO(RIGHE(Gradi)-ROW(Gradi)+1, COLONNE(Gradi)-COLUMN(Gradi)+1)

Infine, per mettere tutto insieme in un'unica stringa, possiamo semplicemente concatenare i valori insieme con i due punti nel mezzo. La formula in E3 può essere

1 =MI1 & ":" & MI2

Nota: mentre siamo stati in grado di determinare l'indirizzo dell'intervallo, la nostra funzione ADDRESS ha determinato se elencare i riferimenti come relativi o assoluti. I tuoi intervalli dinamici avranno riferimenti relativi che questa tecnica non rileverà.

2ns Nota: Questa tecnica funziona solo su un intervallo di nomi continuo. Se avessi un intervallo denominato definito come qualcosa di simile a questa formula

1 =LA1:B2, LA5:B6

quindi la tecnica di cui sopra comporterebbe errori.

Note aggiuntive

Utilizzare la funzione ADDRESS per generare un indirizzo da un determinato numero di riga e colonna. Importante: Devi inserire la colonna numero. L'inserimento della lettera della colonna genererà un errore. Se necessario, puoi utilizzare la funzione Colonna per calcolare il numero di colonna per un riferimento di cella.

Abs_num consente di alternare i riferimenti di cella assoluti e relativi.
1,2,3,4 a1, $a$2… relativo/assoluto ecc…

Quindi indicare se utilizzare a1 o R1C1. La modalità a1 è la modalità standard in cui le celle sono referenziate dalla loro lettera di colonna e numero di riga (es. a4). La modalità R1C1 è dove le celle sono referenziate dai loro numeri di riga e colonna (es. R4C1). a1 è la modalità predefinita. Usa questo a meno che tu non abbia una buona ragione per non farlo.

Nell'ultimo argomento puoi inserire un nome di foglio se il riferimento di cella sarà su un altro foglio di lavoro. Digitare il nome del foglio racchiuso tra parentesi (es “foglio3”).

Torna all'elenco di tutte le funzioni in Excel

INDIRIZZO funzione in Fogli Google

La funzione INDIRIZZO funziona esattamente allo stesso modo in Fogli Google come in Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave