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
			
			
													[Risolto] Selezionare da due tabelle di dati quelli Nuovi
- Maurizio_senu
 - Messaggi: 113
 - Iscritto il: sabato 13 febbraio 2021, 9:41
 
							
						[Risolto] Selezionare da due tabelle di dati quelli Nuovi
		
													
							
						
			
			
			
			
					Ultima modifica di Maurizio_senu il lunedì 23 ottobre 2023, 12:51, modificato 2 volte in totale.
									
			
						
							versione Libreoffice 24.2.3.2 con windows 11
			
						Re: Selezionare da due tabelle di dati quelli Nuovi
Ciao. Intanto che qualcuno ti scrive una macro  
 ti propongo una soluzione con formule con una colonna d'appoggio.
Supponendo che i tuoi dati inizino dalla riga due, in A2 mettie tira in basso. 
Poi in una cella, per estrarre i nuovi nomi mettie tira in basso.
Ti posto un esempio
			
							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();"")
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);"")&""
Ti posto un esempio
- Allegati
 - 
			
		
		
				
- estrai nuovi nomi.ods
 - (10.65 KiB) Scaricato 59 volte
 
 
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 25.8 LinuxMint 21/22
			
						Libreoffice 25.8 LinuxMint 21/22
Re: Selezionare da due tabelle di dati quelli Nuovi
...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)));"")&""...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 25.8 LinuxMint 21/22
			
						Libreoffice 25.8 LinuxMint 21/22
- Maurizio_senu
 - Messaggi: 113
 - Iscritto il: sabato 13 febbraio 2021, 9:41
 
Re: Selezionare da due tabelle di dati quelli Nuovi
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.
			
							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.
- Allegati
 - 
			
		
		
				
- estrai nuovi nomi_prova.ods
 - (14.88 KiB) Scaricato 58 volte
 
 
versione Libreoffice 24.2.3.2 con windows 11
			
						Re: Selezionare da due tabelle di dati quelli Nuovi
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.
			
							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.
- Allegati
 - 
			
		
		
				
- estrai nuovi nomi_prova(1).ods
 - (10.68 KiB) Scaricato 64 volte
 
 
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 25.8 LinuxMint 21/22
			
						Libreoffice 25.8 LinuxMint 21/22
- Maurizio_senu
 - Messaggi: 113
 - Iscritto il: sabato 13 febbraio 2021, 9:41
 
Re: RISOLTO Selezionare da due tabelle di dati quelli Nuovi
GRAZIE!
			
			
									
						
							versione Libreoffice 24.2.3.2 con windows 11
			
						