Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Eliminare numeri doppi.

Ultimo Aggiornamento: 21/01/2020 18:45
Post: 75
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
OFFLINE
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.
Post: 2.494
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
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
Post: 75
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
OFFLINE
14/01/2020 18:38

Non saprei da dove iniziare conosco poco excel.
Grazie.
Post: 2.226
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
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
Post: 76
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
OFFLINE
14/01/2020 18:58

La ringrazio tanto funziona.
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]
Post: 2.227
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
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
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
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
Vota:
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]
Eliminare dalle cinquine numeri doppi (4 messaggi, agg.: 15/03/2021 10:43)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 08:58. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com