Как да конвертирате номера на седмицата в дата или обратно в Excel?
Има ли начин да получите номера на седмицата от дадена дата или да извлечете диапазона от дати от конкретен номер на седмица и година в Excel? За да решите тази задача, следните формули може да ви направят услуга.
Преобразувайте номера на седмицата в дата с формули
Преобразувайте дата в номер на седмица с формули
Преобразувайте номера на седмицата в дата с формули
Да предположим, че имам произволна година и номер на седмица, които са 2015 и 15 в работен лист, както е показано на следната екранна снимка, и сега искам да разбера конкретните дати от понеделник до неделя по този даден номер на седмица.
За да изчислите периода от време по номер на конкретна седмица, можете да използвате следните формули:
1. Изберете празна клетка, на която ще върнете началната дата (в нашия случай избираме клетка B5), въведете формулата: =MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1), и натиснете Въведете ключ. Вижте екранната снимка по-долу:
2. Изберете друга празна клетка, която ще върне крайната дата (в нашия случай избираме клетка B6), въведете =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7), и натиснете Въведете ключ. Вижте екранната снимка по-долу:
Формулата е твърде сложна за запомняне? Запазете формулата като запис на автоматичен текст за повторно използване само с едно кликване в бъдеще! Чети повече… Безплатен пробен период |
Забележка: И в двете формули по-горе, B1 съдържа година и B2 е определен номер на седмица, можете да промените аргументите според вашите нужди).
3. Както виждате, и двете формули връщат числа вместо дати. Продължете да избирате двата резултата от изчислението и щракнете Начало > Формат на числата кутия> Кратка дата за да промените числата на дати. Вижте екранната снимка по-долу:
Едно щракване за конвертиране на множество дати/числа/текст с нестандартно форматиране в нормални дати в Excel
Kutools за Excel Преобразуване в дата помощната програма може да ви помогне лесно да идентифицирате и конвертирате нестандартни дати или числа (ггггммдд) или текст в нормални дати само с едно щракване в Excel.
Преобразувайте дата в номер на седмица с формули
От друга страна, можете също да приложите функцията WEEKNUM, за да конвертирате дата в съответния номер на седмица.
1. Изберете празна клетка, която ще върне номера на седмицата, въведете тази формула: =WEEKNUM(B1,1;XNUMX)и натиснете клавиша Enter. Вижте екранна снимка:
Забележки:
(1) В горната формула, B1 съдържа датата, която искате да използвате.
(2) Ако трябва да върнете номера на седмицата от дата, която започва в понеделник, моля, приложете тази формула: =WEEKNUM(B1,2;XNUMX).
Още по темата:
Как да преброя броя на конкретни дни от седмицата между две дати в Excel?
Как да добавите / извадите дни / месеци / години към дата в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!