A mio parere stai usando lo strumento sbagliato.
Per i dati relazionali bisogna usare Access, Excel non possiede funzioni ottimali per la ricerca e l' elaborazione di dati relazionali.
Vedrai che se dai uno sguardo ad access ti troverai molto meglio e forse non avrai nemmeno bisogno di scrivere codice di nessun tipo, visto che le Form e le Query sono tutte visuali se non conosci il codice.