Як автоматично проставити дату в Excel
Робота з часом і датою – важливий аспект використання Microsoft Excel. Сьогодні ви дізнаєтесь, як вводити дату різними способами, наприклад, визначати сьогоднішню дату за допомогою позначки часу або використовувати значення, які динамічно змінюються. Ви також зрозумієте, які дії можна використовувати для заповнення стовпця або рядка днями тижня. Є кілька варіантів додавання дат до Excel. Залежно від цілей, які ви переслідуєте, події бувають різні. А завдання можуть бути будь-якими: вказати сьогоднішню дату або додати дату на аркуш, який автоматично оновлюватиметься і завжди показуватиме, що зараз на годиннику та календарі. Або ви хочете, щоб електронна таблиця автоматично заповнювалася робочими днями, або введіть випадкову дату. Незалежно від цілей, які ви маєте, сьогодні ви дізнаєтеся, як їх досягти.
Як ввести дату в Excel
Користувач може ввести дату в електронну таблицю різними способами та у різних форматах. Наприклад, ви можете написати це як 1 січня 2020 або ви можете написати це як 01.01.2020. Незалежно від формату, в якому ви вказуєте дату, програма автоматично визначить те, що користувач хоче її відзначити. Дуже часто програма самостійно форматує значення відповідно до формату, встановленого у Windows, але в деяких випадках є можливість відформатувати його у формі, заданій користувачем. У будь-якому випадку, якщо користувач не влаштовує формат дати, він може змінити його в налаштування комірки. Як зрозуміти, що вказане користувачеві значення було визначено Excel як дата? Це вказує вирівнювання значення вправо, а чи не вліво.Якщо Excel не зміг визначити введені дані та призначити правильний формат, і ви бачите, що він знаходиться не на правому краю комірки, ви можете спробувати ввести дату в будь-якому іншому форматі, близькому до стандартного. Щоб дізнатися, які з них доступні в даний час, ви можете перейти в меню «Формат комірки», яке знаходиться в розділі «Кількість», який знаходиться на вкладці «Головна». При необхідності користувач може легко змінити відображення комірки, яка записується як дата, що містить. Для цього можна використовувати те саме вікно «Формат осередків», описане вище.
Іноді користувач стикається з ситуацією, коли осередок відображається у вигляді великої кількості решіток, що містяться в ній. Зазвичай це означає, що програма просить користувача збільшити розмір осередків. Вирішення цієї проблеми дуже просте. Просто двічі клацніть по правому краю стовпця, де відображається ця помилка. Після цього ширина осередків у цьому стовпці буде автоматично визначатися на основі максимальної довжини текстового рядка, що міститься в ньому. Крім того, ви можете встановити правильну ширину, перетягнувши праву межу, доки ширина комірки не стане правильною.
Вставка поточної дати та часу
- Ctrl+; o Ctrl + Shift + 4 - ці гарячі клавіші автоматично вставляють дату в комірку, яка актуальна в той момент, коли людина натискає ці кнопки.
- Ctrl+Shift+; o Ctrl + Shift + 6 — за допомогою їх можна записувати поточний час.
- Якщо вам потрібно ввести час і дату, актуальні для цього моменту, ви повинні спочатку натиснути першу комбінацію клавіш, потім натиснути клавішу пробілу і викликати другу комбінацію клавіш.
Які саме ключі слід використовувати? Все залежить від активованої розкладки.Якщо зараз англійська розкладка, то використовується перша комбінація, якщо російська друга (тобто відразу після слова «о»).
Слід зазначити, що використання цих гарячих клавіш завжди ідеально. У деяких випадках працює лише одна з описаних вище комбінацій, незалежно від вибраної мови. Отже, найкращий спосіб з'ясувати, який із них використати, — це перевірити.
Як правило, схема наступна: все залежить від того, яка мова встановлена при відкритті файлу. Якщо вона англійська, то навіть якщо ми поміняємо розкладку на російську, ситуація взагалі не зміниться. Якщо у вас встановлена російська мова, навіть якщо ви зміните її англійською, ви повинні використовувати формулу, що підходить для російської мови.
Як поставити постійну позначку часу автоматично (формулами)
Для того, щоб у комірці завжди відображався час, є спеціальні формули. Але конкретна формула залежить від завдань, які ставить перед собою користувач. Отже, якщо достатньо відображення часу в таблиці, вам потрібно використовувати функцію TDATA (), яка не містить аргументів. Після введення його в комірку, змініть його формат на «Зараз», як описано вище.
Якщо надалі на основі цих даних ви робитимете щось ще й використовуватиме отриманий результат у формулах, то краще використовувати одночасно дві функції: = TDATA() — СЬОГОДНІ()
Отже, кількість днів дорівнюватиме нулю. Отже, в результаті, що повертається цією формулою, залишиться лише час. Але й тут потрібно використовувати формат часу, щоб усе працювало як годинник. При використанні формул слід звертати увагу на такі нюанси:
- Дані не оновлюються постійно.Щоб змінити дату та час на поточні, необхідно закрити вікно, спочатку зберегти його, потім знову відкрити. Оновлення також відбувається, якщо ви вмикаєте макрос, налаштований для цієї функції.
- Ця функція використовує системний годинник як джерело даних. Тому якщо вони налаштовані неправильно, формула також не працюватиме. Тому рекомендується ввести автоматичне визначення дати та часу з Інтернету.
А тепер уявимо таку ситуацію. Ми маємо таблицю зі списком товарів, розташовану в стовпці А. Відразу після їх відправки покупцю необхідно в спеціальному осередку ввести значення «Так». Ціль: Автоматично фіксувати час написання людиною слова «Так» і одночасно захищати його від змін.
Які дії можна вжити для досягнення цієї мети? Наприклад, ви можете спробувати використовувати функцію ЯКЩО, яка також міститиме ту ж функцію, але з даними, які залежать від значення іншої комірки. Це набагато простіше продемонструвати на прикладі. Формула виглядатиме так: = ЯКЩО (B2 = «Так»; ЯКЩО (C2 = «»; TDATA(); C2); «»)
Розшифруємо цю формулу.
- B - стовпець, в який потрібно записати підтвердження доставки.
- C2 — це комірка, в якій відображатиметься позначка часу після написання слова «Так» у комірці B2».
Наведена вище формула працює в такий спосіб. Перевірте, чи є слово «Так» у осередку B2. У цьому випадку виконується друга перевірка, яка перевіряє, чи пустий осередок C2. Якщо так, то повертаються поточна дата та час. Якщо жодна з наведених вище функцій SE не містить інших параметрів, нічого не змінюється.
Якщо потрібно, щоб критерій був «якщо хоча б одне значення міститься», тоді в умові повинен використовуватися оператор «не дорівнює». ); C2);
Ця формула працює так: спочатку вона перевіряє, чи є хоч якийсь вміст у комірці. Якщо так, ініціюється друга перевірка.
Щоб ця формула працювала правильно, інтерактивні обчислення повинні бути включені на вкладці "Файл" і в розділі "Параметри - Формули". У цьому випадку посилання на комірку небажане.
Як автоматично заповнювати дати в Excel
Якщо вам потрібно заповнити більшу частину таблиці датами, можна використовувати спеціальну функцію під назвою автозаповнення. Давайте розглянемо деякі окремі випадки його використання.
Припустимо, нам потрібно скласти список дат, кожна з яких на один день довша за попередню. У цьому випадку вам потрібно використовувати автозаповнення, як і будь-яке інше значення. або праворуч, залежно від порядку, в якому інформація знаходиться в таблиці в даному конкретному випадку. автозаповнення є невеликим квадратом, який знаходиться в правому нижньому кутку осередку, перетягуючи його, ви можете автоматично вводити величезний обсяг інформації. Програма автоматично визначає, як правильно компілювати, і в більшості випадків це виявляється правильним. .Результат наступний.
Але можливості автозаповнення на цьому не закінчуються. Ви також можете робити це у будні, місяці або роки. Є два цілі способи зробити це.
- Використовуйте стандартний індикатор автозаповнення, як описано вище. Після того, як програма завершить все автоматично, потрібно клацнути значок з параметрами автозаповнення і вибрати відповідний метод.
- Перетягніть маркер автозаповнення правою кнопкою миші, і коли ви відпустите його, автоматично з'явиться меню налаштувань. Вибирайте потрібний вам спосіб, і все буде добре.
Ви також можете автоматично вставляти кожні N днів. Для цього вам потрібно додати значення в комірку, клацнути правою кнопкою миші маркер автозаповнення, утримувати його та перетягнути туди, де має закінчуватися числова послідовність. Потім виберіть параметр заповнення «Progression» та виберіть значення кроку.
Як поставити поточну дату на колонтитул
Верхній або нижній колонтитул - це область документа, яка ніби універсальна для всієї книги. Можуть бути введені різні дані: ім'я людини, яка склала документ, день його складання. У тому числі введіть поточну дату. Дотримуйтесь інструкцій нижче:
- Відкрийте меню «Вставка», з якого можна відкрити меню налаштувань верхнього та нижнього колонтитулів.
- Додайте потрібні елементи верхнього та нижнього колонтитула. Це може бути звичайний текст, дата чи час.
Важлива примітка: дата буде статичною. Тобто немає автоматичного способу постійно оновлювати інформацію у верхніх та нижніх колонтитулах. Вам просто потрібно записати з клавіатури актуальні на даний момент дані.
Оскільки верхні та нижні колонтитули призначені для відображення службової інформації, не пов'язаної безпосередньо з вмістом документа, вставляти формули тощо немає сенсу.Якщо вам потрібно використовувати формули, ви завжди можете записати бажані значення в перший рядок (і додати сюди порожній рядок, якщо деякі дані там вже зберігаються) і закріпити їх через «Перегляд» або «Вікно», залежно від версії офісного пакету (перший) варіант — для редакцій, випущених після 2007 року, другий — для попередніх).
Тому ми виявили кілька способів автоматичної вставки дати та часу в Excel.
Як автоматично оновлювати дату Excel?
Нам легко вставити статичну дату та час вручну або вставити динамічну дату, яка змінюється разом із системним часом, за допомогою формули. вирішити це завдання, виконавши такі кроки.
Автоматичний запис дати та часу при зміні комірки за допомогою коду VBA
Наприклад, я маю діапазон значень, і тепер, коли я змінюю або вводжу нові значення в стовпець B, я хочу, щоб у стовпці C автоматично записувалися поточна дата і час, як показано на наступному знімку екрана:
Ви можете завершити це завдання за допомогою наступного коду VBA.
1. ALT + F11 , щоб відкрити Вікно Microsoft Visual Basic для програм.
2Потім виберіть потрібний робочий лист зліва. Оглядач проекту, двічі клацніть його, щоб відкрити Модулі, а потім скопіюйте та вставте наступний код VBA в порожній модуль:
Код VBA: автоматично записувати дату та час при зміні комірки
Private Sub Worksheet_Change(ByVal Target As Range) 'Update 20140722 Dim WorkRng As Range Dim Rng As Range Dim Is Nothing Then Application.EnableEvents = False For Each Rng In WorkRng If Not VBA.IsEmpty(Rng.Value) Then Rng.Offset(0, xOffsetColumn).Value = Now Rng.Offset(0, xOffsetColumn).NumberFormat = -yyyy, hh:mm:ss" Else Rng.Offset(0, xOffsetColumn).ClearContents End If Next Application.EnableEvents = True End If End Sub
3. Потім збережіть і закрийте цей код, щоб повернутися на робочий лист, тепер, коли ви змінюєте значення комірки або вводите нові дані в стовпець B, дата і час автоматично записуватимуться в стовпець C.
Переклад:
1. У наведеному вище коді ви можете змінити «B: B”У будь-який інший стовпець, значення осередків якого ви хочете змінити в цьому скрипті: Встановіть WorkRng = Intersect (Application.ActiveSheet.Range ("B: B"), Target) .
2. З цим ксоффсетколумн = 1 скрипт, ви можете вставити і оновити дату і час у першому стовпці поруч із вашим стовпцем змінного значення, ви можете змінити число 1 на інші числа, такі як 2,3,4,5… це означає, що дата буде вставлена другий, третій, четвертий чи п'ятий стовпці крім стовпця змінених значень.
3. Коли ви видаляєте значення у зміненому стовпці, дата та час також видаляються.
Найкращі інструменти для офісної роботи
Поліпшіть свої навички роботи з Excel за допомогою Kutools for Excel та відчуйте ефективність, як ніколи раніше.
Kutools for Excel пропонує більше 300 розширених функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам потрібна найбільше.
Вкладка Office: інтерфейс із вкладками в Office та спрощення роботи
- Увімкнення редагування та читання з вкладками Word, Excel, PowerPoint , Видавець, доступ, Visio та проект.
- Відкривайте та створюйте кілька документів на нових вкладках одного вікна, а не у нових вікнах.
- Підвищує вашу продуктивність на 50% та скорочує кількість клацань мишею на сотні щодня!