Isso faz isso
TEXT(DATE(2000,MONTH(A2&"-1"+0),1),"mmmm")
Ele simplesmente converte o mês em um número e, em seguida, usa isso para criar uma nova Data e, em seguida, usa o Texto para formatá-lo conforme desejado.
Eu gostaria de poder converter o valor da string de janeiro a janeiro, de fevereiro a fevereiro, etc., mas não sei como.
Eu tenho uma tabela, preenchida de alguma forma, com os meses, que se parece com
Jan Jul Oct
Food 456 456 654
Drink 84516 54123 54213
Something 1 1 1
Estou escrevendo um relatório, que faz referência ao valor da célula (dos meses). EG, Jan na tabela na célula acima está em A2, então minha função se parece com
=CONCATENATE(A2, " and some content")
Isso funciona como esperado, mas prefiro mostrar o valor janeiro em vez de Jan
Eu tentei usar Month()
dentro da concatenação, mas parece que é necessário um inteiro.
Eu tentei TEXT(A2,"mmmm")
dentro da concatenação, mas o valor permanece como Jan
Como posso conseguir isso sem VBa?
Isso faz isso
TEXT(DATE(2000,MONTH(A2&"-1"+0),1),"mmmm")
Ele simplesmente converte o mês em um número e, em seguida, usa isso para criar uma nova Data e, em seguida, usa o Texto para formatá-lo conforme desejado.