2012-07-09 7 views
9

Voglio rendere una cella uguale alla cella sopra di esso.funzione che prende indirizzo() e dà il valore

Quando scrivo

=address(row()-1;column()) 

E 'appena scrive il nome della cella in precedenza (ad esempio per la B2 scrive $ B $ 1)

C'è una funzione che immette l'indirizzo e mette il valore ?

risposta

22

Provare a utilizzare la funzione OFFSET per spostare la cella di -1 riga. Per esempio è possibile incollare il seguente formula nella cella A2 e restituirà il valore di A1:

=OFFSET(A2,-1,0) 

Se, invece, si vuole veramente per mantenere il vostro metodo di indirizzo attuale, metterlo all'interno della funzione INDIRECT come questo:

=INDIRECT(ADDRESS(ROW()-1,COLUMN())) 
+1

essere a conoscenza se si utilizza INDIRETTO è volatile e causerà calcolo eccessiva – Jesse

+0

D'accordo con Jesse, non c'è quasi mai alcun motivo di uso indiretto a meno che non ti sei preso in una salamoia. In questo caso l'offset è anche inutile in quanto invece di = OFFSET (A2, -1,0) come formula che dovresti usare = A1 – osknows

Problemi correlati