[Risolto] Confronto fogli
[Risolto] Confronto fogli
ciao a tutti volevo il vostro aiuto , ho bisogno di fare un confronto tra due fogli di 1000 righe e lo stesso fornitore nel primo csv (vecchio ) ho tutti i dati come nel secondo csv (nuovo ) ma il fornitore mi aggiunge o mi cancella righe in base alla sua fornitura ,questo vuol dire che tutte le volte devo fare una ricerca manuale a tutte le righe .e possibile fare un confronto automatico cosi da sapere quali righe sono state aggiunte o cancellate? con il filtro la ricerca e piu facile per 1000 righe ma devo attuarlo anche con un file di 15000 righe con tanti prodotti diversi grazie se riuscite ad aiutarmi in anticipo
Ultima modifica di charlie il lunedì 25 maggio 2020, 9:08, modificato 2 volte in totale.
Motivazione: Aggiunto ✔ verde
Motivazione: Aggiunto ✔ verde
open office 4.1.6. windows 10
Re: confronto fogli
Ciao per non sparare a caso allega un file d'esempio con un po' di dati.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: confronto fogli
ciao gioh66 ti allego file di esempio, allora nel foglio 2 ci sono righe nuove, il confronto nel foglio 3 deve risultare dalle righe del foglio 1 e 2 ,cioe il foglio 3 mi deve cancellare quelle righe del foglio 1 che nel foglio 2 non ci sono piu' e aggiungere le righe nuove del foglio 2
- Allegati
-
- esempio2.ods
- (11.11 KiB) Scaricato 170 volte
open office 4.1.6. windows 10
Re: confronto fogli
l'esempio dovrebbe riportare anche il risultato richiesto
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: confronto fogli
Ciao, mi sa che c'è un problema e cioè distinguere in foglio2 cosa è nuovo da cosa non c'è più rispetto a foglio1.
Se dal numero in colonna I si potesse ricavare quali sono gli articoli nuovi e cioè che sono nuovi tutti gli articoli che hanno un numero superiore al numero massimo di foglio1, si potrebbe fare così.
Nel foglio2, da K1 in giù ho creato una colonna d'appoggio che assegna un numero maggiore di 0 agli articoli nuovi o già presenti nel foglio1, con la seguente formula.
Poi nel foglio3 in A1 ho messo la seguente formula matriciale
la formula va inserita nella cella A1, confermata con la combinazione di tasti ctrl+maiuscolo+invio non col solo invio e copiata e incollata a destra e in basso.
Se dal numero in colonna I si potesse ricavare quali sono gli articoli nuovi e cioè che sono nuovi tutti gli articoli che hanno un numero superiore al numero massimo di foglio1, si potrebbe fare così.
Nel foglio2, da K1 in giù ho creato una colonna d'appoggio che assegna un numero maggiore di 0 agli articoli nuovi o già presenti nel foglio1, con la seguente formula
Codice: Seleziona tutto
=SE(I1>MAX($Foglio1.$I$1:$I$9);RIF.RIGA();SE(VAL.ERRORE(CONFRONTA(B1;$Foglio1.$B$1:$B$9;0));0;CONFRONTA(B1;$Foglio1.$B$1:$B$9;0)))
Poi nel foglio3 in A1 ho messo la seguente formula matriciale
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE(Foglio2!A$1:A$17;PICCOLO(SE(Foglio2!$K$1:$K$17>0;RIF.RIGA(Foglio2!$A$1:$A$17));RIF.RIGA(A1))));"";INDICE(Foglio2!A$1:A$17;PICCOLO(SE(Foglio2!$K$1:$K$17>0;RIF.RIGA(Foglio2!$A$1:$A$17));RIF.RIGA(A1))))
- Allegati
-
- confronto fogli.ods
- (15.3 KiB) Scaricato 144 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: confronto fogli
ciao gioh66 ritorno ad un problema che vorrei risolvere dopo un po' di tempo la soluzione che mi hai dato non riesco ad applicarla forse mi spiego male io ,sicuramente ,allora cerchero' di spiegarmi meglio se riesco , nel primo foglio ho una colonna con dati (codici) uguali come nella colonna del secondo foglio ma casuali nelle numerazioni delle righe cioe' il codice DDSD puo' essere alla riga 7 nel primo foglio e nella riga 14 nel secondo. il primo foglio contiene delle tabelle di dati che il secondo foglio non ha. cosi' lo stesso, il secondo foglio ha delle colonne differenti dal foglio primo .quindi vorrei spostare ( aggiungere e copiare i dati) in un terzo foglio le colonne differenti del primo foglio e secondo foglio relative ai codici delle celle uguali nel primo e secondo foglio ,cioe' la riga 7, codice DDSD , deve contenere le celle dei dati del primo e secondo foglio cosi' per tutti i codici nelle celle delle colonne uguali .questo e' quello che vorrei ma tra dire e fare ...... . non so se questo sia possibile mi affido a chi potrebbe darmi la soluzione ciao
open office 4.1.6. windows 10
Re: confronto fogli
Ciao @george, sarebbe meglio se nell'esporre le tue domande usassi anche le lettere maiuscole e qualche a capo.
Saresti più comprensibile .
Saresti più comprensibile .
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Confronto fogli
Ciao, potresti allegare un file d'esempio col risultato voluto messo a mano? Perchè, scusami, ma dal tuo ultimo messaggio non è che ci abbia capito molto.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Confronto fogli
ciao gioh66 ciao a tutti visto che che non riesco a farmi capire cosa e come voglio vi allego un file di esempio nel primo foglio tre colonne con una colonna di codici uguale al foglio due ma disposti in righe differenti e altre due colonne "DESCR" e "Dispo" nel secondo foglio la colonna di codici uguali del primo foglio con altre due colonne "articolo" e "DATA" .
nel terzo foglio e ' quello che vorrei realizzare , la somma dei due fogli ,
Codice DESCR Dispo articolo DATA
scusate se non mi faccio capire spero che questo mi aiuti . saluti e grazie
nel terzo foglio e ' quello che vorrei realizzare , la somma dei due fogli ,
Codice DESCR Dispo articolo DATA
scusate se non mi faccio capire spero che questo mi aiuti . saluti e grazie
- Allegati
-
- esempio01.ods
- (14.69 KiB) Scaricato 122 volte
open office 4.1.6. windows 10
Re: Confronto fogli
Ciao. Se ho capito prova così: in B2 del Foglio3 metti
e tira a destra e in basso.
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE(Foglio1!$A$2:$C$100;CONFRONTA($A2;Foglio1!$A$2:$A$100;0);CONFRONTA(B$1;Foglio1!$A$1:$C$1;0)));INDICE(Foglio2!$A$2:$C$100;CONFRONTA($A2;Foglio2!$A$2:$A$100;0);CONFRONTA(B$1;Foglio2!$A$1:$C$1;0));INDICE(Foglio1!$A$2:$C$100;CONFRONTA($A2;Foglio1!$A$2:$A$100;0);CONFRONTA(B$1;Foglio1!$A$1:$C$1;0)))
- Allegati
-
- confronto fogli(bis).ods
- (18.78 KiB) Scaricato 143 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Confronto fogli
ciao gioh66 grazie per il tuo codice, e' valido anche per 5000 righe? purtroppo nella mia ignoranza in materia non riesco ad attuarlo , copio il codice in b2 ma mi restituisce questo :"=nome?" dove sbaglio ? grazie ciao
open office 4.1.6. windows 10
Re: Confronto fogli
Mea culpa. Io uso libreoffice con la sintassi della formula per excel, e mi dimentico che chi usa openoffice, se copia e incolla la formula non gli viene riconosciuta.
Prova così:
ho anche aumentato il range fino a 5000 righe.
Prova così:
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE($Foglio1.$A$2:$C$5000;CONFRONTA($A2;$Foglio1.$A$2:$A$5000;0);CONFRONTA(B$1;$Foglio1.$A$1:$C$1;0)));INDICE($Foglio2.$A$2:$C$5000;CONFRONTA($A2;$Foglio2.$A$2:$A$5000;0);CONFRONTA(B$1;$Foglio2.$A$1:$C$1;0));INDICE($Foglio1.$A$2:$C$5000;CONFRONTA($A2;$Foglio1.$A$2:$A$5000;0);CONFRONTA(B$1;$Foglio1.$A$1:$C$1;0)))
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Confronto fogli
ciao gioh66 ,GRANDE funziona benissimo. grazie un ultima cosa ,posso cambiare il codice per copiare 4 colonne anziche 2 per foglio, e arrivare a 4 fogli di confronto ? ciao ancora grazie
open office 4.1.6. windows 10