Если вы не против наличия вспомогательного столбца в B, который вы можете автозаполнить, вы можете скопировать его полностью, начиная с A1
, а затем скопировать и специальным образом вставить только значения обратно. Просто убедитесь, чтоавтозаполнение начинается с 0 до любого количества ячеек, которые вы хотите
=SUBSTITUTE(ADDRESS(1,CEILING((B1+0.01)/12,1),4),"1","") & MOD(B1,12)+1
РЕДАКТИРОВАТЬ
Извините за задержку, но я нашел некоторое времяпереписать его в VBA, чтобы он больше не нуждался в вспомогательном столбце.
Sub Filler()
Dim i As Long
For i = 0 To 191
With ThisWorkbook.Worksheets(1)
.Cells(i + 1, 1) = Split(.Cells(1, Int((i + 0.01) / 12) + 1).Address, "$")(1) & i Mod 12 + 1
End With
Next i
End Sub