Ciao MecFala,
Scusa Paolo, ma non ho ben compreso la tua formula.
Forse mi sono spiegato male nel messaggio iniziale.
Per semplificare nella cartella ho due fogli: uno con l'anagrafica ed un altro foglio che mi fa "da maschera" per stampare dei certificati.
Nel foglio che fa da " maschera ", in una cella, con la convalida da elenco carico il "cognome e nome" di ogni persona (purtroppo anche in questo caso uso la colonna di apppoggio che vorrei eliminare).
Dopo aver caricato il cognome e nome della persona nella maschera automaticamente sono caricati in alcune celle del foglio altri dati relativi alla persona selezionata come ho già detto mediante cerca.vert (utilizzando sempre una colonna di appoggio dove
combino cognome e nome).
A me la formula suggerita da Paolo funziona benissimo.
Comunque, in alternativa, prendendo spunto dal tuo uso del termine maschera, seleziona la tua tabella e crea un nome definito per ciascuna colonna automaticamente utilizzando le intestazione come i nomi:

Così otterai nomi del genere:

Poi nel secondo foglio, supponendo che le intestazioni della maschera siano, ad esempio, nell'intervallo
B2:B7 e che il nome e il cognome di interesse si trovino in **C2:C3,**nella cella
C4, immetti la formula:
=INDICE(INDIRETTO(B4);CONFRONTA(1;($C$2=Nome)*($C$3=Cognome);0))
confermandola con la combinazione di tasti Ctrl+Maisc+Invio
Trascina la formula in basso quanto necessario:

Potresti scaricare il mio file di prova MecFala20180303.xlsx
===
Regards,
Norman
