Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá, tudo bem?
O Excel não considera números maiores que 16 dígitos. Por este motivo, a célula onde o número será colocado deve ser formatada como texto ou esta fórmula deve ser utilizada:
=VALUETOTEXT("01234567890123456789")
(coloque o número de 20 dígitos dentro das aspas na fórmula).
Se assumirmos que o número formatado como texto é fornecido na célula A2 e, neste caso, usar esta fórmula:
=SUBSTITUIR(UNIRTEXTO(".";;EXT.TEXTO(A2; {1;4;8;12;19}; {3;4;4;7;2}));".";"-";4)
A fórmula acima fornece a formatação necessária para o número de 20 dígitos.
Se a resposta te auxiliou, não deixe por favor de "Marcar Como Resposta", por que a mesma poderá ajudar outros amigos com a mesma dúvida ou dúvidas semelhantes, obrigado!
At.te