Comprensione del riferimento indiretto
* `Funzione indiretta: La funzione `indirect` prende una stringa di testo che rappresenta un indirizzo di cella e la converte in un riferimento di cella reale.
* Creazione di un riferimento dinamico: Combinando la funzione `indiretta 'con una cella contenente il numero di riga variabile, si crea un indirizzo cella dinamico che cambia in base al valore nella cella variabile.
Esempio:
Supponiamo che tu voglia fare riferimento alla cella nella colonna A, in cui il numero di riga è memorizzato nella cella B1. Ecco la formula:
`` `Excel
=Indiretto ("a" e b1)
`` `
Spiegazione:
1. `Funzione indiretta: Avvia la formula con la funzione "indiretta".
2. Concatenazione: `" A "&B1` concatena la lettera" A "(riferimento della colonna) con il valore nella cella B1 (numero di riga). Questo crea la stringa di testo che rappresenta l'indirizzo della cella (ad esempio, "A5" se B1 contiene il valore 5).
3. Riferimento dinamico: La funzione `indirect` interpreta questa stringa di testo come indirizzo di cella e restituisce il valore da quella cella.
Come funziona:
Se la cella B1 contiene il valore 5, la formula diventerà:
`` `Excel
=Indiretto ("a" e 5)
=Indiretto ("A5")
`` `
La funzione `indiretta 'recupera quindi il valore dalla cella A5.
Considerazioni chiave:
* Gestione degli errori: Utilizzare la funzione `iFerror` per gestire i casi in cui la cella variabile (B1 in questo esempio) potrebbe contenere un numero di riga non valido.
* Riferimenti assoluti: Se è necessario che la lettera di colonna rimanga fissa, utilizzare un riferimento assoluto (ad esempio, `$ a` &b1).
Esempi più complessi:
Puoi rendere i tuoi riferimenti cellulari ancora più dinamici usando altre funzioni all'interno della formula `indiretta '. Per esempio:
* usando `row ()`: `=Indiretto (" a "&row ())` faranno riferimento alla cella nella colonna A della riga corrente.
* usando `match ()`: `=Indirect (" A "&match (" valore ", b1:b10,0))` troverà la riga in cui "valore" appare nell'intervallo B1:B10 e quindi fare riferimento alla cella nella colonna A di quella riga.
Fammi sapere se hai in mente un caso d'uso specifico e posso fornire una formula più su misura.
software © www.354353.com