Как да промените формата на датата в Google Sheets и да конвертирате датата в число и текст

  • Споделя Това
Michael Brown

Датите са неизбежна част от Google Таблици. И както много други концепции на електронните таблици, те изискват малко обучение.

В този урок ще разберете как Google съхранява дати и как можете да ги форматирате за по-голямо удобство. Някои формати на дати се предлагат от електронни таблици, а други трябва да се създадат от нулата. Има дори няколко удобни функции за тази задача.

Описвам и няколко начина за преобразуване на датите в числа и текст, ако е необходимо.

    Как се форматират датите в Google Sheets

    Първо: преди да започнете да извършвате каквито и да било дейности, свързани с дати в електронни таблици, е изключително важно да разберете основните принципи на работа с дати.

    Във вътрешната си база данни Google Sheets съхранява всички дати като цели числа. Не последователности от ден, месец и година, както сме свикнали да виждаме, а обикновени цели числа:

    • 1 за 31 декември 1899 г.
    • 2 за 1 януари 1900 г.
    • 102 за 11 април 1900 г. (100 дни след 1 януари 1900 г.)
    • и т.н.

    За разлика от Excel, който не може да съхранява дати като отрицателни числа, в Google за дати преди 31 декември 1899 г. числата са отрицателни:

    • -1 за 29 декември 1899 г.
    • -2 за 28 декември 1899 г.
    • -102 за 19 септември 1899 г.
    • и т.н.

    Независимо от начина, по който Google Sheets форматира датите, за да ги виждате в клетките, електронните таблици винаги ги съхраняват като цели числа. Това е автоматичен формат на датата в Google Sheets, който помага за правилното третиране на датите.

    Съвет. Същото важи и за единиците време - те са просто десетични дроби за вашата таблица:

    • .00 за 12:00 ч.
    • .50 за 12:00 ч.
    • .125 за 3:00 ч. сутринта
    • .573 за 13:45 ч.
    • и т.н.

    Датата, сдвоена с времето, се съхранява като цяло число с десетични знаци:

    • 31,528.058 е 26 април 1986 г., 1:23 ч.
    • 43,679.813 е 2 август 2019 г., 19:30 ч.

    Промяна на формата на датата в Таблици на Google към друг локал

    Друго важно нещо, което трябва да имате предвид, е местоположението на електронната таблица.

    Местоположението е това, което предварително задава формата на датата в таблиците на Google въз основа на вашия регион. Така, ако в момента се намирате в САЩ, 06 август 2019 г. ще бъде поставено като 8/6/2019 г. във вашия лист, докато за Обединеното кралство това ще бъде 6/8/2019 г.

    За да се гарантират правилните изчисления, е важно да се зададе правилната локализация, особено ако файлът е създаден в друга държава:

    1. Отидете на Файл> Настройки на електронна таблица в менюто на Google Sheets.
    2. Намерете Местоположение под Обща информация и изберете желаното местоположение от падащия списък:

    Съвет: Като бонус можете да посочите тук и часовата си зона, за да записвате историята на файловете си в нея.

    Забележка: Местоположението не променя езика на вашите таблици. Форматирането на датата обаче ще бъде приложено към цялата таблица. Всички, които работят с нея, ще видят промените, независимо от мястото им на земното кълбо.

    Как да промените формата на датата в Google Sheets

    Ако датите в таблиците ви са форматирани непоследователно или вместо тях виждате само странни набори от числа, не изпадайте в паника. Просто трябва да промените формата на датата в Google Sheets с помощта на вградените инструменти.

    Формат на датата по подразбиране на Google Sheets

    1. Изберете всички клетки, които искате да форматирате.
    2. Отидете на Формат> Брой в менюто на електронната таблица и изберете Дата за да видите само датата или Дата и час за получаване на дата и час в клетка:

    Целите числа успешно се превръщат във формат, който ще разпознаете от пръв поглед. Това са форматите за дата по подразбиране на Google Sheets:

    Съвет. Можете да намерите същите формати, ако щракнете върху 123 в лентата с инструменти на електронната таблица:

    Персонализирани формати на датата

    Ако не харесвате начина, по който Google Sheets форматира датите по подразбиране, няма да ви обвинявам. За щастие, има много възможности за импровизация благодарение на персонализираните формати на дати.

    Можете да получите достъп до тях от същото меню на Google Таблици: Формат> Номер> Още формати> Още формати за дата и час :

    Ще видите прозорец с много различни налични персонализирани формати на дати. Който и от тях да изберете и приложите, датите ви ще изглеждат по същия начин:

    Ако все още не сте доволни от външния вид на датите, можете да създадете свой собствен формат на датата:

    1. Изберете клетките, които искате да форматирате.
    2. Отидете на Формат> Номер> Още формати> Още формати за дата и час .
    3. Поставете курсора в полето в горната част, което съдържа единиците за дата, и изтрийте всичко с клавишите Backspace или Delete:

  • Щракнете върху стрелката вдясно от полето и изберете единицата, която искате да бъде първа. Не забравяйте да въведете разделителя след това.
  • Повтаряйте, докато добавите всички необходими единици (не се притеснявайте, ще можете да ги добавяте или премахвате по-късно):

  • Забележете, че всяка единица има двойни стрелки вдясно от нея. Щракнете върху тях и ще можете да настроите точния начин за показване на стойността.

    Ето какво мога да избера Ден :

    По този начин можете да редактирате всички стойности, да вмъквате допълнителни и да изтривате неактуални такива. Можете свободно да разделяте единиците с различни символи, включително запетаи, наклонени чертички и тирета.

  • След като сте готови, щракнете върху Направете заявка на .
  • Ето какъв формат създадох и как изглеждат датите ми сега:

    QUERY функция за Google Sheets за форматиране на дати

    Има още един начин за промяна на формата на датата в Google Sheets - с формула, разбира се. Тъй като не за първи път ви показвам QUERY, започвам да го смятам за истинско лекарство за електронните таблици :)

    Имам примерна таблица, в която проследявам изпращането на няколко поръчки:

    Искам да променя формата на датата в колона В. Ето моята формула за заявка:

    =QUERY(A1:C7, "изберете * формат B 'd-mmm-yy (ddd)'")

    • първо задавам обхвата на цялата таблица - A1:C7
    • тогава искам формулата да върне всички колони - изберете *
    • и в същото време да преформатирате колона B по начина, по който я поставих във формулата - формат B "d-mmm-yy (ddd)

    Формулата работи безотказно. Тя връща цялата ми таблица и променя формата на датата в колона Б:

    Както може би сте забелязали, за да променя формата на датата чрез формулата, използвах специални кодове, които представляват различни по вид дни, месеци и години. Ако не сте запознати с тях, ето списък на тези кодове за дати:

    Код Описание Пример:
    d Ден без водеща нула за 1-9 7
    dd Ден с начална нула за 1-9 07
    ддд Ден като съкращение Сряда
    dddd Ден като пълно име Сряда
    m

    (ако не е предшестван или последван от

    часове или секунди) Месец без начална нула 8 mm

    (ако не е предшестван или последван от

    часове или секунди) Месец с начална нула 08 mmm Месец като съкращение Aug mmmm Месец като пълно име Август mmmmm Първа буква на месеца A y

    или

    yy Двуцифрена година 19 yyy

    или

    yyyy Пълна цифрова година 2019

    Съвет. Ако желаете да снабдите формата си за дата и с време, трябва да добавите кодове за единици време. Пълният списък на кодовете за време ще намерите в това ръководство.

    С помощта на тези кодове можете да форматирате датите по много начини:

    • Вземете само задържането на годината, месеца или деня:

      =QUERY(A1:C7, "изберете * формат B 'yyyy'")

    • Върнете деня, месеца и деня от седмицата:

      =QUERY(A1:C7, "изберете * формат B 'dd mmmm, dddd'")

    Между другото, с какъв формат на датата сте свикнали? :)

    Таблици в Google: конвертиране на дата в число

    Ако вместо дати трябва да видите числа, ще ви бъде полезен един от методите по-долу.

    Конвертиране на дата в число чрез промяна на формата

    1. Изберете клетките с дати, които искате да превърнете в числа.
    2. Отидете на Формат> Брой и този път изберете Номер наред с други опции.
    3. Воала - всички избрани дати се превърнаха в числа, които ги представят:

    Функция DATEVALUE за Google Sheets

    Друг начин за преобразуване на дата в число в Google Sheets е използването на функцията DATEVALUE:

    =DATEVALUE(date_string)

    където дата_низове представлява всяка дата в известния за електронните таблици формат. Датата трябва да бъде поставена в двойни кавички.

    Например, искам да конвертирам август 17, 2019 Всички формули по-долу ще дадат един и същ резултат: 43694 .

    =DATEVALUE("август 17, 2019")

    =DATEVALUE("2019-8-17")

    =DATEVALUE("8/17/2019")

    Съвет. Ако не сте сигурни дали Google Sheets разбира формата, който ще въведете, опитайте първо да въведете датата в друга клетка. Ако датата е разпозната, тя ще бъде подравнена надясно.

    Можете също така да запълните клетките си с дати в една колона и след това да ги посочите във формулите си в друга колона:

    =DATEVALUE(A2)

    Таблици на Google: конвертиране на дата в текст

    Превръщането на дати в текст в електронни таблици е задача на функцията TEXT:

    =TEXT(число,формат)
    • номер - независимо от това какво число, дата или час сте задали на функцията, тя ще го върне като текст.
    • формат - текстът ще бъде форматиран по начина, който сте посочили във формулата.

      Съвет: За да зададете правилно формата, използвайте същите кодове, както при функцията QUERY.

    Формулата за реални данни може да изглежда по следния начин:

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

    Ето как преобразувах датата си - 8/17/2019 - в текст и едновременно с това промени формата:

    Това е! Надявам се, че вече знаете как да промените формата на датата в Google Sheets и да конвертирате дати в числа или текст. Не се колебайте да споделите други интересни начини в раздела за коментари по-долу. ;)

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.