Excel: jak przekonwertować rrrrmmdd na format daty
Aby przekonwertować datę w formacie RRRRMMDD na format DD/MM/RRRR w programie Excel, możesz użyć poniższej formuły:
=DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))
Ta konkretna formuła konwertuje wartość daty w komórce A2 z formatu RRRRMMDD na format DD/MM/RRRR .
Na przykład spowoduje to konwersję wartości 20191030 na 10/30/2019 , który jest łatwiejszym do odczytania formatem daty.
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Konwertuj RRRRMMDD na format daty w programie Excel
Załóżmy, że mamy następującą listę dat w Excelu, obecnie w formacie RRRRMMDD:

Możemy wpisać następującą formułę w komórce B2 , aby przekonwertować wartość daty w komórce A2 na bardziej rozpoznawalny format daty:
=DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))
Następnie możemy przeciągnąć i wypełnić tę formułę do każdej pozostałej komórki w kolumnie B:

Należy pamiętać, że każda wartość daty w kolumnie A została przekonwertowana na wartość daty w formacie MM/DD/RRRR w kolumnie B.
Bonus: jak działa ta formuła
Funkcja DATA w programie Excel wykorzystuje następującą podstawową składnię:
=DATE(year, month, day)
Następnie zwraca datę w formacie MM/DD/RRRR .
Jeśli więc wpiszemy DATA(2019, 10, 30) , Excel zwróci 30.10.2019 .
Rozważmy teraz, kiedy użyjemy następującej formuły:
=DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))
Ta formuła informuje program Excel o konieczności podania następujących argumentów funkcji DATA :
- Pierwsze 4 znaki po lewej stronie ciągu.
- Środkowe 2 znaki (zaczynając od pozycji 5) ciągu.
- Ostatnie 2 znaki po prawej stronie ciągu.
W ten sposób data w formacie RRRRMMDD jest konwertowana na:
=DATE(YYYY, MM, DD)
Daje to wartość daty w formacie MM/DD/RRRR .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: oblicz liczbę miesięcy pomiędzy datami
Excel: jak obliczyć sumę według daty
Excel: jak obliczyć średnią według daty