Як змінити формат дати в Google Таблицях та конвертувати дату в число і текст

  • Поділитися Цим
Michael Brown

Дати є неминучою частиною Google Таблиць. І, як і багато інших концепцій електронних таблиць, вони вимагають деякого вивчення.

У цьому уроці ви дізнаєтеся, як Google зберігає дати і як їх можна форматувати для більшої зручності. Деякі формати дат пропонуються вам електронними таблицями, а інші потрібно створювати з нуля. Є навіть кілька зручних функцій для цього завдання.

Я також описую кілька способів, як перетворити ваші дати в цифри і текст, якщо це необхідно.

    Як Google Таблиці форматує дати

    Перш за все: перед будь-якими діями, пов'язаними з датами в електронних таблицях, дуже важливо зрозуміти основні принципи роботи з датами.

    У своїй внутрішній базі даних 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 Таблиці форматує дати для відображення в клітинках, електронні таблиці завжди зберігають їх як цілі числа. Це автоматичний формат дат Google Таблиці, який допомагає правильно обробляти дати.

    Порада: Те ж саме стосується одиниць часу - для вашої таблиці це просто десяткові дроби:

    • .00 на 12:00 ранку
    • 0.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 Таблиці.
    2. Знайти Локація в рамках Генеральний та оберіть потрібне місце у випадаючому списку:

    Порада: як бонус, тут також можна вказати свій часовий пояс, щоб фіксувати в ньому історію файлів.

    Примітка: локаль не змінює мову ваших аркушів, але форматування дати буде застосовано до всієї таблиці. Зміни побачать всі, хто з нею працює, незалежно від їх місця розташування на земній кулі.

    Як змінити формат дати в Google Таблицях

    Якщо дати у ваших таблицях відформатовані непослідовно або замість них ви бачите незрозумілі набори цифр, не панікуйте. Вам просто потрібно змінити формат дат у ваших таблицях Google за допомогою вбудованих інструментів.

    Формат дати за замовчуванням в Google Таблицях

    1. Виділіть усі клітинки, які потрібно відформатувати.
    2. Перейдіть до Формат> Номер в меню електронної таблиці та виберіть Дата щоб побачити тільки дату або Дата час щоб отримати і дату, і час в камері:

    Цілі числа успішно перетворюються у формат, який ви впізнаєте з першого погляду. Це формати дат за замовчуванням у Google Таблицях:

    Порада. Такі ж формати можна знайти, якщо натиснути на кнопку 123 на панелі інструментів електронної таблиці:

    Нестандартні формати дат

    Якщо вам не подобається, як Google Таблиці форматує дати за замовчуванням, я не буду вас звинувачувати. На щастя, є багато можливостей для імпровізації завдяки користувацьким форматам дат.

    Доступ до них можна отримати з того ж меню Google Таблиць: Формат> Число> Інші формати> Інші формати дати та часу :

    Ви побачите вікно з великою кількістю різних форматів дат. Який би з них ви не вибрали і не застосували, ваші дати будуть виглядати однаково:

    Якщо вас все ще не влаштовує зовнішній вигляд ваших дат, ви можете створити свій власний формат дат:

    1. Виділіть клітинки, які потрібно відформатувати.
    2. Перейдіть до Формат> Число> Інші формати> Інші формати дати та часу .
    3. Встановіть курсор у поле вгорі, що містить одиниці виміру дати, і видаліть все клавішами Backspace або Delete:

  • Натисніть на стрілку праворуч від поля і виберіть одиницю виміру, яку ви хотіли б мати першою. Не забудьте ввести роздільник після цього.
  • Повторюйте до тих пір, поки не будуть додані всі необхідні одиниці (не хвилюйтеся, ви зможете додати або видалити їх пізніше):

  • Зверніть увагу, що кожна одиниця виміру має подвійні стрілки праворуч від неї. Клацніть на них, і ви зможете налаштувати точний спосіб відображення значення.

    Ось що я можу вибрати для себе День :

    Таким чином, ви можете редагувати всі значення, вставляти додаткові та видаляти застарілі. Ви можете відокремлювати одиниці різними символами, включаючи коми, косі риски та тире.

  • Після того, як ви будете готові, натисніть Подати заявку .
  • Ось який формат я створив і як зараз виглядають мої дати:

    Функція QUERY для Google Таблиць для форматування дат

    Є ще один спосіб змінити формат дати в Google Таблицях - за допомогою формули, звичайно ж. Оскільки я вже не вперше показую вам QUERY, то починаю думати, що це справжня панацея від електронних таблиць :)

    У мене є приклад таблиці, де я відстежую відвантаження кількох замовлень:

    Я хочу змінити формат дати в колонці B. Ось моя формула запиту:

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

    • спочатку я вказую діапазон всієї своєї таблиці - A1:C7
    • то я прошу формулу повернути всі стовпці - виберіть *
    • і одночасно переформатуйте стовпчик В так, як я підставив у формулу - формат Б "дд-ммм-рр (ддд)

    Формула працює як чарівник, повертає всю мою таблицю і змінює формат дати в колонці B:

    Як ви могли помітити, для зміни формату дати за формулою я використовував спеціальні коди, які позначають різний вигляд днів, місяців і років. Якщо ви з ними не знайомі, то ось список цих кодів для дат:

    Код Опис Приклад
    d День без ведучого нуля для 1-9 7
    dd День з випереджаючим нулем для 1-9 07
    ddd День як абревіатура Ср.
    dddd День як повна назва Середа
    m

    (якщо йому не передує або за ним не слідує

    години або секунди) Місяць без початкового нуля 8 мм

    (якщо йому не передує або за ним не слідує

    години або секунди) Місяць з випереджаючим нулем 08 ммм Місяць у вигляді абревіатури Серпень мммм Місяць як повна назва серпень mmmmm Перший лист місяця A y

    або

    yy Двозначний рік 19 yyy

    або

    yyyy Повний числовий рік 2019

    Порада: якщо ви бажаєте подавати формат дати з часом, вам необхідно додати коди одиниць часу. Повний список кодів часу ви знайдете в цьому посібнику.

    Використовуючи ці коди, ви можете форматувати дати дуже багатьма способами:

    • Взяти в руки тільки рік, місяць або день:

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

    • Поверніть число, місяць і день тижня:

      =QUERY(A1:C7, "select * format 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 Таблиці формат, який ви збираєтеся ввести, спробуйте спочатку ввести дату в іншу комірку. Якщо дата буде розпізнана, вона буде вирівняна по правому краю.

    Ви також можете заповнити клітинки датами в одному стовпчику, а потім посилатися на них у формулах в іншому стовпчику:

    =DATEVALUE(A2)

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

    Перетворення дат в текст в електронних таблицях - це завдання для функції ТЕКСТ:

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

      Порада: для коректного налаштування формату використовуйте ті ж коди, що і для функції ЗАПИТ.

    Формула на реальних даних може виглядати так:

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

    Ось як я перетворив свою дату - 8/17/2019 - до тексту і одночасно змінили формат:

    Сподіваюся, тепер ви знаєте, як змінити формат дати в Google Таблицях і перетворити дату в число або текст. Не соромтеся ділитися іншими крутими способами в коментарях нижче ;)

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.