Skip to main content

Excel DATEVALUE Funkcja: Konwertuj wartości tekstowe na daty

Convert US Date to UK Date Format in Excel (Kwiecień 2025)

Convert US Date to UK Date Format in Excel (Kwiecień 2025)
Anonim

DATEVALUE i przegląd dat szeregowych

Funkcji DATEVALUE można użyć do przekonwertowania daty zapisanej jako tekst na wartość rozpoznawaną przez program Excel. Można to zrobić, jeśli dane w arkuszu mają być filtrowane lub sortowane według wartości dat lub daty mają być używane do obliczeń - na przykład podczas korzystania z funkcji NETWORKDAYS lub WORKDAY.

W komputerach PC program Excel przechowuje wartości dat jako daty lub numery seryjne.

Począwszy od 1 stycznia 1900 roku, który jest numerem seryjnym 1, liczba ta stale rośnie z każdą sekundą. W dniu 1 stycznia 2014 r. Liczba ta wyniosła 41 640.

W przypadku komputerów Macintosh system dat seryjnych w programie Excel rozpoczyna się 1 stycznia 1904 r., A nie 1 stycznia 1900 r.

Zwykle program Excel automatycznie formatuje wartości dat w komórkach, aby ułatwić ich odczytanie - na przykład 01.01.2014 lub 1 stycznia 2014 r. - ale poza formatowaniem znajduje się numer seryjny lub data seryjna.

Daty zapisane jako tekst

Jeśli jednak data jest przechowywana w komórce, która została sformatowana jako tekst, lub dane są importowane z zewnętrznego źródła - takiego jak plik CSV, który jest formatem pliku tekstowego - program Excel może nie rozpoznać wartości jako daty i dlatego nie użyje go w sortach ani w obliczeniach.

Najbardziej oczywistą wskazówką, że coś jest nie w porządku z danymi, jest to, czy jest wyrównane w komórce. Domyślnie dane tekstowe są wyrównane do lewej w komórce, podczas gdy wartości dat, podobnie jak wszystkie liczby w Excelu, są domyślnie wyrównane do prawej.

DATEVALUE Składnia i argumenty

Składnia funkcji odnosi się do układu funkcji i zawiera nazwę funkcji, nawiasy i argumenty.

Składnia funkcji DATEVALUE to:

= DATEVALUE (Date_text)

Argument dla funkcji to:

Date_text - (wymagany) argument ten może być tekstem wyświetlanym w formacie daty i ujętym w cudzysłów - np. "01.01.2014" lub "01 / Jan / 2014"- argumentem może być również odwołanie do komórki do lokalizacji danych tekstowych w arkuszu.

- jeśli elementy daty znajdują się w oddzielnych komórkach, może to być wiele odniesień do komórek połączony używanie znaku ampersand (&) w porządku dnia / miesiąca / roku, na przykład = DATEVALUE (A6 & B6 & C6)- jeśli dane zawierają tylko dzień i miesiąc - np. 01 / Jan - funkcja doda bieżący rok, na przykład 01.01.2014- jeśli używany jest rok dwucyfrowy - np. 01 / Jan / 14 - Excel interpretuje liczby jako:

  • 0 do 29 interpretowane są jako lata 2000 do 2029
  • 30 do 99 interpretowane są jako lata 1930-1999

#WARTOŚĆ! Wartości błędów

Istnieją sytuacje, w których funkcja wyświetli #VALUE! wartość błędu, jak pokazano na powyższym obrazku.

  • Wartość! wartość błędu jest zwracana, jeśli wartość parametru Date_text argument nie występuje między datą 1 stycznia 1900 a 31 grudnia, 9999 - przykład nr 2.
  • Wartość! wartość błędu jest zwracana, jeśli odwołanie do komórki jest używane w Date_text argument wskazuje komórkę zawierającą wartość sformatowaną jako liczba lub jako datę - przykład nr 3.

Przykład: Konwertuj tekst na daty z DATEVALUE

Poniższe kroki odtwarzają przykład widziany w komórkach C1 i D1 na powyższym rysunku, w którym argument Date_text jest wprowadzany jako odwołanie do komórki.

Wprowadzanie danych samouczka

  1. Wpisz "1/1/2014 - zanotuj, że wartość jest poprzedzona apostrofem ( ' ), aby dane zostały wprowadzone jako tekst - w rezultacie dane powinny być wyrównane do lewej strony komórki

Wprowadzanie funkcji DATEVALUE

  1. Kliknij komórkę D1 - lokalizację, w której będą wyświetlane wyniki funkcji
  2. Kliknij na Formuły zakładka wstążki
  3. Wybierać Data i czas z wstążki, aby otworzyć rozwijaną listę funkcji
  4. Kliknij DATEVALUE na liście, aby wywołać okno dialogowe funkcji
  5. Kliknij komórkę C1, aby wprowadzić odwołanie do komórki jako argument Date_text
  6. Kliknij przycisk OK, aby ukończyć funkcję i powrócić do arkusza roboczego
  7. Numer 41640 pojawi się w komórce D1 - która jest numerem seryjnym na datę 01.01.2014
  8. Gdy klikniesz komórkę D1, cała funkcja = DATEVALUE (C1) pojawia się na pasku formuły nad arkuszem.

Formatowanie zwracanej wartości jako daty

  1. Kliknij komórkę D1, aby była aktywną komórką
  2. Kliknij na Dom zakładka wstążki
  3. Kliknij strzałkę w dół obok przycisku Format liczbowy , aby otworzyć rozwijane menu opcji formatowania - domyślny format Generał jest zwykle wyświetlany w polu
  4. Znajdź i kliknij Krótka randka opcja
  5. Komórka D1 powinna teraz wyświetlać datę 01.01.2014 lub być możliwa tylko 1 stycznia 2014 r
  6. Poszerzenie kolumny D spowoduje wyświetlenie daty wyrównania do prawej w komórce