Ricerca duplicati



  • Ricerca duplicati
    di sergran (utente non iscritto) data: 26/11/2013 17:31:01

    Ciao a tutti, come da titolo avrei bisogno di un aiuto per individuare dati duplicati.
    Vi spiego: ho un elenco contenente in una colonna dei numeri che sono duplicati. sarebbe possibile ottenere in una diversa colonna, ad es. un numero che identifichi le righe duplicate? Magari questo numero incrementale in modo che ogni gruppo di righe duplicate vengano identificate da numeri diversi?
    Vi faccio un esempio:
    pippo --> 1
    pluto --> 2
    paperino
    pluto --> 2
    topolino
    pippo --> 1
    Grazie
    Ciao



  • di Vecchio Frac data: 26/11/2013 18:48:31

    Questa la so ^_^
    Sia A1:A10 il range definito "lista".
    Scrivi in B1 la formula che segue e trascinala per tutta la lunghezza della lista.
    Gli esperti delle formule ci diranno come evitare che venga inserito il numero per i dati non duplicati ^_^
     
    B1=CONFRONTA(A1;lista;0)






  • di Vecchio Frac data: 26/11/2013 18:50:03

    Ecco la mia soluzione al quesito autoproposto, cioè evitare numeri per i non-duplicati ^_^
     
    =SE(CONTA.SE(lista;A1)=1;"";CONFRONTA(A1;lista;0))






  • di sergran (utente non iscritto) data: 28/11/2013 18:43:18

    Ciao, grazie per entrambe le soluzioni ma non riesco a far funzionare le vostre formule... mi potete dire dove sbaglio? Vi allego il file d'esempio



  • di Raffaele_53 (utente non iscritto) data: 28/11/2013 19:25:01

    Funzionano benissimo, Ti sei dimenticato di Dare il nome = LISTA
    La seconda è migliore


    Questa invece serve casomai avessi un numero variabile di nomi continuamente
    Menu /Inserisci /Nome /Definisci;
    Come Nome scrivi Lista
    come "Riferito a" inserisci Codice:
    =Scarto(Foglio1!$A$1;0;0;Conta.valori(Foglio1!$A:$A);1) Chiudi con Ok.

    Ps. se il Foglio1 ha un nome diverso scrivilo della riga sopra



  • di Vecchio Frac data: 28/11/2013 21:00:55

    Bella idea, Raffaele, una lista dinamica. Non ci avevo pensato. Ottimo ^_^





  • di sergran (utente non iscritto) data: 28/11/2013 21:29:54

    Abbi pazienza ma non capisco.....



  • di Raffaele_53 (utente non iscritto) data: 28/11/2013 21:58:32

    Dal Tuo esempio selezioni le celle (Come si fà?. Clicca sulla cella A1 e trascini giù finche ci sono i dati). Adesso le celle A1:Axxxx sono diventate azzurine e selezionate.

    In alto sopra A1 c'è una casella con su scritto A1. Vai dentro e scrivi -->Lista<-- e poi premi invio
    Hai già quasi finito.
    Adesso la formula in B1 e uguale a =CONFRONTA(A1;lista;0)
    Oppure la formula in B1 e uguale a =SE(CONTA.SE(lista;A1)=1;"";CONFRONTA(A1;lista;0))

    Oppure se non desideri creare il nome = Lista, devi sostituire la parola LISTA con l'area
    Facciamo finta che la Tua Area sia A1:A100
    =SE(CONTA.SE(A$1:A$100;A1)=1;"";CONFRONTA(A1;A$1:A$100;0))

    Se hai capito il tutto....il meccanismo (di una lista dinamica che ho già scritto sopra), sarebbe migliore in quel bisogno.



  • di sergran (utente non iscritto) data: 28/11/2013 22:28:37

    OTTIMO:::!!!!!! Grazie 1000