Como converter a data para o formato de data ordinal no Excel?
Converter data para formato de data ordinal com fórmula
Converta a data para o formato de data ordinal com Função Definida
Converta a data em formato de data ordinal com o Kutools para Excel
Converta número cardinal em número ordinal com Kutools para Excel
Converter data para formato de data ordinal com fórmula
Aqui está uma fórmula que pode ajudá-lo a converter a data em ordinal.
Selecione uma célula em branco ao lado da data que deseja converter para o formato de data ordinal, C2 por exemplo, e insira esta fórmula
=DAY(A2)&IF(OR(DAY(A2)={1,2,3,21,22,23,31}),CHOOSE(1*RIGHT(DAY(A2),1),"st","nd ","rd "),"th")&TEXT(A2,"mmmm, yyyy")
e depois pressione Entrar e arraste a alça de preenchimento automático sobre as células que deseja converter a data em ordinal. Veja a imagem:
Agora, as datas foram convertidas em datas ordinais.
Note: Na fórmula, A2 é a data que você deseja converter em data ordinal, você pode alterá-la conforme necessário.
Converta a data para o formato de data ordinal com Função Definida
Além disso, você também pode aplicar a Função Definida para converter a data padrão em data ordinal.
1. Pressione Alt + F11 chaves para abrir Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o código abaixo no script.
Código: converter data em ordinal
Function OrdinalDate(xDate As Date)
'UpdatebyExtendoffice20160705
Dim xDay As Integer
Dim xDayTxt As String
Dim xMonth As Integer
Dim xMonTxt As String
Dim xYear As Long
xDay = Day(xDate)
xMonth = Month(xDate)
xYear = Year(xDate)
Select Case xDay
Case 1: xDayTxt = "st"
Case 2: xDayTxt = "nd"
Case 3: xDayTxt = "rd"
Case 21: xDayTxt = "st"
Case 22: xDayTxt = "nd"
Case 23: xDayTxt = "rd"
Case 31: xDayTxt = "st"
Case Else: xDayTxt = "th"
End Select
xMonTxt = Switch(xMonth = 1, " January", _
xMonth = 2, " February", _
xMonth = 3, " March", _
xMonth = 4, " April", _
xMonth = 5, " May", _
xMonth = 6, " June", _
xMonth = 7, " July", _
xMonth = 8, " August", _
xMonth = 9, " September", _
xMonth = 10, " October", _
xMonth = 11, " November", _
xMonth = 12, " December")
OrdinalDate = xDay & xDayTxt & xMonTxt & " " & xYear
End Function
3. Salve o código e feche a janela do VBA, volte para selecionar uma célula que colocará a data convertida e insira esta fórmula = OrdinalDate (J2), pressione Entrar e arraste a alça de preenchimento sobre as células de que você precisa. Veja a imagem:
Dica: na fórmula, J2 é a data que você deseja converter em data ordinal, você pode alterar conforme necessário.
Converta a data em formato de data ordinal com o Kutools para Excel
Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. |
Depois de instalação grátis Kutools para Excel, faça o seguinte:
In Kutools para Excel'S Fórmula Helper tool, você pode usar o Converter data para data ordinal recurso para alterar rapidamente a data do Excel para ordinal.
1. Selecione uma célula que costumava colocar a data ordinal, clique Kutools > Fórmula Helper > Data e Hora > Converter data para data ordinal.
2. No Auxiliar de Fórmulas caixa de diálogo, escolha ou digite a referência de célula em Data seção, por padrão, a referência da célula é absoluta, altere-a para relativa se quiser preencher automaticamente a fórmula para outras células usando o controle de preenchimento automático.
3. Clique Ok. Agora a data foi alterada para data ordinal. Selecione a célula de resultado e arraste a alça de preenchimento automático sobre as células para aplicar esta fórmula.
Converta número cardinal em número ordinal com Kutools para Excel
Na maioria dos casos, você pode querer converter números em números ordinais durante a classificação. No Excel, não há nenhuma função interna que possa manipular, mas se você tiver Kutools for Excel - uma ferramenta útil para adicionar, é Converter número em ordinal utilitário pode fazer um favor para você.
Selecione os números que deseja converter em ordinais e clique em Kutools > Conteúdo > Converter número em ordinal. Veja a imagem:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!