Se i dati fossero inseriti in tabelle (intendo l'oggetto tabelle di Excel) si potrebbe pensare di utilizzare power query per unire le due tabelle e fare in modo che venga creata una colonna PUNTI che vada a prendere i punti dalla seconda tabella se non sono presenti i dati della prima tabella.
Qui un esempio dove ho creato due query distinte per le due tabelle è una terza query che unisce i dati: File esempio
Il codice di unione delle due tabelle è il seguente:
let
Origine = Table.NestedJoin(Tabella1,{"COGNOME", "NOME", "DATA DI NASCITA"},Tabella2,{"COGNOME", "NOME", "DATA DI NASCITA"},"Tabella2",JoinKind.FullOuter),
#"Tabella Tabella2 espansa" = Table.ExpandTableColumn(Origine, "Tabella2", {"PUNTI"}, {"PUNTI.1"}),
#"Colonna condizionale aggiunta" = Table.AddColumn(#"Tabella Tabella2 espansa", "PUNTI.2", each if [PUNTI.1] = null then [PUNTI] else [PUNTI.1]),
#"Rimosse colonne" = Table.RemoveColumns(#"Colonna condizionale aggiunta",{"PUNTI", "PUNTI.1"}),
#"Rinominate colonne" = Table.RenameColumns(#"Rimosse colonne",{{"PUNTI.2", "PUNTI"}}),
#"Modificato tipo" = Table.TransformColumnTypes(#"Rinominate colonne",{{"COGNOME", type text}, {"NOME", type text}, {"DATA DI NASCITA", type text}, {"PUNTI", type number}})
in
#"Modificato tipo"
questa è la query che effettua il merge delle altre due query, legate alle tabelle presenti nei fogli excel.
Quello che si ottiene è qualcosa del genere (in azzurro le due tabelle di partenza e in verde quella ottenuta con la query di unione delle due):

Vedi se ti può essere utile.
ciao
P.S. la query di unione sarà, eventualmente, da modificare per tener conto del caso in cui nella seconda tabella vi fossero nominativi non presenti nella prima tabella per fare in modo che vengano riportati anche i nominativi di questi nuovi soggetti.
Ma non so se il caso si presenti realmente o meno.