Deslocar Células

Em uma matriz que vai de A2 até A165, preciso deslocar células. Quando o deslocamento está dentro da matriz a função =DESLOC funciona a contento mas quando o deslocamento vai além de A165, tenho voltar ao ínicio da matriz para completar a operação. Usei =CORRESP E DESLOC mas deu erro. Não consigo realizar esta recursividade.
Agradeço por qualquer ajuda.

Poste um arquivo exemplo, fica mais fácil a analise.