Вы можете использовать эту формулу, введенную, скажем, в D2 и опущенную вниз:
=if(B2=1,index(A$2:A,mod(sum(B$2:B2)-1,4)+1),"")
или, если хотите, можете перейти к формуле массива, введенной в E2:
=ArrayFormula(if(B2:B=1,vlookup(mod(sumif(row(B2:B),"<="&row(B2:B),B2:B)-1,4)+2,{row(2:5),A2:A5},2,false),""))