Descrizione
I Filtri e gli elenchi
Obiettivi della lezione
Saper creare e gestire i filtri e gli elenchi
Indice lezione
Lezione 21 - Foglio Elettronico
21.1
Filtri ed elenchi;
21.2
Le operazioni
eseguibile con un elenco;
21.3
Inserimento dati
in un elenco;
21.4
Inserimento di
dati con la finestra di dialogo del modulo di dati;
21.5
Il filtro di un
elenco;
21.6
Tabella di
riferimento;
21.7
Esercizio 1;
21.8
Esercizio 2;
21.9
Esercizio 3;
21.10 Esercizio 4;
21.11 Esercizio 5;
21.12 Esercizio 6;
21.13 Esercizio 7;
21.14 Esercizio 8;
21.15 Esercizio 9;
21.16 Esercizio 10;
21.17 Esercizio 11;
21.18 Esercizio 12.
Dati sulla lezione
|
Versione: |
v1.0 |
|
Tempi: |
1 ½ ora / 90 minuti |
|
Data svolgimento lezione: |
21 Maggio 2003 |
|
Autore dei contenuti: |
Vastapane Marco Attilio |
|
Autore materiali didattici: |
Togni Francesca |
La Teoria
Un elenco di dati é essenzialmente una raccolta organizzata
di informazioni. Più specificatamente un elenco consiste in una riga di
intestazione, cioè del testo descrittivo, seguita da ulteriore righe di dati,
che possono essere dei valori oppure del testo; in pratica è una tabella di un
data base.
Spesso le colonne di un elenco vengono definite campi e le righe record. Come già sappiamo, la dimensione degli elenchi che è possibile sviluppare con Excel, è subordinata al fatto di non poter superare i 65.535 record e non può avere più di 256 campi, dal momento che queste sono le dimensioni fisiche del foglio di lavoro di Excel.
Nelle versioni precedenti alla versione 97, un elenco non poteva contenere più di 16.383 record.
21.2 - Le operazioni eseguibile con un elenco
Dal momento che Excel mette a disposizione parecchi strumenti capaci di gestire gli elenchi, questi vengono utilizzati per molti scopi. Un elenco per alcuni utenti e semplicemente un metodo da tenere traccia di informazioni,come ad esempio gli elenchi dei clienti, mentre per altri è un mezzo per poter memorizzare i dati che alla fine appariranno in un riepilogo.
Nelle lezioni precedenti abbiano imparato ad utilizzare il Microsoft Query, e la creazione guidata Query, al fine di poter estrapolare dei dati dalle tabelle. In questa lezione vedremo alcune altre operazioni che è possibile eseguire.
Per
progettare l’organizzazione delle informazioni di un elenco è necessario
seguire alcune regole.
q È buona norma di inserire delle etichette su ciascuna colonna nella prima riga dell’elenco; nell’eventualità che le descrizioni utilizzate siano eccessivamente lunghe, e non fosse possibile, si utilizzi il formato testo a capo in modo da non dover allargare le colonne.Per effettuare questa operazione, è sufficiente selezionare la cella, quindi dal menu Formato selezionare Celle. Scegliere la voce Allineamento, quindi selezionare Testo a capo.

q Ci si assicuri che ogni colonna contenga lo stesso tipo di informazioni.
q Si possono usare formule che eseguono calcoli in altri campi dello stesso record ; nell’eventualità che alcune formule a celle esterne all’elenco, è consigliabile rendere questi riferimenti assoluti; in caso contrario quando si ordina l’elenco potrebbero verificarsi risultati inaspettati
q Non si devono lasciare righe vuote all’interno dell’elenco .
q Selezionando lo strumento Blocca riquadri nel menu finestra è possibile vedere le indicazioni anche quando si fa scorrere l’elenco.
q Per bloccare, ad esempio solo la prima riga, in modo che sia sempre visibile,selezionare la prima cella immediatamente sotto alla riga prescelta.

q Nel nostro esempio è stata selezionata la cella A2. Dal menu finestra scegliere la voce Blocca quadri.
q La riga 1 sarà così sempre visibile; per eliminare questo tipo di visualizzazione, selezionare dal menu Finestra, la voce Sblocca Quadri.
Molti utenti amano lavorare con i fogli di lavoro perché cambiare il layout è relativamente facile. Gli elenchi si comportano in modo abbastanza simile a qualsiasi altro tipo di dati in Excel. Se ad esempio, si crea un elenco e poi risulta necessario inserire un’altra colonna, sarà sufficiente inserirne una nuova ed assegnare un nome di campo: Excel espanderà immediatamente l’elenco, includendo la nuova colonna. Chi avesse già utilizzato un differente programma di gestioni di archivi, può apprezzare l’estrema semplicità di quest’applicativo.
In questa lezione e nella prossima, andremo a lavorare sul file database_auto, che troverete in allegato alla lezione e che useremo per l’esercizio.
21.3 - Inserimento dati in un elenco
Per inserire i dati in un elenco, è ovviamente possibile effettuare l’operazione utilizzando le consuete tecniche standard offerte dal normale utilizzo di Excel.
Per agevolare l’inserimento ripetitivo di dati nell’elenco, Excel mette a disposizione due strumenti:
q Il completamento automatico: quando si inizia a scrivere in una cella, se viene trovata una corrispondenza tra il valore che si sta inserendo ed uno già presente, Excel lo completa in automatico,presentando il valore a disposizione.Premendo Invio, viene effettuato l’inserimento.Questa opzione può essere tuttavia disattivata dalla scheda Modifica della finestra di dialogo Opzioni.

q Selezione elenchi : si può fare clic con il pulsante destro del mouse su una cella e selezionare Seleziona da elenco dal menu di scelta rapida. Excel visualizza una casella di riepilogo che mostra tutte le voci nella colonna. In questo caso non è richiesta nessuna digitazione.

21.4 - Inserimento di dati con la finestra di
dialogo del modulo di dati
q E’ possibile utilizzare un’apposita finestra di dialogo per l’immissione dei dati: per effettuare l’operazione, è necessario spostare il puntatore del mouse su una cella dell’elenco. Dal menu Dati, selezionare Modulo

Con questo strumento è possibile effettuare inserimenti, ma non solo. Infatti può essere utilizzato per effettuare anche qualche ricerca, come ad esempio i dati riguardanti una determinata marca di autovetture.
Per compiere questa operazione è sufficiente premere il tasto Criteri, e specificare quale corrispondenza andare a ricercare.Se ad esempio scriviamo nel nome Codice, la marca Mercedes, premendo i tasti Trova succ . oppure Trova prec. compariranno esclusivamente i dati relativi alla scelta richiesta.
Quando la finestra di dialogo del modulo di dati è visualizzata, Excel mostra il primo record nell’elenco. Sulla parte superiore è presente l’indicatore che ci informa su quale record stiamo operando, ed il numero totale dei record.
Per inserire un nuovo record premere Nuovo, quindi inseriamo i dati corrispondenti ai campi dell’archivio.
Per spostarci tra un campo e l’altro può essere utilizzato il mouse, oppure il tasto TAB. Al termine dell’inserimento premendo Invio,oppure Nuovo, si completa l’operazione.
La finestra di dialogo del modulo di dati può essere utilizzata anche per compiere altre operazioni in alternativa all’inserimento dati.
Tra i tasti in essa contenuta troviamo:
q Elimina: elimina il record visualizzato
q Ripristina: ripristina le informazioni modificate. Si deve fare clic su questo pulsante prima di ciccare il pulsante Nuovo
q Trova prec: visualizza il record precedente nell’elenco. Se è stato inserito un criterio, questo pulsante mostra il record precedente che soddisfa il criterio.
q Trova succ: visualizza il record successivo nell’elenco. Se è stato inserito un criterio, questo pulsante mostra il record successivo che soddisfa il criterio stabilito.
q Criteri : Cancella i campi e consente di inserire un criterio con cui cercare i record. Se ad esempio vogliamo trovare i dati relativi ad autovetture che costino meno di 15.000 euro, si inserirà nel campo criterio <15000.
q Chiudi: Chiude la finestra di dialogo ed inserisce i dati che si stavano immettendo.
Tra le variegate possibilità offerte dal programma è possibile utilizzare le maschere di Microsoft Access per effettuare l’immissione dei dati.
Infatti, se questo applicativo è installato sul sistema, si possono usare i suoi strumenti di creazione delle maschere per sviluppare una maschera di immissione dati per un foglio di Excel. Questa funzionalità utilizza il componente aggiuntivo Collegamenti di Access che deve essere installato.
Per effettuare l’operazione, dal menu Strumenti selezionare Componenti Aggiuntivi , come spiegato nelle lezione 11 nella sezione intitolata “Da Excel ad Access”.
Fatto
ciò, si ha a disposizione un nuovo comando nel menu Dati: Maschera Access…
Il nuovo
menu Dati sarà così composto.

Scegliendo questo comando si avvia Microsoft Access, se non
è ancora attivo, ed inizia la creazione
guidata Maschera di Access che consente di realizzare la maschera di immissione
dati; sarà poi possibile utilizzare questa maschera per aggiungere i dati al
foglio di lavoro.
Questa creazione guidata pone un pulsante sul foglio di lavoro che contiene il testo Visualizza maschera di Access..Ciccando questo pulsante verrà lanciata la maschera per l’immissione dati.

Andando ad inserire i dati da questa maschera esterna ad Excel, verranno inseriti nel foglio di calcolo.

Filtrare un elenco vuol dire nascondere tutte le righe nell’elenco, tranne quelle che soddisfano alcuni criteri che vengono specificati. Questa tecnica è molto utilizzata ed assai utile, oltre che essere semplice da essere messa in atto.
Tra gli strumenti messi a disposizione troviamo il filtro automatico ed il filtro avanzato.
Il filtro automatico.
Per utilizzare questo strumento, posizionarsi con il puntatore della cella all’interno dell’elenco, quindi scegliere Dati èFiltroèFiltro automatico
Excel va ad aggiungere frecce rivolte verso il basso ai nomi del campo della riga delle intestazioni.

Quando si clicca sulla freccia di uno di questi elenchi a discesa, l’elenco si allarga per mostrare le voci uniche di quella colonna.
Andando a scegliere una di queste voci, Excel filtra l’elenco in base alla voce scelta.

Il filtro automatico ha però alcuni limiti, tra i quali il fatto che solo le prime 999 voci uniche della colonna possono apparire nell’elenco a discesa.
Nell’elenco a discesa, troviamo anche altri elementi.
q Tutto : visualizza tutti gli elementi nella colonna. Viene utilizzata questa opzione per eliminare il filtro per una colonna.
q Primi dieci: vengono visualizzati i primi dieci valori dell’elenco.
q Personalizza: consente di filtrare l’elenco in base a più voci.
q Vuote : Filtra l’elenco mostrando le righe vuote in questa colonna
q Non vuote : Filtra l’elenco mostrando le righe non vuote in questa colonna
Per uscire dalla modalità Filtro Automatico, ed eliminare anche le frecce a discesa, scegliere Dati èFiltroèFiltro automatico, e rimuovere il segno di spunta dalla voce Filtro automatico

La Pratica
La tabella Modelli in allegato
alle lezioni su cui lavoriamo.
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Uno |
900 |
45 |
Benzina |
NO |
7.500 |
|
|
FIAT |
Punto |
1200 |
55 |
Benzina |
NO |
8.000 |
SI |
|
FIAT |
Tipo |
1600 |
86 |
Benzina |
NO |
12.000 |
|
|
FIAT |
Croma |
2000 |
120 |
Benzina |
SI |
16.000 |
|
|
FIAT |
Marea |
1900 |
90 |
Diesel |
SI |
14.000 |
SI |
|
LANCIA |
Delta |
2000 |
150 |
Benzina |
SI |
25.000 |
|
|
LANCIA |
Dedra |
1800 |
120 |
Benzina |
NO |
18.000 |
|
|
LANCIA |
Thema |
2000 |
170 |
Benzina |
SI |
20.000 |
|
|
LANCIA |
Y |
1100 |
60 |
Benzina |
NO |
10.000 |
SI |
|
AUDI |
80 |
1600 |
100 |
Benzina |
NO |
17.000 |
|
|
AUDI |
90 |
2000 |
110 |
Diesel |
NO |
18.000 |
|
|
AUDI |
A4 |
1800 |
140 |
Benzina |
SI |
30.000 |
SI |
|
AUDI |
A3 |
1800 |
130 |
Benzina |
NO |
25.000 |
SI |
|
AUDI |
TT |
2200 |
190 |
Benzina |
SI |
30.000 |
SI |
|
VOLKSWAGEN |
Golf |
1900 |
130 |
Diesel |
SI |
20.000 |
SI |
|
VOLKSWAGEN |
Polo |
1400 |
75 |
Diesel |
SI |
15.000 |
SI |
|
MERCEDES |
SLK |
2000 |
150 |
Benzina |
SI |
50.000 |
SI |
|
MERCEDES |
Kompressor |
2000 |
150 |
Benzina |
SI |
50.000 |
SI |
|
MERCEDES |
190 |
1800 |
110 |
Benzina |
NO |
20.000 |
|
|
FORD |
Fiesta |
900 |
45 |
Benzina |
NO |
8.000 |
SI |
|
FORD |
Focus |
1900 |
105 |
Diesel |
SI |
13.000 |
SI |
|
FORD |
Mondeo |
2000 |
110 |
Benzina |
NO |
15.000 |
SI |
|
ALFA ROMEO |
33 |
1300 |
90 |
Benzina |
NO |
15.000 |
|
|
ALFA ROMEO |
75 |
1700 |
120 |
Benzina |
NO |
18.000 |
|
|
ALFA ROMEO |
146 |
1400 |
100 |
Benzina |
NO |
16.000 |
SI |
Selezionare tutte le auto Fiat
con il filtro Automatico.
q Selezionare con il filtro automatico, il valore FIAT nella colonna CODICE
Ecco il risultato
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Uno |
900 |
45 |
Benzina |
NO |
7.500 |
|
|
FIAT |
Punto |
1200 |
55 |
Benzina |
NO |
8.000 |
SI |
|
FIAT |
Tipo |
1600 |
86 |
Benzina |
NO |
12.000 |
|
|
FIAT |
Croma |
2000 |
120 |
Benzina |
SI |
16.000 |
|
|
FIAT |
Marea |
1900 |
90 |
Diesel |
SI |
14.000 |
SI |
Selezionare tutte le auto Fiat
in produzione
q Selezionare con il filtro automatico, il valore FIAT nella colonna CODICE e SI nel campo In produzione
Ecco il risultato
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Punto |
1200 |
55 |
Benzina |
NO |
8.000 |
SI |
|
FIAT |
Marea |
1900 |
90 |
Diesel |
SI |
14.000 |
SI |
Selezionare tutte le auto in
produzione
q Selezionare con il filtro automatico, il valore SI nel campo In produzione
Ecco il risultato
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Punto |
1200 |
55 |
Benzina |
NO |
8.000 |
SI |
|
FIAT |
Marea |
1900 |
90 |
Diesel |
SI |
14.000 |
SI |
|
LANCIA |
Y |
1100 |
60 |
Benzina |
NO |
10.000 |
SI |
|
AUDI |
A4 |
1800 |
140 |
Benzina |
SI |
30.000 |
SI |
|
AUDI |
A3 |
1800 |
130 |
Benzina |
NO |
25.000 |
SI |
|
AUDI |
TT |
2200 |
190 |
Benzina |
SI |
30.000 |
SI |
|
VOLKSWAGEN |
Golf |
1900 |
130 |
Diesel |
SI |
20.000 |
SI |
|
VOLKSWAGEN |
Polo |
1400 |
75 |
Diesel |
SI |
15.000 |
SI |
|
MERCEDES |
SLK |
2000 |
150 |
Benzina |
SI |
50.000 |
SI |
|
MERCEDES |
Kompressor |
2000 |
150 |
Benzina |
SI |
50.000 |
SI |
|
FORD |
Fiesta |
900 |
45 |
Benzina |
NO |
8.000 |
SI |
|
FORD |
Focus |
1900 |
105 |
Diesel |
SI |
13.000 |
SI |
|
FORD |
Mondeo |
2000 |
110 |
Benzina |
NO |
15.000 |
SI |
|
ALFA ROMEO |
146 |
1400 |
100 |
Benzina |
NO |
16.000 |
SI |
Selezionare tutte le auto non
più in produzione
q Selezionare con il filtro automatico, il valore Vuoto nel campo In produzione
Ecco il risultato
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Uno |
900 |
45 |
Benzina |
NO |
7.500 |
|
|
FIAT |
Tipo |
1600 |
86 |
Benzina |
NO |
12.000 |
|
|
FIAT |
Croma |
2000 |
120 |
Benzina |
SI |
16.000 |
|
|
LANCIA |
Delta |
2000 |
150 |
Benzina |
SI |
25.000 |
|
|
LANCIA |
Dedra |
1800 |
120 |
Benzina |
NO |
18.000 |
|
|
LANCIA |
Thema |
2000 |
170 |
Benzina |
SI |
20.000 |
|
|
AUDI |
80 |
1600 |
100 |
Benzina |
NO |
17.000 |
|
|
AUDI |
90 |
2000 |
110 |
Diesel |
NO |
18.000 |
|
|
MERCEDES |
190 |
1800 |
110 |
Benzina |
NO |
20.000 |
|
|
ALFA ROMEO |
33 |
1300 |
90 |
Benzina |
NO |
15.000 |
|
|
ALFA ROMEO |
75 |
1700 |
120 |
Benzina |
NO |
18.000 |
|
Selezionare tutte le auto Diesel
q Selezionare con il filtro automatico, il valore Diesel nel campo Alimentazione
Ecco il risultato
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Marea |
1900 |
90 |
Diesel |
SI |
14.000 |
SI |
|
AUDI |
90 |
2000 |
110 |
Diesel |
NO |
18.000 |
|
|
VOLKSWAGEN |
Golf |
1900 |
130 |
Diesel |
SI |
20.000 |
SI |
|
VOLKSWAGEN |
Polo |
1400 |
75 |
Diesel |
SI |
15.000 |
SI |
|
FORD |
Focus |
1900 |
105 |
Diesel |
SI |
13.000 |
SI |
Selezionare tutte le auto a benzina ancora in produzione
q Selezionare con il filtro automatico, il valore Diesel nel campo Alimentazione e Si nel campo In produzione.
Ecco il risultato
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Punto |
1200 |
55 |
Benzina |
NO |
8.000 |
SI |
|
LANCIA |
Y |
1100 |
60 |
Benzina |
NO |
10.000 |
SI |
|
AUDI |
A4 |
1800 |
140 |
Benzina |
SI |
30.000 |
SI |
|
AUDI |
A3 |
1800 |
130 |
Benzina |
NO |
25.000 |
SI |
|
AUDI |
TT |
2200 |
190 |
Benzina |
SI |
30.000 |
SI |
|
MERCEDES |
SLK |
2000 |
150 |
Benzina |
SI |
50.000 |
SI |
|
MERCEDES |
Kompressor |
2000 |
150 |
Benzina |
SI |
50.000 |
SI |
|
FORD |
Fiesta |
900 |
45 |
Benzina |
NO |
8.000 |
SI |
|
FORD |
Mondeo |
2000 |
110 |
Benzina |
NO |
15.000 |
SI |
|
ALFA ROMEO |
146 |
1400 |
100 |
Benzina |
NO |
16.000 |
SI |
Selezionare tutte le auto a turbina
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Croma |
2000 |
120 |
Benzina |
SI |
16.000 |
|
|
FIAT |
Marea |
1900 |
90 |
Diesel |
SI |
14.000 |
SI |
|
LANCIA |
Delta |
2000 |
150 |
Benzina |
SI |
25.000 |
|
|
LANCIA |
Thema |
2000 |
170 |
Benzina |
SI |
20.000 |
|
|
AUDI |
A4 |
1800 |
140 |
Benzina |
SI |
30.000 |
SI |
|
AUDI |
TT |
2200 |
190 |
Benzina |
SI |
30.000 |
SI |
|
VOLKSWAGEN |
Golf |
1900 |
130 |
Diesel |
SI |
20.000 |
SI |
|
VOLKSWAGEN |
Polo |
1400 |
75 |
Diesel |
SI |
15.000 |
SI |
|
MERCEDES |
SLK |
2000 |
150 |
Benzina |
SI |
50.000 |
SI |
|
MERCEDES |
Kompressor |
2000 |
150 |
Benzina |
SI |
50.000 |
SI |
|
FORD |
Focus |
1900 |
105 |
Diesel |
SI |
13.000 |
SI |
Selezionare tutte le auto turbo Diesel in produzione
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Marea |
1900 |
90 |
Diesel |
SI |
14.000 |
SI |
|
VOLKSWAGEN |
Golf |
1900 |
130 |
Diesel |
SI |
20.000 |
SI |
|
VOLKSWAGEN |
Polo |
1400 |
75 |
Diesel |
SI |
15.000 |
SI |
|
FORD |
Focus |
1900 |
105 |
Diesel |
SI |
13.000 |
SI |
Selezionare tutte le auto con costo minore di 15.000 €
q Selezionare personalizza nel filtro relativo alla colonna costo
q Scegliere “ è minore di ” dalla finestra di dialogo apparsa
q Scegliere nella casella attigua la voce 15.000, quindi premere OK

Ecco il risultato.
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Uno |
900 |
45 |
Benzina |
NO |
7.500 |
|
|
FIAT |
Punto |
1200 |
55 |
Benzina |
NO |
8.000 |
SI |
|
FIAT |
Tipo |
1600 |
86 |
Benzina |
NO |
12.000 |
|
|
FIAT |
Marea |
1900 |
90 |
Diesel |
SI |
14.000 |
SI |
|
LANCIA |
Y |
1100 |
60 |
Benzina |
NO |
10.000 |
SI |
|
FORD |
Fiesta |
900 |
45 |
Benzina |
NO |
8.000 |
SI |
|
FORD |
Focus |
1900 |
105 |
Diesel |
SI |
13.000 |
SI |
In
modo analogo, selezionare tutte le auto con potenza superiore ai 100 cavalli, e
costo inferiore ai 15.000 €
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FORD |
Focus |
1900 |
105 |
Diesel |
SI |
13.000 |
SI |
Selezionare
tutte le auto Alfa e Audi potenza superiore ai 110 cavalli
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
AUDI |
A4 |
1800 |
140 |
Benzina |
SI |
30.000 |
SI |
|
AUDI |
A3 |
1800 |
130 |
Benzina |
NO |
25.000 |
SI |
|
AUDI |
TT |
2200 |
190 |
Benzina |
SI |
30.000 |
SI |
|
ALFA ROMEO |
75 |
1700 |
120 |
Benzina |
NO |
18.000 |
|
Selezionare
l’auto più economica dell’elenco.
|
Codice |
Modello |
Cilindrata |
Potenza |
Alimentazione |
Turbina |
Costo |
In produzione |
|
FIAT |
Uno |
900 |
45 |
Benzina |
NO |
7.500 |
|
Non è obbligatorio inviare l’esercizio al tutor.
Feedback
Per
chiarimenti, si prega di lasciare la domanda direttamente sul Forum della
piattaforma Maestra.