Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Excel] Selezionare i dati uguali in due colonne

    Salve ragazzi ho trovato parecchio a riguardo ma sinceramente non ci ho capito molto perchè non sono troppo pratico con excel. In poche parole dovrei confrontare due colonne con dentro dei valori in modo da evidenziare quelli uguali.

    Tutto questo mi serve per selezionare con un filtro i valori che risultano evidenziati da questa procedura e creare un csv da importare nel mio store online.

    In poche parole devo mettere a confronto i codici di riferimento dei prodotti avendo la colonna principale con tutti quelli del mio store online e nella seconda quelli che corrispondono ai prodotti fuori magazzino.

    Spero possiate darmi una mano perchè sto uscendo seriamente matto.

  2. #2
    Quote Originariamente inviata da ZeroBlaster Visualizza il messaggio
    Salve ragazzi ho trovato parecchio a riguardo ma sinceramente non ci ho capito molto perchè non sono troppo pratico con excel. In poche parole dovrei confrontare due colonne con dentro dei valori in modo da evidenziare quelli uguali.

    Tutto questo mi serve per selezionare con un filtro i valori che risultano evidenziati da questa procedura e creare un csv da importare nel mio store online.

    In poche parole devo mettere a confronto i codici di riferimento dei prodotti avendo la colonna principale con tutti quelli del mio store online e nella seconda quelli che corrispondono ai prodotti fuori magazzino.

    Spero possiate darmi una mano perchè sto uscendo seriamente matto.

    Ciao,
    benvenuto.

    Ammettiamo che i dati principali si trovino in colonna A a partire dalla cella 2 fino alla 50 e che i codici dei prodotti fuori magazzino si trovino in colonna B a partire dalla cella 2 fino alla 25.

    Ci sono due soluzioni immediate, una con le formule e una con la formattazione condizionale, e una più macchinosa col VBA che per ora lascio perdere.


    SOLUZIONE CON LE FORMULE



    Inserisci questa formula in C2

    codice:
    =SE(VAL.ERRORE(CONFRONTA(B2;$A$2:$A$100;0));"";B2)

    e, dopo averla inserita, copia la cella C2 sulle celle da C3 a C25.

    In questo modo nella colonna C dovresti avere i codici duplicati.

    La formula visualizza nella cella C il valore della corrispondente cella B se questo risulta presente nel range di dati della colonna A.

    Nota che ho indicato il range di dati da A2 ad A100, cioè più di quelli dell'ipotesi iniziale che arrivavano a 50 ma va bene lo stesso, in questo modo sei coperto anche se in futuro i codici aumentano di numero quindi puoi tenerti largo quanto vuoi.

    E anche quando copi la cella C2 puoi andare ben oltre la C25 perché anche in questo caso non fai danni ma ti prepari semplicemente per un futuro eventuale aumento dei codici.

    L'importante però è che il range della colonna A sia indicato sempre con i dollari in modo da restare lo stesso per tutte le formule.




    SOLUZIONE CON LA FORMATTAZIONE CONDIZIONALE


    Si tratta di utilizzare la stessa formula di prima, leggermente modificata, per pilotare la formattazione condizionale.

    Posizionati sulla cella B2 e clicca su formattazione condizionale e su Gestisci regole, poi clicca su nuova regola e poi scegli "Utilizza una formula ..." e nella casellina della formula inserisci questa

    codice:
    =SE(VAL.ERRORE(CONFRONTA(B2;$A$2:$A$100;0));FALSO;VERO)

    poi clicca su Formato e scegli un colore di riempimento e infine, subito prima di uscire, nella casella "Si applica a" scrivi

    codice:
    =$B$2:$B$70

    In questo caso la formula fa lo stesso lavoro di prima, cioè cerca i valori della colonna B nella colonna A ma invece di visualizzare il valore nella colonna C imposta i flag Vero e Falso in modo da pilotare la colorazione delle celle.

    Fai sapere se ne vieni fuori.

    Ciao
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.