Usa la funzione CERCA.VERT, avendo cura che nel listino il codice si trovi in una colonna a SINISTRA dei dati che ti interessa estrarre (in caso contrario, aggiusta il listino ricopiando il codice in una colonna a sinistra degli altri dati).
Segui la creazione guidata, comunque:
Criterio di ricerca è il codice presente nella fattura;
Matrice è, nel listino, l’area che si estende dalla colonna contenente i codici (che deve essere la prima) a quella che contiene l’ultimo dato che ti serve estrarre; ovviamente ti limiterai alle righe occupate dal listino;
Indice è il numero di colonne da scorrere per raggiungere dalla prima (quella del codice) il dato che vuoi estrarre: sarà 2 se si trova nella colonna adiacente, 3 in quella successiva e così via. Puoi scriverlo direttamente o come riferimento di cella (se devo estrarre più dati riferiti ad uno stesso elemento, io di solito scrivo tutti gli indici in una riga sopra la tabella, e qui metto il riferimento alla specifica cella di tale riga; così posso comporre CERCA.VERT una volta sola, sapendo che l’indice cambierà automaticamente trascinando la funzione nelle colonne successive);
Ordinamento: scrivi 0 (zero), perché vuoi la corrispondenza esatta al criterio di ricerca. CERCA.VERT è sensibile al formato: quindi se il tuo codice fosse tutto numerico, ma accidentalmente si trovasse scritto nel listino come numero e nella fattura come testo (o viceversa), ti uscirebbe l’errore #N/D, come se quel codice non esistesse nel listino. Si rimedia inglobando il numero scritto come testo in una funzione VALORE, che lo trasforma in formato numerico.