Pagina 1 di 1

[Risolto] Selezionare da due tabelle di dati quelli Nuovi

Inviato: venerdì 20 ottobre 2023, 17:04
da Maurizio_senu
Buon giorno,
ho un problema che non riesco a risolvere con il Filtro standard di calc.
Ho due tabelle: la prima recente, contiene i dati di nuovi iscritti che però contengono anche alcuni dati vecchi,
la seconda contiene solo dati vecchi.
Vorrei estrarre dalla prima tabella (quella nuova) solo i dati non duplicati, cioè i dati nuovi che non sono presenti nella seconda tabella.
E anche possibile creare una macro?
Grazie

Re: Selezionare da due tabelle di dati quelli Nuovi

Inviato: venerdì 20 ottobre 2023, 20:56
da gioh66
Ciao. Intanto che qualcuno ti scrive una macro :mrgreen: ti propongo una soluzione con formule con una colonna d'appoggio.
Supponendo che i tuoi dati inizino dalla riga due, in A2 metti

Codice: Seleziona tutto

=SE(NON(VAL.NUMERO(CONFRONTA(B2;$D$2:$D$7;0)));RIF.RIGA();"")
e tira in basso.
Poi in una cella, per estrarre i nuovi nomi metti

Codice: Seleziona tutto

=SE.ERRORE(INDICE($B$2:$B$45;PICCOLO($A$2:$A$45;RIF.RIGA(A1))-1);"")&""
e tira in basso.
Ti posto un esempio

Re: Selezionare da due tabelle di dati quelli Nuovi

Inviato: venerdì 20 ottobre 2023, 21:16
da gioh66
...aggiornamento. Senza bisogno della colonna d'appoggio puoi usare questa formula

Codice: Seleziona tutto

=SE.ERRORE(INDICE($B$2:$B$29;AGGREGA(15;6;(RIF.RIGA($B$2:$B$29)-1)/VAL.ERRORE(CONFRONTA($B$2:$B$29;$D$2:$D$7;0));RIF.RIGA(A1)));"")&""

Re: Selezionare da due tabelle di dati quelli Nuovi

Inviato: sabato 21 ottobre 2023, 11:50
da Maurizio_senu
Ciao
Purtroppo ho provato tutti e due i metodi che mi hai gentilmente postato, ma non mi funzionano correttamente perchè mi restituiscono dati errati,
alcuni sono doppi. Ho provato a fare un copia/incolla di quelli errati nel caso ci fosse un refuso nel nome ma non funziona comunque
Sto usando libre office 7.6.1.2
Ti ho allegato un file di prova sul modello che mi hai inviato tu dove ho aggiunto alcuni dati.

Re: Selezionare da due tabelle di dati quelli Nuovi

Inviato: sabato 21 ottobre 2023, 14:51
da gioh66
Buondì. Lascia perdere la prima formula, non funziona se non in condizioni particolari.
Usa questa
=SE.ERRORE(INDICE($B$2:$B$300;AGGREGA(15;6;(RIF.RIGA($B$2:$B$300)-1)/VAL.ERRORE(CONFRONTA($B$2:$B$300;$D$2:$D$300;0));RIF.RIGA(A1)));"")&""
Ho ampliato i riferimenti fino a riga 300, tu metti quello che ti può servire.
Ti riallego il file corretto.

Re: RISOLTO Selezionare da due tabelle di dati quelli Nuovi

Inviato: lunedì 23 ottobre 2023, 12:47
da Maurizio_senu
GRAZIE!