Excel Forum Per condividere esperienze su Microsoft Excel

Eliminare dalle cinquine numeri doppi

  • Messaggi
  • OFFLINE
    cico777
    Post: 153
    Registrato il: 27/05/2019
    Città: MILANO
    Età: 56
    Utente Junior
    2016
    00 14/03/2021 19:12
    Ciao a tutti mi servirebbe una formula o funzione che elimina dalle cinquine i numeri se presenti più di una volta, lasciarne solo uno. Ho allegato file di esmpio.
    Grazie mille.
  • OFFLINE
    rollis13
    Post: 1.099
    Registrato il: 16/08/2015
    Città: CORDENONS
    Età: 67
    Utente Veteran
    Excel 2016-32bit Win11
    00 15/03/2021 00:29
    Prova con questa mia macro anche se volevi una formula:
    Option Explicit
    Sub test()
        Dim ur     As Long
        Dim riga   As Long
        Dim col    As Long
        Dim cerca  As Variant
        Dim cella  As Long
        ur = Range("A" & Rows.Count).End(xlUp).Row    'trova ultima riga colonna A
        For riga = 1 To ur                            'ciclo dalla 1' all'ultima riga
            For col = 1 To 4                          'per ogni riga ciclo le colonne A-D
                cerca = Cells(riga, col).Value        'cosa cerco
                For cella = col + 1 To 5              'per ogni riga ciclo le colonne B-E
                    If cerca = Cells(riga, cella).Value Then  'confronta valore primo ciclo a secondo ciclo
                        Cells(riga, cella).ClearContents      'trovato duplicato ... cancella
                    End If
                Next cella
            Next col
        Next riga
    End Sub
    [Modificato da rollis13 15/03/2021 00:32]

    ______________________________________________________________
    C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
  • OFFLINE
    DANILOFIORINI
    Post: 1.007
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 15/03/2021 09:43
    Buongiorno
    Con le formule in G1 da trascinare a destra fino a K1 e poi in basso

    =SE.ERRORE(INDICE($A1:$E1;CONFRONTA(0;INDICE(CONTA.SE($F1:F1;$A1:$E1&"");;);0));"")
  • OFFLINE
    cico777
    Post: 157
    Registrato il: 27/05/2019
    Città: MILANO
    Età: 56
    Utente Junior
    2016
    00 15/03/2021 10:43
    Grazie mille.