Excel Forum Per condividere esperienze su Microsoft Excel

Confrontare due colonne

  • Messaggi
  • OFFLINE
    matteo.m78
    Post: 2
    Registrato il: 22/09/2014
    Città: TERNI
    Età: 45
    Utente Junior
    2016
    00 11/05/2017 12:15
    Buongiorno a tutti, come faccio di solito ho cercato nel forum prima di postare la mia domanda, ma non ho trovato risposta.
    Cerco di spiegarmi:
    Ho due colonne, nella prima c'è un elenco di parole (A1:A3259) mentre nella seconda ci sono delle frasi.
    Ho bisogno di sapere quali parole contenute nelle frasi non sono presenti nell'elenco della colonna A.

    Avete idea di come fare?

    Grazie infinite
    Matteo
  • OFFLINE
    patel45
    Post: 3.850
    Registrato il: 13/03/2012
    Città: LIVORNO
    Età: 78
    Utente Master
    2010
    00 11/05/2017 13:09
    allega un piccolo file di esempio con i dati ed il risultato desiderato

    ----------
    Win 10 - Excel 2010
    allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
  • OFFLINE
    matteo.m78
    Post: 2
    Registrato il: 22/09/2014
    Città: TERNI
    Età: 45
    Utente Junior
    2016
    00 11/05/2017 14:41
    grazie @patel45

    in allegato il file. Nella colonna C c'è un piccolo esempio di quello che dovrebbe essere il risultato.
  • OFFLINE
    alfrimpa
    Post: 3.189
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 11/05/2017 14:50
    Matteo onestamente dal file allegato non si capisce (almeno io non capisco) in base a quale criterio considerando i dati in colonna A e B debba venire fuori quello che hai scritto in colonna C.

    Puoi spiegare meglio?

    Alfredo
  • OFFLINE
    matteo.m78
    Post: 3
    Registrato il: 22/09/2014
    Città: TERNI
    Età: 45
    Utente Junior
    2016
    00 11/05/2017 15:00
    Provo a spiegarmi meglio, allego anche un altro esempio.
    In pratica nella colonna A c'è una lista di parole. Io vorrei sapere quali di queste parole non sono contenute nelle frasi.
    In rosso ho evidenziato quelle presenti e nella colonna C la lista di quelle non presenti.


    Grazie :)
  • OFFLINE
    alfrimpa
    Post: 3.190
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 11/05/2017 15:23
    Mah io continuo a non capire.

    Premetto che non so se sarò in grado di aiutarti ma ad esempio in A10 abbiamo "abbracciare" in B10 c'è "mi metto la giacca"; da dove viene fuori "bevuto" che è in C10?

    Alfredo
  • OFFLINE
    patel45
    Post: 3.851
    Registrato il: 13/03/2012
    Città: LIVORNO
    Età: 78
    Utente Master
    2010
    00 11/05/2017 15:24
    nella colonna C mancano molti termini tra cui
    a mio parere
    abbaiare

    ----------
    Win 10 - Excel 2010
    allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
  • OFFLINE
    matteo.m78
    Post: 3
    Registrato il: 22/09/2014
    Città: TERNI
    Età: 45
    Utente Junior
    2016
    00 11/05/2017 15:28
    Grazie della pazienza ragazzi...
    Il controllo vorrei venisse fatto su tutti i termini e non solo sulle corrispondenze di riga, quello che è sulla colonna C in pratica è solo una lista di termini la cui corrispondenza non è riferita alle prime due colonne.

    Hai ragione Patel45, credevo di essermi spiegato e ho omesso di continuare a riportare i termini. Nel secondo file non ho fatto lo stesso errore!
  • OFFLINE
    patel45
    Post: 3.852
    Registrato il: 13/03/2012
    Città: LIVORNO
    Età: 78
    Utente Master
    2010
    00 11/05/2017 15:57
    Sub confronta()
    dr = 2
    Dim foundVal As Range
    bottomA = Range("A" & Rows.Count).End(xlUp).Row
    bottomB = Range("B" & Rows.Count).End(xlUp).Row
    For Each cell In Range("A2:A" & bottomA)
      With Range("B2:B" & bottomB)
         Set foundVal = .Find(what:=cell.Value, LookAt:=xlPart) ', _
         If foundVal Is Nothing Then
           Cells(dr, "C") = cell.Value
           dr = dr + 1
         End If
      End With
    Next
    End Sub

    ----------
    Win 10 - Excel 2010
    allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
  • OFFLINE
    matteo.m78
    Post: 5
    Registrato il: 22/09/2014
    Città: TERNI
    Età: 45
    Utente Junior
    2016
    00 12/05/2017 12:28
    Grazie mille...
    Oggi pomeriggio provo poi vi faccio sapere.
    Gentilissimi :)