PDA

View Full Version : Excel 2007 - Riempimento automatico - Help!


Manp
25-01-2009, 14:05
Ciao, ho un problema (forse stupido) con il riempimento automatico di Excel e spero che qualcuno mi possa aiutare prima che inizi a prendere a pugni il monitor.

in una cella ho una funzione del tipo: =CERCA.VERT(B2;Foglio1!A2:B166;2;FALSO)

e naturalmente vorrei copiarla in un certo numero di celle sottostanti (qualche migliaio) facendo in modo che l'unico valore ad incrementare sia B2, in parole povere la colonna dovrebbe risultare così:

=CERCA.VERT(B2;Foglio1!A2:B166;2;FALSO)
=CERCA.VERT(B3;Foglio1!A2:B166;2;FALSO)
=CERCA.VERT(B4;Foglio1!A2:B166;2;FALSO)
... e via così

ora, non importa come io la metta il completamento automatico continua ad incrementare anche i valori successivi A2:B166 che diventano via via A3:B167, A4:B168... cosa che ovviamente non ha alcun senso per ciò che voglio fare.

qualche idea? grazie :)

dragone17
25-01-2009, 14:16
se vuoi che il numero di riga o la lettera della colonna non cambino quando copi/incolli una formula devi mettere davanti il $.

nel tuo caso
=CERCA.VERT(B2;Foglio1!$A$2:$B$166;2;FALSO)

Manp
25-01-2009, 14:36
bhe, questa non la sapevo proprio... il che probabilmente fa capire quanto poco ne sappia di Excel :D

cmq ti ringrazio e già che ci sono ne approfitto per chiedere un'altra cosa:

in caso di errore la funzione CERCA.VERT (se il valore cercato non è presente nel pool di dati in cui gli dico di cercare, ad esempio) mi restituisce #N/D. è possibile fare in modo che invece di #N/D mi restituisca un valore qualsiasi tipo 0?

:)

Manp
25-01-2009, 15:30
direi che la funzione se.errore è quello che stavo cercando per la mia seconda richiesta.

:)

dragone17
25-01-2009, 16:03
non si può sapere tutto di excel, per esempio alla tua seconda domanda non avrei saputo rispondere :D

Manp
25-01-2009, 16:27
non si può sapere tutto di excel, per esempio alla tua seconda domanda non avrei saputo rispondere :D

:D tra l'altro ho scoperto che quella funzione è stata introdotta solo nel 2007 e per rendere il foglio di lavoro compatibile con il 2003 ho dovuto annidarne 2: le funzioni "se" e "val.non.disp" per ottenere lo stesso risultato (con una funzione lunga 3 volte tanto però :doh: )

:)