Есть эксель с датами в формате 01.01.2025, надо что бы дни с 02.09 по 31.12 сдвинуть на один год вперед. Как это сделать в Эксель и в Power query? Например даты 02.09.2024 стали 02.09.2025
Есть эксель с датами в формате 01.01.2025, надо что бы дни с 02.09 по 31.12 сдвинуть на один год вперед. Как это сделать в Эксель и в Power query? Например даты 02.09.2024 стали 02.09.2025kaiyrkz0
А в чём проблема? Да хоть 1000. Выделяете ячейку с датой 02.09.2024. Нажимаете Shift и выделяете ячейку с датой 31.12.2024. Без вашего файла, я предполагаю, что даты находятся в одном столбце или строке подряд. Ну, а дальше делаете так, как я писал выше.
А в чём проблема? Да хоть 1000. Выделяете ячейку с датой 02.09.2024. Нажимаете Shift и выделяете ячейку с датой 31.12.2024. Без вашего файла, я предполагаю, что даты находятся в одном столбце или строке подряд. Ну, а дальше делаете так, как я писал выше.DrMini
kaiyrkz0, Подробная инструкция по сдвигу дат на 121 день в Power Query
Шаг 1: Загрузка данных в Power Query 1. Откройте Excel и перейдите на вкладку "Данные" 2. Выберите "Получить данные" → "Из других источников" → "Из таблицы/диапазона" 3. Выделите диапазон с вашими данными и нажмите OK
Шаг 2: Добавление столбца с измененными датами 1. В редакторе Power Query перейдите на вкладку "Добавить столбец" 2. Нажмите "Настраиваемый столбец" 3. В диалоговом окне: - В поле "Новое имя столбца" введите "Новая дата" - В поле "Формула настраиваемого столбца" введите: ```
Код
Date.AddDays([Ваш столбец с датами], 121)
(замените "Ваш столбец с датами" на фактическое название вашего столбца)
Шаг 3: Удаление старого столбца с датами (опционально) 1. Щелкните правой кнопкой мыши по исходному столбцу с датами 2. Выберите "Удалить" 3. При необходимости переименуйте новый столбец (двойной щелчок по названию)
Шаг 4: Загрузка результатов 1. Нажмите "Закрыть и загрузить" на вкладке "Главная" 2. Выберите, куда загрузить результаты (новый лист или существующий)
Альтернативный вариант (чеходя редактор M) Если вы знакомы с языком M, можно изменить формулу прямо в редакторе: 1. В правой панели найдите шаг "Добавленный настраиваемый столбец" 2. Щелкните по нему правой кнопкой → "Дополнительно" → "Открыть в редакторе формул" 3. Замените формулу на: ```
Код
Table.AddColumn(ПредыдущийШаг, "Новая дата", each Date.AddDays([Ваш столбец с датами], 121))
```
После выполнения этих шагов все даты в вашей таблице будут сдвинуты на 121 день вперед.
kaiyrkz0, Подробная инструкция по сдвигу дат на 121 день в Power Query
Шаг 1: Загрузка данных в Power Query 1. Откройте Excel и перейдите на вкладку "Данные" 2. Выберите "Получить данные" → "Из других источников" → "Из таблицы/диапазона" 3. Выделите диапазон с вашими данными и нажмите OK
Шаг 2: Добавление столбца с измененными датами 1. В редакторе Power Query перейдите на вкладку "Добавить столбец" 2. Нажмите "Настраиваемый столбец" 3. В диалоговом окне: - В поле "Новое имя столбца" введите "Новая дата" - В поле "Формула настраиваемого столбца" введите: ```
Код
Date.AddDays([Ваш столбец с датами], 121)
(замените "Ваш столбец с датами" на фактическое название вашего столбца)
Шаг 3: Удаление старого столбца с датами (опционально) 1. Щелкните правой кнопкой мыши по исходному столбцу с датами 2. Выберите "Удалить" 3. При необходимости переименуйте новый столбец (двойной щелчок по названию)
Шаг 4: Загрузка результатов 1. Нажмите "Закрыть и загрузить" на вкладке "Главная" 2. Выберите, куда загрузить результаты (новый лист или существующий)
Альтернативный вариант (чеходя редактор M) Если вы знакомы с языком M, можно изменить формулу прямо в редакторе: 1. В правой панели найдите шаг "Добавленный настраиваемый столбец" 2. Щелкните по нему правой кнопкой → "Дополнительно" → "Открыть в редакторе формул" 3. Замените формулу на: ```
Код
Table.AddColumn(ПредыдущийШаг, "Новая дата", each Date.AddDays([Ваш столбец с датами], 121))
```
После выполнения этих шагов все даты в вашей таблице будут сдвинуты на 121 день вперед.cmivadwot
Сообщение отредактировал cmivadwot - Суббота, 29.03.2025, 23:31