Excel Forum Per condividere esperienze su Microsoft Excel

Trovare corrispondenza su elenco.

  • Messaggi
  • OFFLINE
    Alex.122016
    Post: 168
    Registrato il: 24/12/2016
    Utente Junior
    Excel per Mac vers. 16.17
    00 17/10/2018 23:03
    Ciao,
    ho la necessità di confrontare due elenchi e trovarne la corrispondenza. Mi spiego meglio:
    - ho un elenco di circa 500 nominativi;
    - siamo un'associazione che organizza degli eventi e spesso utilizziamo i questionari di google per invitare le persone;
    - queste persone sono tutte presenti nell'elenco;
    - a seguito delle iscrizioni riporto le risposte nell'elenco del foglio "modulo google";
    - è possibile che in automatico sul foglio "elenco" nella colonna AR "adesione" venga indicata la risposta? (ad esempio con un SI o un NO o in altro modo);

    Esempio: se ROSSI MARIO non partecipa (foglio "modulo google") sul foglio "elenco" in automatico, alla colonna AR (adesione) dovrebbe esserci NO, mentre per VERDI ANTONIO dovrebbe esserci SI.

    Ho provato con cerca.vert ma senza esito.

    Grazie.
  • OFFLINE
    Zer0kelvin
    Post: 862
    Registrato il: 24/04/2004
    Città: TERAMO
    Età: 63
    Utente Senior
    2010
    00 17/10/2018 23:23
    Salve.
    C'è un motivo particolare per cui i nomi e cognomi sono in due celle separate? perchè altrimenti il problema si risolverebbe con un semplicissimo CERCA.VERT.
    __________________________
    [Excel 2010]
    -Condividere la conoscenza aumenta la ricchezza di tutti.
    -Dai ad un uomo un pesce e lo avrai sfamato per un giorno; insegnagli a pescare e lo avrai sfamato per sempre. (Confucio)
    -Il sonno della ragione genera mostri. (Francisco Goya)
  • OFFLINE
    Alex.122016
    Post: 168
    Registrato il: 24/12/2016
    Utente Junior
    Excel per Mac vers. 16.17
    00 17/10/2018 23:34
    L'elenco è acquisito da un gestionale dei soci. Purtroppo non posso modificare il gestionale. Direi che devono rimanere separati. mi spiace..... però posso inserire una colonna e concatenare nome&cognome. Questo posso farlo senza problemi.
  • OFFLINE
    dodo47
    Post: 1.949
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 18/10/2018 10:41
    ciao
    il modo ci sarebbe, ma se hai cognomi e nomi uguali come nel tuo esempio (vedi ROSSI MARIO ripetuto più volte), ti verrebbe riportato il valore solo del primo.

    La formula è di tipo matriciale, quindi se l'elenco è corposo, appesantisce l'elaborato:

    =INDICE('Modulo Google'!$F$4:$F$12;CONFRONTA(Q4&R4;'Modulo Google'!$C$4:$C$12&'Modulo Google'!$D$4:$D$12;0))

    Pertanto la soluzione della colonna aggiuntiva che concatena i due campi in entrambi i fogli è più snella, MA comunque riporterebbe sempre la prima risposta in caso di omonimie.

    Vedi tu.

    saluti



    [Modificato da dodo47 18/10/2018 10:42]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    Alex.122016
    Post: 169
    Registrato il: 24/12/2016
    Utente Junior
    Excel per Mac vers. 16.17
    00 18/10/2018 11:58
    ciao.
    omonimie ne ho una in realtà. ma nel caso specifico so chi è e posso cancellare la formula dalla cella, quindi si può fare. Se vuoi proviamo. Grazie
    formula matriciale: ho un problema. nel momento in cui entro nella formula, sia nel tuo file allegato che nel mio la formula non funziona più: spariscono le parentesi graffe ed esce l'errore "#valore!". Nel tuo file che avevi allegato ho fatto una prova e ho aggiunto un nome nel modulo google (la riga 13) quindi ho dovuto "allargare" l'intervallo nella formula (da $F4:$F12 a $F$4:$F100) e sono sparite le parentesi graffe. Te lo allego. Specifico...purtroppo, che sto usando un mac e excel versione 15.32 (170309). Grazie.
  • OFFLINE
    dodo47
    Post: 1.953
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 18/10/2018 12:04
    ciao
    non saprei cosa dirti, su excel funziona bene (anche il file da te postato), su mac .....non ce l'ho e pertanto non posso esserti d'aiuto.

    Usa le colonne d'appoggio.

    saluti



    [Modificato da dodo47 18/10/2018 12:06]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    Alex.122016
    Post: 170
    Registrato il: 24/12/2016
    Utente Junior
    Excel per Mac vers. 16.17
    00 18/10/2018 12:07
    grazie.
    colonne d'appoggio per ...?

    grazie.
    ciao
  • OFFLINE
    dodo47
    Post: 1.954
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 18/10/2018 12:32
    Re:
    Alex.122016, 18/10/2018 12.07:

    grazie.
    colonne d'appoggio per ...?

    grazie.
    ciao




    ...unire cognome e nome in entrambi i fogli e fare il cerca.vert sulle stesse come già detto


    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    Alex.122016
    Post: 171
    Registrato il: 24/12/2016
    Utente Junior
    Excel per Mac vers. 16.17
    00 18/10/2018 12:47
    infatti. ma con il cerca.vert non ci sono riuscito.
    vedo di sistemare le formule matriciali
  • OFFLINE
    Alex.122016
    Post: 172
    Registrato il: 24/12/2016
    Utente Junior
    Excel per Mac vers. 16.17
    00 18/10/2018 13:32
    Re:
    dodo47, 18/10/2018 12.04:

    ciao
    non saprei cosa dirti, su excel funziona bene (anche il file da te postato), su mac .....non ce l'ho e pertanto non posso esserti d'aiuto.

    Usa le colonne d'appoggio.

    saluti







    se può servire per gli utenti mac ho trovato come inserire una formula matricola in excel per mac. Dopo averla digitata è necessario digitare i tasti CTRL+MAIUSC+INVIO per inserirla, altrimenti excel non la considera una formula.
  • OFFLINE
    Alex.122016
    Post: 173
    Registrato il: 24/12/2016
    Utente Junior
    Excel per Mac vers. 16.17
    00 18/10/2018 13:51
    ora funziona. grazie molte.
    una domanda: è possibile che il risultato invece di essere "SI" sia "Presente" o "Assente"?
    ovviamente non posso cambiare il foglio "modulo google" perchè è il formato del questionario. Ho provato con un se(formula matriciale....) ma scompare la formula matriciale.
    Grazie
  • OFFLINE
    dodo47
    Post: 1.955
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 18/10/2018 16:33
    ciao
    davo per scontato che sapessi che le formule matriciali vanno inserite con ctrl+shift+invio.

    Ciò detto, hai due strade:

    1) usare un se(formmula="si";"presente ....;se....="no"; "Assente"..ecc
    ma diverrebbe una formula estremamente lunga.

    2) aggiungere una formuletta in col (per esempio) H di Modulo Google dove scrivere:

    =se(E4;"NO;"Presente";se(E4="SI";"Non presente;se(…

    poi l'indice della matrice farlo puntare a tale colonna al posto della colonna F:

    =INDICE('Modulo Google'!$H$4:$H$12.....

    saluti


    [Modificato da dodo47 18/10/2018 16:35]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    Alex.122016
    Post: 174
    Registrato il: 24/12/2016
    Utente Junior
    Excel per Mac vers. 16.17
    00 18/10/2018 18:00
    no, purtroppo non conosco le formule matriciali.
    fatto.
    ho aggiunto la colonna h e sistemato.
    grazie