Condividi tramite

EXCEL - Inserire dati in una tabella estraendoli da un'altra più grande.

Anonimo
2020-11-18T15:38:44+00:00

Ho raccolto in una tabella A l'elenco dei partecipanti ad un evento (es. 20 partecipanti). I dati raccolti nella tabella A sono minimi e del tutto parziali; è presente l'indirzzo e-mail.

I dati completi dei partecipanti, compresa l'e-mail, sono contenuti in una tabella B che riporta tutti gli iscritti dell'associazione (es. 2000 iscritti).

Esite un modo per riportare sulla tabella A, per ciascuno deii 20 partecipanti, alcuni dati (es. data di nascita, n. di telefono) dalla tabella B abbinandoli per e-mail?

Grazie.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2020-11-19T07:07:33+00:00

    Se nella tabella B hai un'ulteriore colonna (H) con un indirizzo mail alternativo, la formula da applicare alla colonna del primo dei due numeri nella tabella A è la seguente (modifica la formula di conseguenza per la colonna del secondo numero):

    =SE.NON.DISP.(CERCA.VERT($C1;'[_PROVA B.xlsx]Foglio1'!$H:$S;11;0);CERCA.VERT($C1;'[_PROVA B.xlsx]Foglio1'!$G:$S;12;0))

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2020-11-18T21:08:56+00:00

    Nella colonna G del file A usa la seguente formula sulla prima riga e poi copia sulle altre righe.

    =CERCA.VERT($C1;'[_PROVA B.xlsx]Foglio1'!$G:$R;11;0)

    Nella colonna H del file A usa la seguente formula sulla prima riga e poi copia sulle altre righe.

    =CERCA.VERT($C1;'[_PROVA B.xlsx]Foglio1'!$G:$R;12;0)

    Nella formula del Cerca Verticale:

    • il primo campo indica cosa cercare (nell'esempio l'indirizzo mail, che è univoco)
    • il secondo campo è un array, ossia una matrice di riferimento, dove la prima colonna deve corrispondere al campo ricercato (ossia l'indirizzo mail)
    • il terzo campo indica cosa restituire. Nell'esempio la colonna 11 rappresenta il primo dei due numeri di telefono nell'array "costruito", mentre la colonna 12 rappresenta il secondo numero di telefono
    • il quarto campo (0), è un valore da restituire se il campo ricercato non è presente nell'array

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento

6 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2020-11-18T19:38:54+00:00

    Carica il file di esempio sul tuo OneDrive, poi condividi il link e lo copi in risposta qui. Vedi questo articolo: https://support.microsoft.com/it-it/office/9fcc...

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-11-18T19:37:39+00:00

    Grazie per la risposta e la disponibilità all'aiuto.

    non so bene come fare ad allegare i files.

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2020-11-18T19:10:04+00:00

    Ciao Leo46,

    sono Donata, una consulente indipendente. Se ho ben capito la tua esigenza, potresti usare la funzione Cerca Verticale (https://support.microsoft.com/office/0bbc8083-2...).

    Se condividi un file di esempio, con dati finti, posso aiutarti ad impostare il lavoro.

    La risposta è stata utile?

    0 commenti Nessun commento