Съдържание
Ако търсите в Excel автоматично въвеждане на дата при въвеждане на данни, значи сте на правилното място. Microsoft Excel предоставя широк набор от ползотворни начини за автоматично показване на дати заедно с времеви маркери при въвеждане на данни. В тази статия ще се опитаме да обсъдим автоматично въвеждане на дата при въвеждане на данни в Excel с подходящи илюстрации.
Изтегляне на работна тетрадка за практика
Изтеглете тук работната книга, която използвахме за подготовката на тази статия. Можете да я използвате и като калкулатор, тъй като сме вградили изходните клетки с формули.
Автоматично въвеждане на дата.xlsm5 начина за автоматично въвеждане на дата при въвеждане на данни в Excel
Excel предлага различни начини за автоматично въвеждане на дата, когато въвеждаме данни. Трябва само да следваме простите стъпки на всеки метод.
1. Използване на клавишни комбинации
За да получим днешната дата &; текущия времеви печат, можем да използваме директно клавишни комбинации.
- В която и да е клетка, в която искате да научите днешната дата, натиснете CTRL + ; (Контрол + Полупетолъчка) .
- Използвайте CTRL + SHIFT + ; за автоматично въвеждане на текущото време.
- Ако искате да въведете и двете в една клетка, натиснете CTRL + ; 1-ви, след това SPACE & накрая CTRL + SHIFT + ; . Ще получите заедно датата &; времевия печат.
2. Използване на функцията TODAY
Excel има опция по подразбиране Функция TODAY за да въведете днешната дата.
- Както е показано на снимката по-долу, първо въведете формулата в полето C4 клетка като тази .
=ДНЕС()
- Второ, натиснете ВЪВЕДЕТЕ .
- В крайна сметка ще получите днешната дата като резултат.
Освен това можете да го практикувате в C6 клетка.
3. Прилагане на функцията NOW
Функцията NOW добавя времеви печат заедно с датата.
- За да покажете това, първо, запишете формулата в C4
=NOW()
- Второ, натиснете ВЪВЕДЕТЕ и на изхода ще получите както час, така и дата сега.
4. Комбиниране на функциите IF и NOW (времеви маркери)
Сега нека предположим, че искаме да получим информация за времето на влизане на всеки служител в офиса & служителите ще въвеждат своите времеви маркери за влизане, като въвеждат само имената си в колона на електронната таблица everyday. Друга колона до нея ще показва автоматично времевите маркери за влизане заедно с датите, когато въвеждат имената си в първата колона.
Как да направим това?
Стъпка 1:
Първо, изберете клетка C5 и запишете формулата по следния начин.
=IF(B5"",IF(C5="",NOW(),C5),"")
Кратко обяснение на функциите:
Това е основната формула за Времеви печат Това, което се случва тук, е, че командваме Excel, че ако Клетка B5 остава празен, Клетка C5 също ще бъде празен. А когато входните данни бъдат въведени в Клетка B5 , тогава Клетка C5 ще покаже времевия печат наведнъж. Цялото това нещо ще бъде изпълнено чрез комбинация от две прости функции - Ако & Сега . Ще използваме IF за да въведете условието & СЕГА функцията ще покаже времето, когато са въведени данните.
Стъпка 2:
- Второ, насочете курсора на мишката към десния долен ъгъл на Клетка C5 & ще видите '+' икона там, която се нарича Дръжка за пълнене .
- Трето, щракнете върху него и го плъзнете надолу до последната клетка, която ви е необходима за въвеждане на данни в Колона C & освободете бутона на мишката.
Стъпка 3:
- Четвърто, отидете в Файл
- Сега изберете Excel Опции .
- На пето място, изберете Формули таб & маркирайте Активиране на итеративното изчисление .
- Кликнете върху ОК .
Това, което правим тук, е да кажем на Excel, че всяка клетка в Колона C може да се наложи да се препраща към себе си във функцията по време на въвеждането на данни в Колона B Ако не разрешим това итеративно изчисление от опциите на Excel, тогава при въвеждането на данни ще се покаже съобщение за грешка.
Стъпка 4:
- Шесто, въведете име в Клетка B5 & натиснете ВЪВЕДЕТЕ .
- Ще видите датата &; времевата марка веднага в Клетка C5 .
- В Клетка B6 , поставете друго име & вампир; резултатът от перспективата ще се покаже точно до него в Клетка C6 .
Така можете да въведете всяко име или данни в Колона B и ще се запознаете с датата &; времевите маркери до тях.
Подобни четива
- Как да покажете деня от седмицата от дата в Excel (8 начина)
- Вмъкване на последната запазена дата в Excel (4 примера)
- Как да вмъкнете падащ календар в Excel (с бързи стъпки)
- Вмъкване на дата в долния колонтитул в Excel (3 начина)
- Как да вмъкнете програма за избор на дата в Excel (с процедура стъпка по стъпка)
5. Вграждане на команди VBA за създаване на функция на Excel
А сега ето и последният метод, при който можете да използвате своя собствена персонализирана функция, като я форматирате с Кодиране на VBA първо. Ще разберем Време за влизане на служителите отново тук, но този път със собствена функция.
Стъпка 1:
- Натиснете ALT+F11 & VBA Ще се появи прозорец като на снимката по-долу. Или можете да го направите ръчно. За целта първо отидете в Разработчик tab> изберете Visual Basic .
- Второ, изберете Вмъкване на > изберете Модул .
- В крайна сметка ще се появи празен модул.
- На трето място, въведете следния код в модула.
Функция EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function
- Сега натиснете ALT+F11 отново, за да затворите VBA или просто се върнете в листа с данни на Excel.
Стъпка 3:
- Изберете Клетка C5 & тип =Входно време(B5) като Време за влизане е новата функция, която току-що създадохме с VBScript .
- Използвайте Дръжка за пълнене още веднъж, за да копирате формулата до Клетка C10 или повече в зависимост от нуждите ви.
Стъпка 4:
- Поставете име в Клетка B5 .
- Натиснете ВЪВЕДЕТЕ & готово.
- Ще получите времето за влизане незабавно в Клетка C5 .
Алтернативи на Въвеждане на дата с автоматичен начин
Excel предлага някои алтернативи за автоматично въвеждане на дати. Това са.
- Използване на Автоматично попълване
- Използване на Серия за запълване команда
1. Използване на опцията за автоматично попълване с множество критерии
Ако трябва да въведете дати в хронологичен ред, тогава Автоматично попълване На снимката по-долу трябва да използвате опцията Дръжка за пълнене в Клетка B5 за да го плъзнете към B12 . От падащото меню в ъгъла ще откриете няколко критерия.
Второ, изберете Дни на запълване
В крайна сметка ще откриете дните автоматично.
Ако изберете Запълване на работните дни , тогава датите ще бъдат показани в хронологичен ред, с изключение на почивните дни (събота & вампир; неделя).
В резултат на това изходът е следният.
Можете също така да видите месеците само в прогресивен ред, ако изберете Месеци на запълване .
В този случай изходът е следният.
Освен това, по същия начин, изберете Години на запълване за да видите годините в последователен ред.
В крайна сметка тук изходът ще изглежда така.
2. Използване на командата Fill Series за персонализиране на опцията за автоматично попълване
Можете да използвате Серия за пълнене Ако трябва да персонализирате датите, включително интервалите, използвайте и тази опция.
Стъпка 1:
- Първо, изберете цялата колона или набор от клетки в колона, в която искате да въведете дати.
- Второ, съгласно Начало отидете в раздела Редактиране на група команди.
- Трето, от Напълнете в падащото меню, изберете Серия
В крайна сметка ще се появи поле, в което ще можете да персонализирате датите според критериите си.
Стъпка 2:
- В Серия изберете Серия в като Колони , Тип като Дата & Единица дата като Ден .
- Тип '2' като Стойност на стъпката , това се нарича обща разлика в аритметична прогресия или редица.
- Натиснете ОК .
Следователно това е резултатната поредица от дати с 2 дни обща разлика.
Сега, ако изберете Седмичен ден като Дата Единица от Серия тогава датите ще изключат почивните дни (събота & вампир; неделя).
В крайна сметка този път ще получите това.
Изберете Месец като Дата Единица и ще видите поредица от месеци с 2 месеца като обща разлика или интервал между 2 месеца.
Така резултатът ще бъде.
По същия начин можете да направите това и за години, като изберете Година като Дата Единица .
В резултат на това ще получите следния резултат.
Заключение
И така, това са всички основни, лесни & полезни техники, които можете да следвате, за да накарате Excel да въвежда автоматично дати, както и времеви маркери при въвеждане на данни. Надявам се, че сте намерили тези методи за доста ефективни. Ако имате някакви въпроси или обратна връзка относно тази статия, можете да коментирате. Можете също така да разгледате други интересни & информативни статии на този уебсайт.