Змест
Даты з'яўляюцца непазбежнай часткай Табліц 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.
Каб каб пераканацца ў правільных вылічэннях, вельмі важна мець правільную лакаль, асабліва калі файл быў створаны ў іншай краіне:
- Перайдзіце да Файл > Налады электронных табліц у меню Google Sheets.
- Знайдзіце Locale на ўкладцы Агульныя і выберыце патрэбнае месца з выпадальнага спісу:
Савет. У якасці бонуса вы таксама можаце ўказаць тут свой гадзінны пояс, каб запісаць у яго гісторыю файлаў.
Заўвага. Мова не змяняе мову вашых Табліц. Аднак фарматаванне даты будзе прымяняцца да ўсёй электроннай табліцы. Усе, хто з ім працуе, убачаць змены, неважна іх месца на зямным шары.
Як змяніць фармат даты ў Табліцах Google
Калі даты ў вашых табліцах адфарматаваны неадпаведна або ўсё, што вы бачыце замест іх, гэта дзіўныя наборы лічбаў, не панікуйце. Вам проста трэба змяніць фармат даты ў Табліцах Google з дапамогай убудаваных інструментаў.
Фармат даты Табліц Google па змаўчанні
- Выберыце ўсе ячэйкі, якія вы хочаце адфарматаваць.
- Перайсці да Фарматаваць > Нумар у меню электроннай табліцы і абярыце Дата , каб убачыць толькі дату, або Дата і час , каб атрымаць і дату, і час у ячэйцы:
Цэлыя лікі паспяхова ператвараюцца ў фармат, які вы пазнаеце з першага погляду. Гэта стандартныя фарматы даты Google Табліц:
Парада. Вы можаце знайсці тыя ж фарматы, калі націснеце значок 123 на панэлі інструментаў электронных табліц:
Карыстальніцкія фарматы даты
Калі вы гэтага не зробіце напрыклад, як Google Sheets фарматуе даты па змаўчанні, я не буду вас вінаваціць. На шчасце, ёсць шмат месца для імправізацыі дзякуючы карыстальніцкім фарматам даты.
Вы можаце атрымаць доступ да іх з таго ж меню Табліц Google: Фармат > Нумар > Іншыя фарматы > Больш фарматаў даты і часу :
Вы ўбачыце акно з мноствам розных даступных фарматаў даты. Які б вы ні абралі і ні прымянілі, вашы спатканні будуць выглядаць аднолькава:
Калі вы ўсё яшчэ не задаволены знешнім выглядам спатканняў, вы можаце наладзіць свой уласныфармат даты:
- Выберыце ячэйкі, якія вы жадаеце адфарматаваць.
- Перайдзіце да Фармат > Нумар > Іншыя фарматы > Больш фарматаў даты і часу .
- Змесціце курсор у поле ўверсе, якое змяшчае адзінкі даты, і выдаліце ўсё з дапамогай клавіш 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 |
(калі не папярэднічае або не ідзе
гадзіны або секунды)
(калі не папярэднічае або не ідзе
гадзіны або секунды)
або
yy
ці
гггг
Падказка. Калі вы жадаеце паставіць фармат даты таксама з часам, вам трэба дадаць коды для адзінак часу. Вы знойдзеце поўны спіс часавых кодаў у гэтым кіраўніцтве.
Выкарыстоўваючы гэтыя коды, вы можаце фарматаваць даты рознымі спосабамі:
- Атрымаць толькі год, месяц ці дзень:
=QUERY(A1:C7,"select * format B 'yyyy'")
- Вярнуць дзень, месяц і дзень тыдня:
=QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")
Дарэчы, да якога фармату даты вы прывыклі? :)
Табліцы Google: пераўтварыце дату ў лік
Калі вам трэба бачыць лічбы замест дат, спатрэбіцца адзін з прыведзеных ніжэй метадаў.
Пераўтварыце дату ў лік, змяніўшы фармат
- Выберыце ячэйкі з датамі, якія вы жадаеце пераўтварыць у лічбы.
- Перайдзіце да Фармат > Нумар і на гэты раз выберыце Лік сярод іншых варыянтаў.
- Вуаля – усе выбраныя даты ператварыліся ў лічбы, якія іх прадстаўляюць:
Функцыя 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 і пераўтварыць даты ў лічбы або тэкст. Не саромейцеся дзяліцца іншымі цікавымі спосабамі ў раздзеле каментарыяў ніжэй. ;)