Confronto fra file calc.

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
aldo.p
Messaggi: 1
Iscritto il: sabato 11 settembre 2010, 9:55

Confronto fra file calc.

Messaggio da aldo.p »

Ringrazio in anticipo chi mi può aiutare:
Ho due file clac di listini prezzi composti ognuno dalle seguenti colonne: codice, descrizione, unita di misura, e prezzo.
Ogni file è composto da c.a. 14.000 righe.
Avrei bisogno di creare un terzo file di verifica che, per codici identici, mi inserisca sulla stessa riga sia il prezzo del file "1" che "2", e mi inserisca anche gli codici.
Grazie.
Openoffice 3.2.1 su Windows 7
Avatar utente
lucky63
Volontario molto attivo
Volontario molto attivo
Messaggi: 3105
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Confronto fra file calc.

Messaggio da lucky63 »

Salve
Se non ho compreso male il suo intento.
Ecco i passaggi con cui può provare a risolvere con semplicità e velocemente.

Aprire il file1
Salvare con nome “FileAppoggio”
Aprire il file2
Selezionare tutti i record ad eccezzione dell'intestazione
Portarsi nel "FileAppoggio"
In fondo alla colonna “Codice”, nella prima cella vuota, incollare i record (che sono in memoria).

Avrà ora un unico file con circa 28000 record. Salvare il file.

Verificare se è impostato il filtro automatico sull'intestazione e in tal caso disabilitarlo.
In fianco al nome d'intestazione “prezzo” inserire la nuova voce “prezzo2”
Impostare nuovamente il filtro automatico. Ogni cella della riga d'intestazione avrà alla sua destra una freccetta.

Ordinare ora l'elenco in ordine crescente per codice

Supponendo che le intestazioni di colonna siano:
A1 = codice
B1 = descrizione
C1 = unità di misura
D1 = prezzo
E1 = prezzo2
e sotto a partire dalla seconda riga in sequenza tutti i 28000 record

Nella cella E2 impostare la formula =SE(A2=A3;D3;””)
Ricopiare la formula in basso per tutte le 28000 celle circa della colonna E

A parità di codice, nella riga del primo codice, in colonna E verrà riportato il prezzo del secondo codice.
Se non c'è corrispondenza di codice la cella in colonna E resta vuota

Cliccare sulla freccetta del filtro automatico alla destra della voce “prezzo2”
Selezionare la voce “filtro standard”

Nella finestrella che si apre impostare come segue:
Nome di campo prezzo2
Condizione >
Valore 0
Confermare con OK
Vengono così filtrati tutti i record per colonna E con un valore maggiore di 0
In pratica corrispondono a tutti i codici che hanno i due prezzi
Selezionare l'intera area filtrata compresa l'intestazione
Copiare in memoria
Aprire un nuovo foglio
Da Menu - Modifica - incolla speciale
Nel gruppo di caselle della voce “selezione” lasciare abilitate con la spunta sulle voci “Testo” e “Numeri”
Confermare con OK
Quello che ottiene è l'elenco riferito alle sue nuove esigenze
Salvi con nome desiderato “FILE3” e il gioco è fatto.

Saluti
Rispondi