Em uma planilha Excel, tenho uma célula com uma data na forma 00-00-0000. Como escrever essa data por extenso, automáticamente em outra célula ?

Anônima
2012-05-18T19:47:18+00:00

Em uma planilha Excel 2003, tenho uma célula com uma data na forma 00-00-0000. Como escrever essa data por extenso, automáticamente em outra célula ?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2012-05-21T19:27:54+00:00

Carlos,

Como estamos trabalhando com datas o dia varia, apenas, de 1 a 31 (Um a Trinta e um). Assim, uma possível solução sem VBA seria:

Crie nas colunas Y e Z uma tabela assim

1 Um
2 Dois
3 Três
4 Quatro
5 Cinco
6 Seis
7 Sete
8 Oito
9 Nove
10 Dez
11 Onze
12 Doze
13 Treze
14 Catorze
15 Quinze
16 Dezesseis
17 Dezessete
18 Dezoito
19 Dezenove
20 Vinte
21 Vinte e um
22 Vinte e dois
23 Vinte e três
24 Vinte e quatro
25 Vinte e cinco
26 Vinte e seis
27 Vinte e sete
28 Vinte e oito
29 Vinte e nove
30 Trinta
31 Trinta e um

E use a seguinte fórmula

=PROCV(DIA(A1);$Y:$Z;2;0)&" de "&TEXTO(A1;"mmmm")&" de " &ANO(A1)

Espero que ajude

M.

Esta resposta foi útil?

0 comentários Sem comentários

8 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2012-05-21T18:35:51+00:00

    Opa...falha minha, a fórmula estava errada.

    Experimenta esta

    =DIA(A1)&" de "&TEXTO(A1;"mmmm")&" de " &ANO(A1)

    Deve funcionar.

    Agora, para escrever 28 por extenso (vinte e oito) você precisa do VBA.

    Faça uma busca na internet, por exemplo,  VBA Número por extenso, e você deve achar algumas funções já escritas e prontas para uso.

    M.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2012-05-18T21:26:14+00:00

    Oi Carlos,

    Veja se é isto que vc precisa (supondo sua data em A1)

    =DIA(A1)&" de "&TEXTO(MÊS(A1);"mmmm")&" de " &ANO(A1)

    Ou usar formato Personalizado

    dd" de "mmmm" de "aaaa

    Espero que ajude

    M.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2012-05-18T18:12:30+00:00

    cria uma macro. ai vc vai precisar só executar uma combinação de teclas e pronto. olha o link abaixo pra saber como faz macro. vlw!

    http://office.microsoft.com/pt-br/excel-help/criar-uma-macro-HP005204711.aspx

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2012-05-18T17:40:45+00:00

    Em uma planilha do Excel 2003 tenho uma célula com uma data na forma 00-00-0000. Como colocar automaticamente em outra célula esta data por extenso?

    Esta resposta foi útil?

    0 comentários Sem comentários