Змест
Калі вы шукаеце, каб Excel аўтаматычна ўводзіў дату пры ўводзе даных, значыць, вы знаходзіцеся ў правільным месцы. Microsoft Excel забяспечвае шырокі спектр эфектыўных спосабаў аўтаматычнага паказу дат разам з пазнакамі часу пры ўводзе даных. У гэтым артыкуле мы паспрабуем абмеркаваць аўтаматычны ўвод даты пры ўводзе даных у Excel з належнымі ілюстрацыямі.
Спампаваць практычны сшытак
Спампуйце тут сшытак, які мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула . Вы таксама можаце выкарыстоўваць яго як калькулятар, бо мы ўбудавалі выходныя ячэйкі з формуламі.
Аўтаматычны ўвод даты.xlsm
5 спосабаў уводу даты Аўтаматычна пры ўводзе даных у Excel
Excel прапануе розныя спосабы аўтаматычнага ўводу даты пры ўводзе даных. Нам проста трэба выканаць простыя крокі кожнага метаду.
1. Выкарыстанне спалучэнняў клавіш
Каб атрымаць сённяшнюю дату & бягучая пазнака часу, мы можам выкарыстоўваць спалучэння клавіш непасрэдна.
- У любой ячэйцы, дзе вы хочаце даведацца сённяшнюю дату, націсніце CTRL + ; (Control + кропка з коскай) .
- Выкарыстоўвайце CTRL + SHIFT + ; , каб аўтаматычна ўвесці бягучы час.
- Калі вы хочаце ўвесці абодва ў ячэйку, націсніце CTRL + ; 1-ы, затым ПРАБЕЛ & нарэшце CTRL + SHIFT + ; . Вы атрымаеце дату & пазнака часу разам.
2. Выкарыстанне функцыі TODAY
Excel мае стандартную функцыю TODAY для ўводусённяшняя дата.
- Як на малюнку ніжэй, спачатку ўвядзіце формулу ў ячэйку C4 так .
=TODAY()
- Па-другое, націсніце ENTER .
- У рэшце рэшт, вы атрымаю сённяшнюю дату ў якасці вываду.
Акрамя таго, вы можаце практыкаваць гэта ў ячэйцы C6 .
3. Прымяненне функцыі NOW
Функцыя NOW дадае пазнаку часу разам з датай.
- Каб паказаць гэта, спачатку запішыце формулу ў C4
=NOW()
- Па-другое, націсніце ENTER і вы атрымаеце час і цяперашнюю дату ў якасці вываду.
4. Камбінаванне функцый IF і NOW (часавыя пазнакі)
Давайце выкажам здагадку, што нам патрэбны час ўваходу кожнага супрацоўніка ў офіс & супрацоўнікі будуць штодня ўводзіць меткі часу ўваходу, уводзячы свае імёны толькі ў слупок электроннай табліцы. Іншы слупок побач будзе аўтаматычна паказваць пазнакі часу ўваходу разам з датамі, калі яны ўводзяць свае імёны ў першы слупок.
Як мы гэта зробім?
Крок 1:
Спачатку абярыце ячэйку C5 і напішыце такую формулу.
=IF(B5"",IF(C5="",NOW(),C5),"")
Кароткае тлумачэнне функцый:
Гэта базавая формула для функцыі Timestamp . Тут адбываецца тое, што мы загадваем Excel, што калі Ячэйка B5 застаецца пустой, Ячэйка C5 таксама будзе пустой. І каліўваходныя даныя будуць уведзены ў ячэйку B5 , тады ячэйка C5 адразу пакажа пазнаку часу. Усё гэта будзе выканана спалучэннем дзвюх простых функцый- IF & ЗАРАЗ . Мы будзем выкарыстоўваць IF для ўводу ўмовы & ЗАРАЗ функцыя пакажа час уводу даных.
Крок 2:
- Па-другое, навядзіце курсор мышы на правы ніжні кут Cell C5 & вы ўбачыце значок '+' , які называецца Маркер запаўнення .
- Па-трэцяе, націсніце на яго і перацягніце ўніз, каб апошняя ячэйка, неабходная для ўводу даных у Слупок C & адпусціце кнопку мышы.
Крок 3:
- Па-чацвёртае, перайдзіце да Файл
- Цяпер абярыце Excel Параметры .
- Па-пятае, абярыце ўкладку Формулы & адзначце Уключыць ітэрацыйны разлік .
- Націсніце ОК .
Тое, што мы робім тут, гэта паведамляем Excel, што любая ячэйка ў Для выканання функцыі Слупок C можа спатрэбіцца спасылацца на сябе ў функцыі падчас уводу даных у Слупок B . І калі мы не ўключым гэты ітэрацыйны разлік з параметраў Excel, то падчас уводу даных будзе паказана паведамленне пра памылку.
Крок 4:
- Па-шостае, увядзіце імя ў Cell B5 & націсніце ENTER .
- Вы ўбачыце дату & пазнака часу адразу ў Ячэйка C5 .
- У Ячэйка B6 пастаўце іншую назву & перспектыўны вынік будзе паказаны прама да яго ў ячэйцы C6 .
Такім чынам, вы можаце ўвесці любое імя або дадзеныя ў Слупок B , і вы атрымаеце ведаць дату & пазнакі часу побач з імі.
Падобныя паказанні
- Як адлюстраваць дзень тыдня з даты ў Excel (8 спосабаў)
- Уставіць дату апошняга захавання ў Excel (4 прыклады)
- Як уставіць выпадальны каляндар у Excel (з дапамогай хуткіх крокаў) )
- Уставіць дату ў калонтытул у Excel (3 спосабы)
- Як уставіць сродак выбару даты ў Excel (з пакрокавымі інструкцыямі) Працэдура)
5. Убудаванне каманд VBA для стварэння функцыі Excel
А цяпер вось апошні метад, дзе вы можаце выкарыстоўваць сваю ўласную наладжаную функцыю, адфарматаваўшы яе з Спачатку кадзіраванне VBA . Тут мы яшчэ раз даведаемся Час паступлення супрацоўнікаў, але на гэты раз з нашай уласнай функцыяй.
Крок 1:
- Націсніце ALT+F11 & З'явіцца акно VBA , як на малюнку ніжэй. Ці вы можаце зрабіць гэта ўручную. Для гэтага спачатку перайдзіце на ўкладку Распрацоўшчык > абярыце Visual Basic .
- Па-другое, абярыце Уставіць > абярыце Модуль .
- У рэшце рэшт, з'явіцца пусты модуль.
- Па-трэцяе, устаўце наступны код умодуль.
3050
- Зараз націсніце ALT+F11 яшчэ раз, каб закрыць акно VBA або проста вярнуцца у табліцу дадзеных Excel.
Крок 3:
- Абярыце Вочка C5 & тып =EntryTime(B5) як EntryTime гэта новая функцыя, якую мы толькі што стварылі з VBScript .
- Выкарыстайце Fill Handle яшчэ раз, каб скапіяваць формулу да ячэйкі C10 або больш у адпаведнасці з вашымі патрэбамі.
Крок 4:
- Увядзіце імя ў Вочка B5 .
- Націсніце ENTER & усё гатова.
- Вы імгненна атрымаеце час уводу ў ячэйцы C5 .
Альтэрнатывы для ўводу Дата з аўтаматычным спосабам
Excel прапануе некаторыя альтэрнатывы аўтаматычнага ўводу дат. Гэта.
- Выкарыстанне аўтазапаўнення
- Выкарыстанне каманды серыя запаўнення
1. Выкарыстанне аўтазапаўнення Варыянт з некалькімі крытэрыямі
Калі вам трэба ўвесці даты ў храналагічным парадку, вам лепш за ўсё падыдзе варыянт Аўтазапаўненне . На малюнку ніжэй вы павінны выкарыстоўваць Маркер запаўнення ў Вочку B5 , каб перацягнуць яе ў B12 . У выпадальным спісе ў куце вы знойдзеце некалькі крытэрыяў.
Па-другое, абярыце Дні запаўнення
У рэшце рэшт, вы знойдзеце дні аўтаматычна.
Калі вы выбіраеце Запоўніць дні тыдня , то даты будуць паказаны ў у храналагічным парадку, акрамя выхадных (субота& Нядзеля).
Такім чынам, вынік такі.
Вы таксама можаце бачыць месяцы толькі ў прагрэсіўным рэжыме парадак, калі вы выбіраеце Запоўніць месяцы .
У гэтым выпадку вывад будзе такім.
Акрамя таго, такім жа чынам перайдзіце да Запоўніць гады , каб убачыць гады ў паслядоўным парадку.
У рэшце рэшт, тут вынік будзе такім .
2. Выкарыстанне каманды Fill Series для наладжвання опцыі аўтазапаўнення
Вы таксама можаце выкарыстоўваць опцыю Fill Series , калі вам трэба наладзьце даты больш, уключаючы інтэрвалы.
Крок 1:
- Спачатку абярыце ўвесь слупок або дыяпазон вочак у слупку, дзе вы хочаце ўвесці даты .
- Па-другое, ва ўкладцы Галоўная перайдзіце да групы каманд Рэдагаванне .
- Па-трэцяе, з Запаўненне у выпадальным меню абярыце Серыі
У рэшце рэшт з'явіцца поле, якое дазволіць вам наладзіць даты ў адпаведнасці з вашымі крытэрамі.
Крок 2:
- У серыі поле, выберыце Серыі ў Стоўбцы , Тып як Дата & Адзінка вымярэння даты як Дзень .
- Увядзіце '2' як Значэнне кроку , гэта называецца агульнай розніцай у арыфметычнай прагрэсіі або серыі.
- Націсніце ОК .
Такім чынам, гэта выніковы шэраг дат з 2 дні агульнай розніцы.
Цяпер, калі вы выбіраеце Будзень у якасці Адзінкі даты з поля Серыя , тады даты будуць выключаць выхадныя (субота і нядзеля).
У рэшце рэшт, на гэты раз вы атрымаеце гэта.
Выберыце Месяц у якасці Адзінкі даты і вы ўбачыце серыю месяцаў з 2 месяцамі як агульную розніцу або інтэрвал паміж 2 месяцамі.
Такім чынам, вынік будзе.
Аналагічным чынам вы можаце зрабіць гэта таксама для гадоў, выбраўшы Год у якасці Адзінкі даты .
Такім чынам, вы атрымаеце наступны вынік.
Выснова
Такім чынам, усё гэта проста, лёгка & карысныя метады, якім вы можаце прытрымлівацца, каб прымусіць Excel аўтаматычна ўводзіць даты, а таксама пазнакі часу пры ўводзе даных. Спадзяюся, вы палічылі гэтыя метады даволі эфектыўнымі. Калі ў вас ёсць якія-небудзь пытанні ці водгукі адносна гэтага артыкула, вы можаце каментаваць. Вы таксама можаце зірнуць на нашы іншыя цікавыя & інфармацыйныя артыкулы на гэтым сайце.