Witam,
Czasami otrzymujemy pliki, w których daty zapisane są w złych formatach. Przez to, że są zapisane w inny niż czytelny dla Excela sposób, nie możemy używać ich w formułach. W poniższych przykładach nie jest jednoznaczne, które cyfry odnoszą się do lat miesięcy, lub dni albo zostały użyte nieprawidłowe znaki oddzielające fragmenty daty.
- 20112011
- 201111
- 2011.09.11
- 2011’09’11
Poprawię teraz pierwszą datę za pomocą formuły:
1 |
=DATA(PRAWY(H4;4);FRAGMENT.TEKSTU(H4;3;2);LEWY(H4;2)) |
Formuła data używa trzech argumentów (od lewej do prawej):
- Rok: Pierwszy argument zwraca funkcja PRAWY(H4;4), pobiera ona 4 znaki z prawej strony tekstu.
- Miesiąc: Drugi argument określa funkcja FRAGMENT.TEKSTU(H4;3;2), zwraca 2 znaki począwszy od 3 znaku tekstu.
- Dzień: Ostatni argument zwraca funkcja LEWY(H4;2), która wyciąga dwa znaki z lewej strony tekstu.
W podobny sposób stworzę datę na podstawie ciągu 112011, rok jest tutaj określony przez dwie liczby, formuła będzie więc odrobinę zmodyfikowana.
1 |
=DATA(PRAWY(H4;2)+2000;FRAGMENT.TEKSTU(H4;3;2);LEWY(H4;2)) |
W ramach ćwiczeń polecam zamienić na prawidłowe daty dwie ostatnie pozycje z powyższej listy.
Subskrybuj RSS, aby otrzymywać najnowsze informacje.