Com toda a honestidade, você não está tentando "formatar" o conteúdo. A diferença é que os formatos são bidirecionais. Significado, eu posso digitar 1/2/2018 ou jan 2 2018 ou 2018-2-1, e todos os três seriam entendidos como uma data, e podem ser traduzidos de volta & adiante livremente.
Sem depender de macros usando o VBA (que é uma discussão totalmente diferente fora do escopo do que pode / deve ser discutido aqui), suas opções são excepcionalmente limitadas.
Como uma rápida & solução suja, você poderia simplesmente ocultar a coluna contendo os números reais (coluna A), e isso deixaria apenas a coluna formatada (B). Apenas seja avisado, que você não pode digitar dados na segunda coluna e fazer com que ela preencha o primeiro.