Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Ricerca dati duplicati

Ultimo Aggiornamento: 06/04/2018 00:02
Post: 81
Registrato il: 22/12/2017
Città: MILANO
Età: 44
Utente Junior
Excel2016
OFFLINE
04/04/2018 16:12

Ciao, avrei l'esigenza di individuare le righe in un foglio Excell i dati della colonna A e C sono duplicati.

Vi allego un esempio

Nell'esempio, come potete vedere, sono state evidenziate in giallo le righe 1 - 3 perchè i dati delle celle A1-C1 e A3-C3 sono doppi

Grazie 1000
[Modificato da Chiara-ExcelForum 04/04/2018 16:12]
Post: 543
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
04/04/2018 17:33

Ciao
se ho capito bene, seleziona l'intervallo A1:C5 e in FC inserisci questa formula:
=E(CONTA.SE($A$1:$A$5;$A1)>1;CONTA.SE($C$1:$C$5;$C1)>1)

Fai sapere. Ciao,
Mario
Post: 2.782
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
04/04/2018 17:34

Buona sera, Chiara;
se ho interpretato correttamente la tua richiesta potresti provare con la Funzione "Formattazione condizionale" imponendo la condizione:
 =E(CONTA.SE($A$1:$A$5;$A1)>1;CONTA.SE($C$1:$C$5;$C1)>1) 




A disposizione.

Buona serata.

Giuseppe

P.s. Chiedo scusa a @Marius44, che saluto, per la sovrapposizione; e pensare che prima di rispondere avevo fatto un refresh  
[Modificato da GiuseppeMN 04/04/2018 17:41]

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 3.307
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
04/04/2018 17:51

Ciao a tutti, un'altro modo
Sarebbe stato giusto sapere quante righe ci sono e correggere la formula
Comunque lento mà funziona anche se non la cambi
=E(MATR.SOMMA.PRODOTTO((A:A=A1)*(C:C=C1)*(A:A<>""))>1)
Ex (A:A=A1) in (A$1:A$1000=A1), pure (C:C=C1) e (A:A<>"")

Seleziona le colonne A,B,C vai in Formattazione Condizionale/nuova regola
Utilizza una formula e la scrivi dentro dandogli un colore
Excel 2013
Post: 1.558
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
04/04/2018 18:57

ciao

io userei in formattazione condizionale



=CONTA.PIÙ.SE($A$1:$A$100;A1;$C$1:$C$100;C1)




=MATR.SOMMA.PRODOTTO(($A$1:$A$1000=A1)*($C$1:$C$1000=C1)*($A$1:$A$1000<>""))>1




=MATR.SOMMA.PRODOTTO(--($A$1:$A$100&$C$1:$C$100=A1&C1)*($A$1:$A$100<>""))



Marius
Giuseppe

non mi funziona bene la vostra formattazione
mi colora anche se uno solo dei dati corrisponde.



[Modificato da federico460 04/04/2018 19:06]
Post: 2.783
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
04/04/2018 20:07

Buona sera, Federico.

@Federico460, scrive:


non mi funziona bene la vostra formattazione
mi colora anche se uno solo dei dati corrisponde.



Hai perfettamente ragione; è un controllo che non avevo eseguito.

Mi scuso per il refuso.



A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 544
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
04/04/2018 22:13

Ciao a tutti
Talvolta la fretta fa commettere brutti errori.
Mi scuso per l'accaduto.

Veniamo al problema. Avrei trovato la soluzione con una colonna d'appoggio (io ho usato la col.D) nelle cui celle ho inserito questa formula:
=A1&C1 - è una sorta di concatenamento delle celle A e C

Poi selezioni l'intera a rea interessata e metto in FC questa formula:
=CONTA.SE($D$1:$D$7;$D1)>1

Stavolta mi "sembra" corretta. Allego il file con le mie prove.
Fai sapere. Ciao,
Mario

PS - La col.D è nascosta.
Post: 81
Registrato il: 22/12/2017
Città: MILANO
Età: 44
Utente Junior
Excel2016
OFFLINE
05/04/2018 10:02

Grazie moltissimo a tutti!!!!
Post: 3.309
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
05/04/2018 10:38

Di nuovo (ciao a tutti), e "se desiderate" mi mandate a quel paese...

Per federico460...nella 2° Ti sei dimenticato l'iniziale.... E(
Poi se usi FC???, mi sembra alla 1° e 3° manchi sempre il E(1=1)=Vero

Per Marius44
Ti sei salvato in corner

Per GiuseppeMN
Sbagliare è umano (mi chiami per favore, io non riesco)

Per Chiara-ExcelForum
Le risposte post 4 e 7 sono giuste (con dati già scritti, elenco già esistente)

Ps post precedente "sparito"
[Modificato da raffaele1953 05/04/2018 10:51]
Excel 2013
Post: 1.561
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
05/04/2018 10:51

ciao

non serve la E(

provale con e senza
vedi che funziona uguale.

La E la usi se hai due condizioni o più
qui ne abbiamo una che da vero falso
Post: 3.310
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
05/04/2018 11:11

Nel frattempo, mi scuso con federico460

Ieri sera Ti avrei risposto... con 2007 bisogna il E(
Oggi col 2013, hai ragione (forse sono tutto fuso...e non ricordo)
[Modificato da raffaele1953 05/04/2018 11:25]
Excel 2013
Post: 2.784
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
05/04/2018 17:24

Buona sera, a Tutti;
scrivo solo per precisare che, molto indegnamente, mi sono permesso di apportare una piccola modifica al Codice VBA proposto da @federico460.
Il Codice proposto originariamente era:
 =MATR.SOMMA.PRODOTTO(($A$1:$A$1000=A1)*($C$1:$C$1000=C1)*($A$1:$A$1000<>""))>1 

questo Codice VBA, salvo mio errore, evidenziava solo il Nominativo; modificato in:
 =MATR.SOMMA.PRODOTTO(($A$1:$A$1000=$A1)*($C$1:$C$1000=$C1)*($A$1:$A$1000<>""))>1

evidenzia tutto il Record; Nominativo, Attività e Luogo.

Il riultato è assolutamente ininfluente rispetto alla richiesta iniziale, ma ho preferito il risultato di questa modifica.



A disposizione.

Buona serata a Tutti.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 3.311
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
05/04/2018 20:51

Ciao GiuseppeMN
Da oggi ho Excel2013 (a proposito sai come cambiare la mia firma?)

Se volete reinstallo 2007 (ero convinto della "E(" iniziale)
Comunque va bene lo stesso e le risposte erano giuste per tutti.

Giuseppe, le nostre formule sono uguali (evidenziano tutta la riga).
Tranne il fatto che metti il Dollaro davanti (ex =$A1)
Io non l'ho fatto. ChiederTi il motivo non vorrei, forse dovrei farlo a Microsoft

Ps. Mi piacerebbe sapere come fai usare diversi Excel sul stesso PC
Excel 2013
Post: 2.786
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
05/04/2018 22:52

Buona sera, Raffaele.

@ raffaele1953, scrive:

Da oggi ho Excel2013 (a proposito sai come cambiare la mia firma?)


Prova a "cliccare" su "raffaele1953", si dovrebbe aprire una videata nella quale in alto a destra trovi "Modifica Scheda"; a questo punto puoi modificare la Firma.

@ raffaele1953, scrive:


Giuseppe, le nostre formule sono uguali (evidenziano tutta la riga).
Tranne il fatto che metti il Dollaro davanti (ex =$A1)


Hai ragione, non avevo notato la tua Formula; forse conviene proporla fra CODE e /CODE, così è più leggibile.

In ogni caso:
-    "A1" esegue il controllo su "A1", "B1", "C1", "A2", "B2", "C2" ecc.
-    "$A1" esegue il controllo solo su "A1", "A2" ecc.

Analogamente per "C1" e "$C1"

In questo modo ho cercato di proporre una struttura il più fedele possibile a quella proposta da Chiara (che saluto) nel suo esempio.

@ raffaele1953, scrive:

Mi piacerebbe sapere come fai usare diversi Excel sul stesso PC



Questo è molto semplice ... ho due PC!      



Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1.562
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
06/04/2018 00:02

ciao Giuseppe

indegnamente?

ma dai!se 1000 anni avanti a me

grazie comunque della considerazione.


il tutto però ci riporta al famoso $ assoluto

che è bistrattato ma importantissimo nelle formule
e soprattutto nella formattazione

nb

io nel mio pc ho installato il 2016 e il 2003
sai mai si sa a chi devi rispondere [SM=g27827]

Vota: 15MediaObject5,00215 2
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Ricerca e restituzione dati (13 messaggi, agg.: 05/05/2020 22:35)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 18:55. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com