Se sei pratico di macro puoi utilizzare questa mia da inserire in un modulo vbe standard e richiamare all'occorrenza. Ho presunto che la cella “anno” corrisponda a A1. Se diversa basta adeguare le coordinate nella macro che, così com'è, inserisce righe intere. Eventualmente la macro la puoi modificare/adattare per ottenere altre soluzioni di inserimento.
Option Explicit
Sub InserisciAnniMancanti()
Dim colAnno As String 'colonna "anno"
Dim PR As Long 'prima riga annualità
Dim UR As Long 'ultima riga
Dim x As Long 'contatore ciclo su colonna "anno"
Dim diff As Long 'differenza tra annualità
Dim rigaAnno As Long 'riga annualità da incrementare
Dim i As Long 'contatore ciclo inserimento annualità mancanti
colAnno = "A" '<- adeguare all'esigenza
PR = 2 '<- adeguare all'esigenza
UR = Cells(Rows.Count, colAnno).End(xlUp).Row
For x = UR To PR + 1 Step -1
diff = Cells(x, colAnno) - Cells(x - 1, colAnno)
If diff > 1 Then
rigaAnno = x
Rows(x).Resize(diff - 1).Insert
For i = 0 To diff - 2
Cells(rigaAnno, colAnno) = Cells(x - 1 + i, colAnno) + 1
Cells(rigaAnno, colAnno).Offset(, 1) = 0
rigaAnno = rigaAnno + 1
Next i
End If
Next x
End Sub