Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

Verifica valore doppio per stessa cella

  • Messaggi
  • OFFLINE
    Mauro Luigi
    Post: 56
    Registrato il: 02/01/2015
    Età: 57
    Utente Junior
    Excel 2007
    00 09/11/2021 11:40
    Buongiorno a tutti,
    chiedo il Vs.cortese aiuto

    Allego file

    Ho due colonne
    Regione e Provincia

    Esiste una funzione
    per verificare se per la medesima
    Provincia il mio dbase presenta doppi valori ?

    Questo mi permetterà di identificare errori

    Grazie a tutti


    REGIONE PROVINCIA
    Friuli Venezia Giulia UD
    Friuli Venezia Giulia UD
    Friuli Venezia Giulia UD
    Friuli Venezia Giulia UD
    Veneto UD
    Friuli Venezia Giulia UD
  • OFFLINE
    alfrimpa
    Post: 4.786
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 09/11/2021 11:53
    Non capisco dall'esempio che hai fatto qual è il risultato che ti aspetti di ottenere.

    Alfredo
  • OFFLINE
    Mauro Luigi
    Post: 56
    Registrato il: 02/01/2015
    Età: 57
    Utente Junior
    Excel 2007
    00 09/11/2021 12:29
    Ciao il risultato errato è quello in rosso.Infatti Udine è in Friuli Venezia Giulia e non Veneto.Ma a me puo'anche bastare una funzione che mi dica se per una provincia ho + regioni .In sostanza i valori doppi sono oggetto di check.Se il risultato è univoco è tutto ok.Grazie mille
  • OFFLINE
    DANILOFIORINI
    Post: 1.124
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 09/11/2021 16:05
    Ciao
    Excel non è molto ferrato in geografia....
    Come fa il programma a capire che Udine sta in Friuli???

    Devi costruire una tabella di servizio con le intestazioni di COLONNA le regioni e per ogni regione sotto le relative province

    Poi i dati in colonna A e B sono inseriti manualmente??
    Il risultato che vuoi lo vuoi con la formattazione??
    [Modificato da DANILOFIORINI 09/11/2021 16:07]
  • OFFLINE
    alfrimpa
    Post: 4.787
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 09/11/2021 16:05
    Re:
    Occorrerebbe trovare il modo di dire ad Excel (che non lo sa) che UD non si trova in Veneto ma in Friuli.

    Mauro Luigi, 09/11/2021 12:29:

    Ma a me puo'anche bastare una funzione che mi dica se per una provincia ho + regioni .In sostanza i valori doppi sono oggetto di check.Se il risultato è univoco è tutto ok.Grazie mille



    Qui non ho capito cosa vuoi dire.

    [Modificato da alfrimpa 09/11/2021 16:06]

    Alfredo
  • OFFLINE
    by sal
    Post: 6.585
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 09/11/2021 16:58
    Ciao si dovrebbe vedere il tuo database,, questo perche con "Friuli Venezia Giulia" stai indicando una regione, e se vado nel mio archivio le province del Friuli sono 3 "UD" Udine, "GO" Gorizia, "PN" Pordenone.

    Con Veneto sono 7.

    credo che ti occorrerebbe un archivio completo per fare il confronto con le Regioni.

    ma già esistono tali archivi, a questo punto si dovrebbe fare solo un confronto del tuo archivio con un archivio Regioni Province.

    Ciao By Sal (8-D

    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • OFFLINE
    by sal
    Post: 6.586
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 10/11/2021 09:11
    Ciao comunque eccoti una macro che cerca le corrispondenze e ti colora di rosso la cella che non è esatta

    Sub cerca()
    Dim r, c, d1, d2, x, y, t, Reg
    
    Reg = Sheets("Regioni").Range("A2:C111")
    Sheets("Foglio2").Select
    Columns("A:B").Interior.Color = xlNone
    For x = 2 To Cells(Rows.Count, 1).End(xlUp).Row
      d1 = Cells(x, 1)
      d2 = Cells(x, 2)
      t = 0
      For y = 1 To UBound(Reg)
        If d1 = Reg(y, 1) And d2 = Reg(y, 3) Then t = 1
      Next y
      If t = 0 Then Cells(x, 2).Interior.ColorIndex = 3
    Next x
    
    End Sub


    ti allego anche il file, ho inserito un elenco di tutte le Regioni con le province per fare il confronto.

    Ciao By Sal (8-D
    [Modificato da by sal 10/11/2021 09:13]
    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • OFFLINE
    Mauro Luigi
    Post: 57
    Registrato il: 02/01/2015
    Età: 57
    Utente Junior
    Excel 2007
    00 12/11/2021 14:12
    Grazie a tutti di cuore siete super !!