Excel 2007 Conversão de número para forma de palavra

1

Eu quero converter a data "dd / mm / aaaa" para a forma de palavras como 01/12/1990 para o primeiro de dezembro de mil novecentos e noventa ". Eu tenho que converter grandes dados de meus alunos para a emissão de T C. Alguém pode me ajudar ?

    
por Moideenkutty 04.11.2012 / 16:56

2 respostas

0

Não há nenhuma função interna do Excel para converter datas em texto da maneira que você precisa.

Existem várias possibilidades de como fazer isso. A maneira mais fácil de fazer isso é usar uma macro VB, como sugerido techie007 .

Se você quiser fazer isso sem macros, o seguinte pode ajudar.

mês: Isso é fácil. Você pode exibir o mês como texto usando formatação personalizada (insira "MMMM" como formatação personalizada). Como parte de uma fórmula, você pode fazer isso com = TEXTO (...), por exemplo,

=TEXT(A1,"MMMM")

converterá a data em A1 em um nome de mês.

Não há formatação para apresentar o dia (exceto dia da semana, mas não foi isso que você pediu) ou ano como texto. Posso pensar em duas funções que você poderia usar para pesquisar o texto:

Você pode usar = CHOOSE (...) ou = VLOOKUP (...). Novamente, vamos supor que a data é em A1, você poderia obter o dia como uma palavra usando

=CHOOSE(DAY(A1), "First", "Second", "Third", "Fourth", ...)

(adicione as palavras restantes em vez de "...")

Você pode fazer algo semelhante para o ano, obviamente limitando-se aos anos que podem ocorrer.

Para o VLOOKUP, você faria uma lista em algum lugar (por exemplo, em outra planilha), a primeira coluna contém os números (por exemplo, 1, 2, 3, ... para o dia) e as segundas colunas as palavras (Primeiro, Segundo, Terceiro). ..). Suponha que essa lista esteja na Planilha2 nas células A1: B31, a fórmula para procurar o dia seria

=VLOOKUP(DAY(A1), Sheet2!A1:B31)

Exercite-se dia, mês e ano, conforme explicado acima, e concatie-os usando & símbolo.

Gostaria de ir com a sugestão de techie007 embora e usar uma macro VB para fazer isso.

    
por 05.11.2012 / 14:19
0

Amplamente coberto pelo @ssollinger, mas usando uma única fórmula e tabela de pesquisa:

    
por 29.03.2013 / 22:51