Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

excel 2003 operazioni tra fogli Opzioni
ludagi
Inviato: Monday, March 07, 2011 3:42:12 PM
Rank: AiutAmico

Iscritto dal : 2/7/2011
Posts: 382
Su di un file xls ho 2 fogli con le stesse colonne di dati vorrei sapere è possibile copiare sul foglio 1 tutte le rghe del foglio 2 non gia' presenti sul foglio 1 con un'unica operazione ?
Sponsor
Inviato: Monday, March 07, 2011 3:42:12 PM

 
ludagi
Inviato: Wednesday, March 09, 2011 1:12:48 PM
Rank: AiutAmico

Iscritto dal : 2/7/2011
Posts: 382
sono strabiliato da tanti aiuti .... veramente un forum eccezionale
a10n11
Inviato: Wednesday, March 09, 2011 7:14:29 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
non è con il sarcasmo che si ottengono risposte più veloci.
Non posso parlare per gli altri amici, ma ognuno di noi ha anche una attività privata.

Tornando alla tua domanda, non ci dici una cosa importante.
Il valore da comparare tra le due tabelle è il valore di una sola colonna o il valore concatenato di più colonne?

Puoi seguire due strade per raggiungere la soluzione:

1) usando la formula Conta.Se() in una colonna di appoggio per individuare i doppioni
Eseguire un filtro per la colonna di appoggio è copiare i soli dati filtrati.

2) affidare il compito ad una macro che esegue un ciclo di confronto e relativa copia sul foglio di destinazione

La scelta della soluzione dipende dalla risposta alla domanda posta sopra.
saluti
Giap

ludagi
Inviato: Thursday, March 10, 2011 8:04:26 AM
Rank: AiutAmico

Iscritto dal : 2/7/2011
Posts: 382
Grazie della gentile risposta i 2 fogli sono perfettamente uguali come impostazioni e colonne solo che non contngono lo stesso numero di righe quindi devo praticamente trasferire sul foglio 1 solo le righe del foglio 2 non presenti sul foglio 1 ...in altre parole sincronizzare il foglio 1 col foglio 2 quindi non posso limitarmi ad una sola colonna ma bisogna anazlizzare le righe in tutto il loro contenuto spero di essere chiaro ancora grazie
a10n11
Inviato: Thursday, March 10, 2011 10:24:30 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
Ipotizzando una situazione di questo tipo:

Foglio 1 :
Tabella in colonne A-B-C
a partire da riga 2 fino a riga 100

Foglio 2 :
Tabella in colonne A-B-C

in cella D2 immetti la seguente formula matriciale (inserire con la combinazione di tasti Ctrl+Maiusc.+Invio):
=SE(NON(VAL.ERRORE(CONFRONTA(A2&B2&C2;Foglio1!$A$2:$A$100&Foglio1!$B$2:$B$100&Foglio1!$C$2:$C$100;0)));1;0)
trascina la formula per tutta la lunghezza della tabella di foglio2
come risultato avrai 1 per righe uguali e zero per le altre.
Non ti rimane ora che applicare un filtro sulla colonna D con criterio =0
copia i dati filtrati nel foglio1
saluti
Giap

ludagi
Inviato: Friday, March 11, 2011 8:05:06 AM
Rank: AiutAmico

Iscritto dal : 2/7/2011
Posts: 382
grazie del suggerimento
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.