Indholdsfortegnelse
Nogle gange indtaster vi datoen i Excel, men den returnerer den som en række tal, da den gemmer datoværdien som et tal. Dette gør datasættet meget vanskeligt at forstå. I denne artikel lærer vi nogle måder at konvertere et tal til en dato i Excel på.
Arbejdsbog til øvelser
Download følgende arbejdsbog og øvelse.
Konverter tal til dato.xlsx6 nemme måder at konvertere tal til dato i Excel på
1. Brug af rullelisten med talformat til at konvertere tal til dato
Brug af den Rullemenuen for talformat fra farvebåndet kan vi hurtigt konvertere tal til datoer. Hvis vi antager, at vi har et datasæt ( B4:D10 ) af kundernes betalingsmetoder med datoer. Vi kan se, at datoerne vises som tal. Nu skal vi konvertere disse tal til datoformat.
TRIN:
- Først skal du vælge celleområdet D5:D10 .
- Derefter skal du gå til Hjem fanebladet.
- Vælg derefter den drop-down fra den Nummer sektion.
- Derefter skal du vælge ' Kort dato ' eller ' Lang dato ' fra rullelisten.
- Endelig kan vi se, at alle tallene er konverteret til datoer.
2. Indbygget mulighed for datoformat til konvertering af tal til dato
Excel har nogle indbygget formatindstillinger til at konvertere tal til dato. Lad os antage, at vi har et datasæt ( B4:D10 ) af forskellige kunders lønbeløb med datoen. I interval D5:D10 , skal vi konvertere tal til dato.
TRIN:
- Vælg celleområdet D5:D10 i første omgang.
- Derefter skal du gå til Hjem fanebladet.
- Nu fra den Nummer afsnittet i båndet, skal du trykke på Dialog Launcher ikonet i det nederste højre hjørne.
- Her kan vi se, at en Formater celler vindue vises.
- Derefter skal du gå til Nummer fanebladet.
- Næste fra ' Kategori' boksen, skal du vælge ' Dato '.
- Fra ' Type ', vælg hvilket format vi ønsker at se som en dato.
- Klik på den OK .
- I sidste ende kan vi se resultatet.
3. Opret brugerdefineret datoformatering for at konvertere tal til dato i Excel
Vi kan skabe tilpasset datformatering i Excel. Dette hjælper os med at gøre datasættet venligt. Fra datasættet ( B4:D10 ), vil vi anvende det tilpassede datoformat i celleområdet D5:D10 .
TRIN:
- Først skal du vælge området D5:D10 .
- Derefter skal du gå til Hjem faneblad> Nummer afsnit> Dialog Launcher ikon.
- A Formater celler vindue åbnes.
- Gå nu til Hjem fanebladet.
- Her, fra ' Kategori ', skal du vælge ' Tilpasset '.
- Dernæst, i ' Type ' feltet, skriver du det ønskede format. Vi skriver " dd-mm-yyyy" der.
- Endelig skal du klikke på OK .
- Vi kan endelig se resultatet.
Lignende læsninger:
- Sådan konverteres tekst til dato i Excel (10 måder)
- Konverter generelt format til dato i Excel (7 metoder)
- Konverter tekst til dato og tid i Excel (5 metoder)
4. Brug af tekstfunktion til at konvertere tal til dato
For at returnere tallet som tekst med et givet format kan vi bruge TEXT-funktion Vi kan bruge denne funktion til at konvertere tal til datoer. Et betalingsdatasæt ( B4:D10 ) er her. Vi skal konvertere tallene i celleområdet C5:C10 til en dato i et celleområde D5:D10 .
TRIN:
- Vælg Celle D5 i begyndelsen.
- Skriv derefter formlen:
=TEXT(C5, "dd-mm-yyyy")
- Til sidst skal du trykke på Indtast og bruge den Håndtag til påfyldning værktøjet til automatisk udfyldning af cellerne.
➥ Opdeling af formler
➤ C5
Dette vil være den numeriske værdi af talområdet.
➤ "dd-mm-yyyy"
Dette vil være det datoformat, som vi ønsker at konvertere fra tallet. Vi kan bruge "mm-dd-yy" , "mm/dd/åå" , "dddd, mmmm d,yyyy", og mange flere datoformater i formuleringsindstillingen for tekst i TEXT Funktion .
5. Kombination af DATE, RIGHT, MID, LEFT-funktioner til at konvertere 8 cifre tal til dato
Excel DATE-funktion sammen med kombinationen af RIGHT , MID , VENSTRE funktioner hjælpe os med at konvertere tal, der indeholder 8 cifre til datoer. Alle de værdier, vi ønsker at konvertere, skal være i samme mønster. DATE-funktion hjælper os med at beregne Excel-datoen. Samt den RIGHT-funktion udtrækker tegnene fra højre side af tekststrengen. For at udtrække tegnene fra midten af tekststrengen kan vi bruge MID-funktion . Desuden er det Venstre funktion hjælper os med at udtrække tegnene fra venstre side af tekststrengen.
Lad os sige, at vi har et datasæt ( B4:D10 ). Celleområdet C5:C10 indeholder 8 cifre eller tegn i hver.
TRIN:
- Vælg Celle D5 .
- Skriv nu formlen:
=DATE(HØJRE(C5,4),MID(C5,3,2),VENSTRE(C5,2))
- Tryk derefter på Indtast og bruge den Håndtag til påfyldning værktøjet for at se resultatet.
➥ Opdeling af formler
➤ RIGHT(C5,4)
Dette vil udtrække de sidste fire cifre i tekststrengen og returnere dem som årstal.
➤ MID(C5,3,2)
Dette vil udtrække de to midterste cifre i tekststrengen og returnere som månedsværdi.
➤ VENSTRE(C5,2)
Dette vil udtrække de første to cifre i tekststrengen og returnere som dagværdi.
➤ DATE(HØJRE(C5,4),MID(C5,3,2),VENSTRE(C5,2))
Dette vil give den fulde dato i " dd-mm-yy " format.
6. Brug af VBA til at konvertere tal til dato i Excel
Microsoft Visual Basic for Application kan hjælpe os med at konvertere tal til datoer meget hurtigt. Vi har et datasæt ( B4:D10 ) af betalingsbeløb med datonumre.
TRIN:
- Først skal du vælge alle de tal i et område, som vi vil konvertere.
- Vælg derefter arket under fanen Ark.
- Højreklik på på den og vælg Se kode .
- A VBA modulet åbnes.
- Indtast nu koden:
Sub VBAconvertNumberToDate() Dim x As Range Dim i As Range Set x = Application.Selection For Each i In x i.Offset(0, 1).Value = CDate(i.Value) Next i End Sub
- Klik derefter på Kør mulighed.
- Endelig kan vi se resultatet i celleområdet D5:D10 .
Konklusion
Dette er de hurtigste måder at konvertere tal til datoer i Excel på. Der er tilføjet en øvelsesarbejdsbog. Prøv det bare. Du er velkommen til at spørge om noget eller foreslå nye metoder.