Як змяніць фармат даты ў Google Sheets і пераўтварыць дату ў лік і тэкст

  • Падзяліцца Гэтым
Michael Brown

Даты з'яўляюцца непазбежнай часткай Табліц Google. І, як і многія іншыя канцэпцыі электронных табліц, яны патрабуюць крыху вывучэння.

У гэтым уроку вы даведаецеся, як Google захоўвае даты і як вы можаце фарматаваць іх для большай зручнасці. Некаторыя фарматы дат прапануюцца вам у электронных табліцах, а іншыя трэба ствараць з нуля. Ёсць нават некалькі зручных функцый для гэтай задачы.

Я таксама апісваю некалькі спосабаў таго, як пры неабходнасці пераўтварыць вашыя даты ў лічбы і тэкст.

    Як Табліцы Google фарматуюць даты

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

    Для сваёй унутранай базы дадзеных Табліцы Google захоўваюць усе даты ў выглядзе цэлых лікаў. Не паслядоўнасці дня, месяца і года, як мы прывыклі бачыць, а простыя цэлыя лікі:

    • 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 Sheets, які дапамагае правільна апрацоўваць даты.

    Парада. Тое ж самае тычыцца адзінак часу - яны проста дзесятковыя для вашай табліцы:

    • .00 для 00:00 AM
    • .50 для 12:00 PM
    • .125 для 3:00 раніцы
    • .573 для 13:45
    • і г.д.

    Дата ў пары з часам захоўваецца як цэлае лік з дзесятковымі знакамі :

    • 31 528,058 — 26 красавіка 1986 г., 01:23
    • 43 679,813 — 2 жніўня 2019 г., 19:30

    Змяніць фармат даты у Табліцах Google у іншую мову

    Яшчэ адна важная рэч, якую трэба мець на ўвазе, гэта мова вашай электроннай табліцы.

    Моўка - гэта тое, што задае фармат даты ў Табліцах Google у залежнасці ад вашага рэгіёна. Такім чынам, калі вы зараз знаходзіцеся ў ЗША, 06-Aug-2019 будзе пазначана ў вашай табліцы як 8/6/2019, у той час як для Вялікабрытаніі гэта будзе 6/8/2019.

    Каб каб пераканацца ў правільных вылічэннях, вельмі важна мець правільную лакаль, асабліва калі файл быў створаны ў іншай краіне:

    1. Перайдзіце да Файл > Налады электронных табліц у меню Google Sheets.
    2. Знайдзіце Locale на ўкладцы Агульныя і выберыце патрэбнае месца з выпадальнага спісу:

    Савет. У якасці бонуса вы таксама можаце ўказаць тут свой гадзінны пояс, каб запісаць у яго гісторыю файлаў.

    Заўвага. Мова не змяняе мову вашых Табліц. Аднак фарматаванне даты будзе прымяняцца да ўсёй электроннай табліцы. Усе, хто з ім працуе, убачаць змены, неважна іх месца на зямным шары.

    Як змяніць фармат даты ў Табліцах Google

    Калі даты ў вашых табліцах адфарматаваны неадпаведна або ўсё, што вы бачыце замест іх, гэта дзіўныя наборы лічбаў, не панікуйце. Вам проста трэба змяніць фармат даты ў Табліцах Google з дапамогай убудаваных інструментаў.

    Фармат даты Табліц Google па змаўчанні

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

    Цэлыя лікі паспяхова ператвараюцца ў фармат, які вы пазнаеце з першага погляду. Гэта стандартныя фарматы даты Google Табліц:

    Парада. Вы можаце знайсці тыя ж фарматы, калі націснеце значок 123 на панэлі інструментаў электронных табліц:

    Карыстальніцкія фарматы даты

    Калі вы гэтага не зробіце напрыклад, як Google Sheets фарматуе даты па змаўчанні, я не буду вас вінаваціць. На шчасце, ёсць шмат месца для імправізацыі дзякуючы карыстальніцкім фарматам даты.

    Вы можаце атрымаць доступ да іх з таго ж меню Табліц Google: Фармат > Нумар > Іншыя фарматы > Больш фарматаў даты і часу :

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

    Калі вы ўсё яшчэ не задаволены знешнім выглядам спатканняў, вы можаце наладзіць свой уласныфармат даты:

    1. Выберыце ячэйкі, якія вы жадаеце адфарматаваць.
    2. Перайдзіце да Фармат > Нумар > Іншыя фарматы > Больш фарматаў даты і часу .
    3. Змесціце курсор у поле ўверсе, якое змяшчае адзінкі даты, і выдаліце ​​ўсё з дапамогай клавіш Backspace або Delete:

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

  • Звярніце ўвагу, што кожны блок мае падвойныя стрэлкі справа. Пстрыкніце іх, і вы зможаце наладзіць дакладны спосаб адлюстравання значэння.

    Вось што я магу выбраць для Дня :

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

  • Калі вы будзеце гатовыя, націсніце Ужыць .
  • Вось які фармат я стварыў і як цяпер выглядаюць мае даты:

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

    Ёсць яшчэ адзін спосаб змяніць фармат даты ў Табліцах Google – вядома, з дапамогай формулы. Паколькі гэта не першы раз, калі я паказваю вам QUERY, я пачынаю думаць пра яго як пра сапраўдны панацэй ад усіх электронных табліц. :)

    У мяне ёсць прыклад табліцы, дзе я адсочваю адпраўку некалькіхзаказы:

    Я хачу змяніць фармат даты ў слупку B. Вось мая формула ЗАПЫТУ:

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

    • першая , я вызначаю дыяпазон усёй табліцы – A1:C7
    • затым я прашу формулу вярнуць усе слупкі – выберыце *
    • і ў той жа час перафарматаваць слупок B так, як я ўвёў у формулу – фармат B 'д-ммм-гг (ддд)'

    Формула працуе як шарм. Ён вяртае маю ўсю табліцу і змяняе фармат даты ў слупку B:

    Як вы маглі заўважыць, каб змяніць фармат даты з дапамогай формулы, я выкарыстаў спецыяльныя коды, якія прадстаўляюць розныя выгляд дзён, месяцаў і гадоў. Калі вы з імі не знаёмыя, вось спіс гэтых кодаў дат:

    Код Апісанне Прыклад
    d Дзень без нуля ў пачатку для 1-9 7
    dd Дзень з нулём у пачатку для 1-9 07
    ddd Дзень як абрэвіятура Ср
    dddd Дзень як поўная назва Серада
    m

    (калі не папярэднічае або не ідзе

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

    (калі не папярэднічае або не ідзе

    гадзіны або секунды) Месяц з нулём у пачатку 08 ммм Месяц як абрэвіятура Жнівень мммм Месяц як поўныімя жнівень ммммм Першая літара месяца А y

    або

    yy Двухзначны год 19 yyy

    ці

    гггг Поўны лічбавы год 2019

    Падказка. Калі вы жадаеце паставіць фармат даты таксама з часам, вам трэба дадаць коды для адзінак часу. Вы знойдзеце поўны спіс часавых кодаў у гэтым кіраўніцтве.

    Выкарыстоўваючы гэтыя коды, вы можаце фарматаваць даты рознымі спосабамі:

    • Атрымаць толькі год, месяц ці дзень:

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

    • Вярнуць дзень, месяц і дзень тыдня:

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

    Дарэчы, да якога фармату даты вы прывыклі? :)

    Табліцы Google: пераўтварыце дату ў лік

    Калі вам трэба бачыць лічбы замест дат, спатрэбіцца адзін з прыведзеных ніжэй метадаў.

    Пераўтварыце дату ў лік, змяніўшы фармат

    1. Выберыце ячэйкі з датамі, якія вы жадаеце пераўтварыць у лічбы.
    2. Перайдзіце да Фармат > Нумар і на гэты раз выберыце Лік сярод іншых варыянтаў.
    3. Вуаля – усе выбраныя даты ператварыліся ў лічбы, якія іх прадстаўляюць:

    Функцыя DATEVALUE для Google Табліц

    Іншы спосаб пераўтварэння даты ў лік у Google Табліцах - гэта выкарыстанне функцыі DATEVALUE:

    =DATEVALUE(радок_даты)

    дзе радок_даты прадстаўляе любую дату ў фармаце, вядомым для электронных табліц. Дата павінна быць у двукоссе.

    Длянапрыклад, я хачу пераўтварыць 17 жніўня 2019 г. у лік. Усе формулы ніжэй вернуць аднолькавы вынік: 43694 .

    =DATEVALUE("August 17, 2019")

    =DATEVALUE("2019-8-17")

    =DATEVALUE("8/17/2019")

    Падказка. Калі вы не ўпэўненыя, ці Google Табліцы разумеюць фармат, які вы збіраецеся ўвесці, паспрабуйце спачатку ўвесці дату ў іншую ячэйку. Калі дата распазнаецца, яна будзе выраўнавана па правым краі.

    Вы таксама можаце запоўніць свае ячэйкі датамі ў адным слупку, а потым спасылацца на іх у сваіх формулах у іншым слупку:

    =DATEVALUE(A2)

    Табліцы Google: пераўтварыць дату ў тэкст

    Пераўтварэнне дат у тэкст у электронных табліцах - задача функцыі TEXT:

    =TEXT(number,format)
    • number – незалежна ад таго, які лік, дату ці час вы перадаць функцыі, яна верне яго ў выглядзе тэксту.
    • фармат – тэкст будзе адфарматаваны так, як вы паказалі ў формуле.

      Парада. Каб правільна ўсталяваць фармат, выкарыстоўвайце тыя ж коды, што і для функцыі QUERY.

    Формула рэальных даных можа выглядаць так:

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

    Вось як я пераўтварыў сваю дату - 17.08.2019 - у тэкст і змяніў фармат адначасова:

    Вось і ўсё! Спадзяюся, цяпер вы ведаеце, як змяніць фармат даты ў Табліцах Google і пераўтварыць даты ў лічбы або тэкст. Не саромейцеся дзяліцца іншымі цікавымі спосабамі ў раздзеле каментарыяў ніжэй. ;)

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.