Jak konwertować daty na liczby w programie Microsoft Excel


Kiedy używasz dat w skoroszytach programu Microsoft Excel, może się zdarzyć, że zamiast nich będziesz potrzebować numerów seryjnych dla tych dat. Możesz ich używać w formułach lub do obliczeń, a nie samych dat.

Pokażemy Ci, jak konwertować daty na liczby, w szczególności numery seryjne, w programie Excel. Używana metoda zależy od tego, jak program Excel przechowuje daty w arkuszu; zasadniczo, jak są sformatowane.

Określ sposób formatowania dat

Zanim użyjesz jednej z poniższych metod do konwersji daty na numer seryjny, musisz określić sposób formatowania daty. Domyślnie data wprowadzana w programie Excel jest formatowana jako data, która technicznie jest wartością liczbową. Może się jednak zdarzyć, że wpiszesz, przekonwertujesz lub zaimportujesz daty, które kończą się sformatowane jako wartości tekstowe.

Możesz łatwo wybrać komórkę zawierającą datę, przejść do karty Strona głównai wyświetlić menu rozwijane Format liczb, aby zobaczyć bieżący format komórka. Jak widać, nasza data jest sformatowana jako Data(liczba).

Jeśli jednak planujesz konwertować wiele dat, powyższa metoda może być uciążliwa. Ponadto, jeśli przed datą znajduje się coś losowego, na przykład apostrof, może on zostać wyświetlony w formacie daty, ale przy próbie konwersji będzie traktowany jako tekst.

Zamiast tego mogą Ci pomóc dwie proste funkcje programu Excel.

Korzystanie z funkcji ISNUMBER

Funkcja ISNUMBER informuje, czy dane są sformatowane jako liczba, a ISTEXT informuje, czy są sformatowane jako tekst. W zależności od tego, którego chcesz użyć, otrzymasz wynik Prawda lub Fałsz.

Aby sprawdzić, czy daty w komórkach od A2 do A13 są sformatowane jako liczby, możesz użyć następującej formuły:

=ISNUMBER(A2:A13)

Jak widać, tutaj otrzymujemy wynik True dla dat sformatowanych jako liczby i Fałsz dla dat, które nie są sformatowane.

Korzystanie z funkcji ISTEXT

Jeśli wolisz sprawdzić, czy daty są sformatowane jako tekst, użyj tej formuły:

=ISTEKST(A2:A13)

Podobnie jak w przypadku drugiej funkcji, tutaj możemy zobaczyć True dla dat sformatowanych jako tekst i False dla tych, które nie są.

Możesz także użyć tych funkcji, aby sprawdzić pojedynczą komórkę za pomocą tej formuły, jeśli chcesz:.

=ISTEKST(A2)

Po określeniu formatu daty możesz użyć odpowiedniej metody poniżej, aby przekonwertować ją na numer seryjny.

Konwertuj datę numeryczną na numer seryjny

Jeśli okaże się, że data jest sformatowana jako wartość liczbowa, możesz po prostu zmienić format, aby wyświetlić numer seryjny.

  1. Wybierz komórkę lub zakres komórek i przejdź do karty Strona główna.
  2. Otwórz listę rozwijaną Format liczbi wybierz opcję Numer.
    1. Daty w wybranych komórkach powinny być widoczne jako numery seryjne.
      1. Możesz następnie pozostawić zaznaczone komórki i użyć przycisku Zmniejsz liczbę dziesiętnąw sekcji Liczba na karcie Strona główna, aby usunąć miejsca dziesiętne.
      2. Konwertuj daty na liczby bez miejsc dziesiętnych

        Jeśli wolisz, możesz za jednym zamachem przekonwertować daty i usunąć miejsca po przecinku.

        1. Wybierz komórki zawierające daty, kliknij prawym przyciskiem myszy i wybierz opcję Formatuj komórki. Alternatywnie użyj skrót klawiaturowy Ctrl + 1w systemie Windows lub Command + 1na komputerze Mac.
        2. W oknie dialogowym Formatowanie komórek przejdź do karty Liczbai wybierz Liczbapo lewej stronie.
        3. 14s>
        4. U góry zobaczysz podgląd numeru seryjnego. Zmień ustawienie Miejsca dziesiętnena 0i wybierz OK, aby zapisać zmianę.
        5. 15s>
        6. Zobaczysz wówczas daty zmienione na liczby kolejne bez miejsc dziesiętnych.
        7. Konwertuj datę tekstową na numer seryjny

          Jeśli ustalisz, że data ma format tekstowy, możesz skorzystać z przydatnej funkcji daty w programie Excel. Dzięki funkcji DATEVALUE możesz szybko konwertować daty tekstowe na liczby kolejne.

          Składnia to DATEVALUE(tekst), gdzie jako argumentu można użyć odwołania do komórki, zakresu lub dokładnej daty.

          W tym przykładzie przekonwertujemy zakres komórek od A2 do A13 z dat tekstowych na liczby za pomocą tej formuły:

          =DATAWARTOŚĆ(A2:A13)

          Jak widać, dla każdej daty w naszym zakresie komórek mamy numery seryjne. Następnie możesz usunąć oryginalne daty lub zastąpić je, przeciągając nad nimi zakres numerów seryjnych, zgodnie z własnymi preferencjami..

          Aby przekonwertować pojedynczą komórkę, użyj tej formuły, zastępując odwołanie do komórki własnym:

          =DATAWARTOŚĆ(A2)

          Aby przeliczyć konkretną datę za pomocą tej funkcji, należy umieścić ją w cudzysłowie, jak we wzorach:

          =DATAWARTOŚĆ(„1.01.2024”)

          =DATAWARTOŚĆ(„1-STYCZEŃ-2024”)

          =DATAWARTOŚĆ(„2024.01.01”)

          Jeśli masz problemy z formułą Excela, sprawdź możliwe przyczyny i rozwiązania.

          W programie Excel konwersja dat na liczby, w szczególności numery seryjne, przy użyciu tych metod zajmuje tylko kilka minut. Powiązane samouczki znajdziesz w jak sortować według daty w Excelu.

          .

          Powiązane posty:


          28.11.2023