domenica 7 giugno 2015

Excel - Riempimento automatico di celle vuote con il valore immediatamente sopra

Excel 2007. Capita avvolte di dover riempire una serie di celle (spesso anche molte) con i valori della cella immediatamente sopra. In generale questo accade quando si utilizza excel come database di dati senza voler digitare di volta in volta i valori corrispondenti per ciascun record inserito, ma soltanto ad ogni variazione di riga.
Prendiamo ad esempio un insieme di celle costituito da 3 colonne x 13 righe. Nell'esempio di Fig. 1 questo insieme è popolato da alcune celle contenenti dei dati (colori) altre vuote. 


Fig. 1 - insieme dati da completare

Se si vuole riempire ogni cella vuota con il contenuto immediatamente sopra, si può procedere in questo modo.
Selezionare con il pulsante SX del mouse l'area rettangolare (righe e colonne) che si vuole popolare, successivamente individua il comando "Trova e Seleziona ->  Vai a formato speciale..." (nelle versioni precedenti di excel, bisogna andare nel "menù modifica -> vai... -> speciale...")

Fig. 2 - comando Vai a formato speciale...

selezionare il pulsante "Celle vuote" come in Fig. 3

Fig. 3 - Pulsante "Celle vuote"

Nell'area individuata ora saranno selezionate solo le celle non contenenti dei dati Fig. 4

Fig. 4 - Selezione di celle vuote

A questo punto digitare "=" e la freccetta "SU" dei tasti direzionale. Questo comando dice ad excel di inserire nella prima cella dei dati una formula che richiama il dato immediatamente sopra. Per ricopiare la formula su tutte le rimanenti celle selezionate al passo precedente bisogna premere la combinazione di tasti "Ctrl + <INVIO>".
Il risultato sarà:

Fig. 5 - Risultato finale

Per rimuovere dall'area le formule e lasciare i valori, basterà riselezionare l'area corrente con il tasto SX del mouse, dare un comando di copia e successivamente incolla valori.

Nessun commento:

Posta un commento

Converti Minuti in Ore,Minuti

Capita avvolte di dover convertire un numero di minuti nel corrispondente (ore,minuti). Se il valore da convertire si trova nella cella ...