feed
top
crea forum
cerca
feed
forum
supporto
discussione
cerca
Excel Forum
Per condividere esperienze su Microsoft Excel
Cerca
Soluzioni Excel Domande e Risposte
Accedi
Eliminare numeri doppi.
Messaggi
OFF
LINE
cico777
Post: 75
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
0
0
14/01/2020
17:32
Ciao a tutti, mi serve nuovamente il vostro aiuto;
Ho un gruppo di numeri e vorrei eliminare i numeri che sono presenti
piu' di una volta e lasciarne solo uno. Ho allegato file di esempio.
Grazie mille.
Download (9 KB)
OFF
LINE
dodo47
Post: 2.494
Registrato il: 06/04/2013
Utente Veteran
2010
0
0
14/01/2020
18:16
ciao
perchè non provi a fare qualcosa in autonomia e la sottoponi anche se non funzionante?
Almeno la soddisfazione di "averci provato" ;)
saluti
Domenico
Win 10 - Excel 2016
OFF
LINE
cico777
Post: 75
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
0
0
14/01/2020
18:38
Non saprei da dove iniziare conosco poco excel.
Grazie.
OFF
LINE
locatevaresino
Post: 2.226
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
0
0
14/01/2020
18:39
ciao
da inserire nel modulo del foglio
Option Explicit
Sub eliminadoppi()
Dim cella As Variant
Dim cellaV As Variant
Dim ValCella As Long
For Each cella In Range("A1:S18")
ValCella = cella
If cella.Value <> "" Then
For Each cellaV In Range("A1:s18")
If cellaV.Address() <> cella.Address() Then
If cellaV.Value = ValCella Then
cellaV.ClearContents
End If
End If
Next cellaV
End If
Next cella
End Sub
Ciao da locate
excel 2007 / 13
OFF
LINE
cico777
Post: 76
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
0
0
14/01/2020
18:58
La ringrazio tanto funziona.
ABCDEF@Excel
0
0
15/01/2020
16:11
Il codice di locatevaresino va bene.
Mi stavo chiedendo se si potrebbe farlo solo con formule???
In U1 =SE(A1="";"";SE(CONTA.SE($A1:$S1;A1)>1;"";A1)) da trascinare sino AM18. Però non va bene se in riga1 ci sono doppioni.
Certo che abbinando CONTA.SE($A1:$S1;A1) + CONTA.SE($A1:A1;A1) dovrebbe funzionare, mà io non riesco. Con altre funzioni... tipo MATR.SOMMA.PRODOTTO non saprei?
Ps. Per una F.C. che visualizzi solo i numeri univoci
[
Modificato da ABCDEF@Excel 15/01/2020 16:13
]
OFF
LINE
locatevaresino
Post: 2.227
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
0
0
15/01/2020
17:23
ciao
prova questa formula
=SE(A1="";"";SE(CONTA.SE($A$1:INDIRETTO(INDIRIZZO(RIF.RIGA();SE(RIF.RIGA()=1;RIF.COLONNA(A1);19)));A1)=1;A1;""))
in base ai dati nel Range("A1:S18") inseriti nella tabella
metti questa in U1 e trascini fino a AM1 e in giu' fino a AM18
vedi se va bene
Ps avevo scritto 15 al posto di 19 riguardo colonna S
[
Modificato da locatevaresino 15/01/2020 17:47
]
Ciao da locate
excel 2007 / 13
ABCDEF@Excel
0
0
15/01/2020
22:26
Perfetto, era solo una mia curiosità da usare in FC
Risposta FC = Non utilizzare operatori di riferimento (come unioni,intersezioni e intervalli) o costanti di matrice per i criteri ecc ecc
ABCDEF@Excel
0
0
21/01/2020
18:45
Alla fine sono riuscito, tramite FC nascondere i numeri doppi
=E(SE(A1="";"";SE(CONTA.SE($A$1:$S1;A1)=1;1;SE(CONTA.SE($A$1:$S2;A1)=1;1;2)))=2)
Può essere utile nel caso ci sia da valutare diverse colonne insieme
Ps. L'ultima riga deve essere vuota
Download
Tag discussione
numeri
eliminare
Registrati
Accedi
Soluzioni Excel Domande e Risposte
Accedi
IL MIO PROFILO
LE MIE DISCUSSIONI
FORUM CHE SEGUI
LA MIA FORUM-CARD
MODIFICA FORUM-CARD
FAQ
TRADUCI
LOGOUT
Accedi
Registrati
FAQ
TRADUCI
Scatta o carica foto
Allega file
Inserisci link da url (card)
Incorpora url (YouTube/Twitter/...)
ACCETTA
RIFIUTA
Anteprima