Jak zmienić format daty w Google Sheets i przekonwertować datę na liczbę i tekst

  • Udostępnij To
Michael Brown

Daty są nieuniknioną częścią Google Sheets. I jak wiele innych koncepcji arkuszy kalkulacyjnych, wymagają trochę nauki.

W tym poradniku dowiesz się, jak Google przechowuje daty i jak możesz je sformatować dla swojej większej wygody. Niektóre formaty dat są oferowane przez arkusze kalkulacyjne, podczas gdy inne należy stworzyć od podstaw. Istnieje nawet kilka przydatnych funkcji do tego zadania.

Opisuję również kilka sposobów, jak przekonwertować swoje daty na liczby i tekst, jeśli to konieczne.

    Jak arkusze Google formatują daty

    Najpierw rzeczy pierwsze: przed jakimikolwiek działaniami związanymi z datami w arkuszach kalkulacyjnych, kluczowe jest zrozumienie podstawowych zasad działania dat.

    W swojej wewnętrznej bazie danych Google Sheets przechowuje wszystkie daty jako liczby całkowite. Nie ciągi dnia, miesiąca i roku, do których przywykliśmy, ale zwykłe liczby całkowite:

    • 1 na 31 grudnia 1899 r.
    • 2 na 1 stycznia 1900 r.
    • 102 na 11 kwietnia 1900 roku (100 dni po 1 stycznia 1900 roku)
    • i tak dalej.

    W przeciwieństwie do Excela, który nie może przechowywać dat jako liczb ujemnych, w Google, dla dat sprzed 31 grudnia 1899 roku, liczby będą ujemne:

    • -1 na 29 grudnia 1899 r.
    • -2 na 28 grudnia 1899 r.
    • -102 na 19 września 1899 r.
    • itp.

    Niezależnie od tego, w jaki sposób Google Sheets formatuje daty widoczne w komórkach, arkusze kalkulacyjne zawsze przechowują je jako liczby całkowite. Jest to automatyczny format daty Google Sheets, który pomaga w prawidłowym traktowaniu dat.

    Wskazówka. To samo dotyczy jednostek czasu - są one tylko dziesiętnymi dla twojej tabeli:

    • .00 za 12:00
    • .50 za 12:00 PM
    • .125 na 3:00 rano
    • .573 na 1:45 PM
    • itp.

    Data sparowana z czasem jest przechowywana jako liczba całkowita z miejscami dziesiętnymi:

    • 31,528.058 jest 26 kwietnia 1986, 1:23 AM
    • 43,679.813 to 2 sierpnia 2019, 7:30 PM

    Zmień format daty w Arkuszach Google na inny locale

    Kolejną ważną rzeczą, o której należy pamiętać, jest lokalizacja arkusza kalkulacyjnego.

    Locale jest tym, co wstępnie ustawia format daty Arkuszy Google w oparciu o Twój region. Tak więc, jeśli jesteś obecnie w USA, 06-Aug-2019 zostanie umieszczony jako 8/6/2019 w twoim arkuszu, podczas gdy dla Wielkiej Brytanii będzie to 6/8/2019.

    Aby zapewnić prawidłowe obliczenia, ważne jest, aby mieć ustawione prawidłowe locale, zwłaszcza jeśli plik został utworzony w innym kraju:

    1. Idź do Plik> Ustawienia arkusza kalkulacyjnego w menu Arkusze Google.
    2. Znajdź Locale pod Ogólne zakładka i wybrać żądaną lokalizację z listy rozwijanej:

    Wskazówka. Jako bonus możesz również określić tutaj swoją strefę czasową, aby zapisać w niej historię plików.

    Uwaga: ustawienia lokalne nie zmieniają języka Arkuszy, ale formatowanie daty zostanie zastosowane w całym arkuszu kalkulacyjnym. Wszyscy, którzy z nim pracują, zobaczą zmiany, niezależnie od miejsca na kuli ziemskiej.

    Jak zmienić format daty w arkuszach Google

    Jeśli daty w Twoich tabelach są sformatowane niespójnie lub zamiast nich widzisz tylko dziwne zestawy liczb, nie wpadaj w panikę. Wystarczy, że zmienisz format daty w swoich Arkuszach Google za pomocą wbudowanych instrumentów.

    Domyślny format daty w Google Sheets

    1. Zaznacz wszystkie komórki, które chcesz sformatować.
    2. Idź do Format> Liczba w menu arkusza kalkulacyjnego i wybierz Data aby zobaczyć tylko datę lub Data godzina aby uzyskać zarówno datę, jak i godzinę w komórce:

    Liczby całkowite z powodzeniem zamieniają się w format, który rozpoznasz na pierwszy rzut oka. Są to domyślne formaty dat w Google Sheets:

    Wskazówka. Te same formaty można znaleźć po kliknięciu na 123 na pasku narzędzi arkusza kalkulacyjnego:

    Niestandardowe formaty daty

    Jeśli nie podoba Ci się domyślny sposób formatowania dat w Google Sheets, to nie będę Cię winił. Na szczęście jest sporo miejsca na improwizację dzięki niestandardowym formatom dat.

    Dostęp do nich można uzyskać z tego samego menu Arkuszy Google: Format> Liczba> Więcej formatów> Więcej formatów daty i czasu :

    Zobaczysz okno z wieloma różnymi dostępnymi niestandardowymi formatami daty. Niezależnie od tego, który z nich wybierzesz i zastosujesz, twoje daty będą wyglądać tak samo:

    Jeśli nadal nie jesteś zadowolony z wyglądu swoich dat, możesz dostosować własny niestandardowy format daty:

    1. Wybierz komórki, które chcesz sformatować.
    2. Idź do Format> Liczba> Więcej formatów> Więcej formatów daty i czasu .
    3. Umieść kursor w polu na górze, które zawiera jednostki daty i usuń wszystko za pomocą klawiszy Backspace lub Delete:

  • Kliknij strzałkę po prawej stronie pola i wybierz jednostkę, którą chciałbyś mieć jako pierwszą. Nie zapomnij wpisać potem separatora.
  • Powtarzaj, aż wszystkie niezbędne jednostki zostaną dodane (bez obaw, będziesz mógł je dodać lub usunąć później):

  • Zauważ, że każda jednostka ma po swojej prawej stronie podwójne strzałki. Kliknij je, a będziesz mógł dokładnie dostosować sposób wyświetlania wartości.

    Oto, co mogę wybrać dla Dzień :

    W ten sposób możesz edytować wszystkie wartości, wstawiać dodatkowe i usuwać nieaktualne. Możesz swobodnie oddzielać jednostki różnymi znakami, w tym przecinkami, ukośnikami i kreskami.

  • Gdy będziesz gotowy, kliknij Zastosuj .
  • Oto jaki format stworzyłem i jak wyglądają teraz moje daty:

    Funkcja QUERY dla Google Sheets do formatowania dat

    Jest jeszcze jeden sposób na zmianę formatu daty w Google Sheets - oczywiście za pomocą formuły. Ponieważ nie jest to pierwszy raz, kiedy pokazuję Wam QUERY, zaczynam myśleć o nim jak o prawdziwym lekarstwie na arkusze kalkulacyjne :)

    Mam przykładową tabelę, w której śledzę wysyłkę kilku zamówień:

    Chcę zmienić format daty w kolumnie B. Oto moja formuła QUERY:

    =QUERY(A1:C7, "select * format B 'd-mmm-yy (ddd)'")

    • najpierw określam zakres całej mojej tabeli -. A1:C7
    • to proszę formułę o zwrócenie wszystkich kolumn -. wybierz *
    • i jednocześnie przeformatować kolumnę B w sposób, który umieściłem w formule -. format B "d-mmm-yy (ddd)

    Formuła działa jak urok, zwraca całą moją tabelę i zmienia format daty w kolumnie B:

    Jak pewnie zauważyłeś, aby zmienić format daty poprzez formułę, użyłem specjalnych kodów, które reprezentują różne wyglądy dni, miesięcy i lat. Jeśli nie jesteś z nimi zaznajomiony, oto lista tych kodów dla dat:

    Kod Opis Przykład
    d Dzień bez wiodącego zera dla 1-9 7
    dd Dzień z wiodącym zerem dla 1-9 07
    ddd Dzień jako skrót Wed
    dddd Dzień jako nazwa pełna Środa
    m

    (jeżeli nie jest poprzedzony lub nie następuje po nim

    godziny lub sekundy) Miesiąc bez wiodącego zera 8 mm

    (jeżeli nie jest poprzedzony lub nie następuje po nim

    godziny lub sekundy) Miesiąc z wiodącym zerem 08 mmm Miesiąc jako skrót Aug mmmm Miesiąc jako nazwa pełna Sierpień mmmmm Pierwsza litera miesiąca A y

    lub

    yy Rok dwucyfrowy 19 yy

    lub

    yyyy Pełny rok numeryczny 2019

    Wskazówka. Jeśli chcesz zaopatrzyć format daty również w czas, musisz dodać kody jednostek czasu. Pełną listę kodów czasu znajdziesz w tym poradniku.

    Korzystając z tych kodów, można formatować daty na tak wiele sposobów:

    • Uzyskaj chwyt tylko roku, miesiąca lub dnia:

      =QUERY(A1:C7, "select * format B 'yyyy'")

    • Zwróć dzień, miesiąc i dzień tygodnia:

      =QUERY(A1:C7, "select * format B 'dd mmmm, dddd'")

    Swoją drogą, do jakiego formatu daty się przyzwyczailiście :)

    Arkusze Google: konwersja daty na liczbę

    W przypadku, gdy potrzebujesz zobaczyć liczby zamiast dat, przydatna będzie jedna z poniższych metod.

    Konwersja daty na liczbę poprzez zmianę formatu

    1. Zaznacz te komórki z datami, które chcesz przekonwertować na liczby.
    2. Idź do Format> Liczba i tym razem wybierz Numer wśród innych opcji.
    3. Voila - wszystkie wybrane daty zamieniły się w reprezentujące je liczby:

    Funkcja DATEVALUE dla arkuszy Google

    Innym sposobem w Google Sheets na konwersję daty na liczbę jest użycie funkcji DATEVALUE:

    =DATEVALUE(date_string)

    gdzie data_string reprezentuje dowolną datę w znanym dla arkuszy kalkulacyjnych formacie. Data powinna być ujęta w podwójne cudzysłowy.

    Na przykład, chcę przekonwertować 17 sierpnia 2019 r. Wszystkie poniższe formuły zwrócą ten sam wynik: 43694 .

    =DATEVALUE("17 sierpnia 2019")

    =DATEVALUE("2019-8-17")

    =DATEVALUE("8/17/2019")

    Wskazówka. Jeśli nie jesteś pewien, czy Google Sheets rozumie format, który masz zamiar wprowadzić, spróbuj najpierw wpisać datę do innej komórki. Jeśli data zostanie rozpoznana, zostanie wyrównana do prawej strony.

    Możesz również wypełnić komórki datami w jednej kolumnie, a następnie odwołać się do nich w swoich formułach w innej kolumnie:

    =DATEVALUE(A2)

    Arkusze Google: konwersja daty na tekst

    Konwersja dat na tekst w arkuszach kalkulacyjnych to zadanie dla funkcji TEKST:

    =TEXT(liczba,format)
    • numer - niezależnie od tego, jaką liczbę, datę czy godzinę podasz do funkcji, zwróci ona ją jako tekst.
    • format - tekst zostanie sformatowany w sposób określony w formule.

      Wskazówka. Aby prawidłowo ustawić format, użyj tych samych kodów, co w przypadku funkcji QUERY.

    Wzór na dane rzeczywiste może wyglądać tak:

    =TEXT("8/17/2019","YYYY-MM-DD")

    Oto jak przekonwertowałem moją datę -. 8/17/2019 - do tekstu i jednocześnie zmienił format:

    To jest to! Mam nadzieję, że do tej pory wiesz już jak zmienić format daty w Google Sheets i przekonwertować daty na liczby lub tekst. Zapraszam do podzielenia się innymi fajnymi sposobami w sekcji komentarzy poniżej ;)

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.