Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Передвинуть даты - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Передвинуть даты
kaiyrkz0 Дата: Четверг, 27.03.2025, 14:26 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

2007
Есть эксель с датами в формате 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.2025

Автор - kaiyrkz0
Дата добавления - 27.03.2025 в 14:26
DrMini Дата: Четверг, 27.03.2025, 14:50 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1986
Репутация: 301 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Без вашего примера можно так:
Выделить нужный диапазон.
Нажать Ctrl+H
Найти: 2025
Заменить на: 2026
Заменить всё.
В выделенном диапазоне изменится год.
 
Ответить
СообщениеБез вашего примера можно так:
Выделить нужный диапазон.
Нажать Ctrl+H
Найти: 2025
Заменить на: 2026
Заменить всё.
В выделенном диапазоне изменится год.

Автор - DrMini
Дата добавления - 27.03.2025 в 14:50
_Boroda_ Дата: Четверг, 27.03.2025, 15:27 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация: 6586 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Без вашего примера можно так:

В соседней ячейке написать
Код
=датамес(B2;12)

Протянуть вниз на сколько нужно
Скопировать и вставить значением в исходные ячейки


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Без вашего примера можно так:

В соседней ячейке написать
Код
=датамес(B2;12)

Протянуть вниз на сколько нужно
Скопировать и вставить значением в исходные ячейки

Автор - _Boroda_
Дата добавления - 27.03.2025 в 15:27
kaiyrkz0 Дата: Суббота, 29.03.2025, 21:13 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

2007
DrMini, так мне надо все года так передвигать в этом диапазоне дней. А их больше ста.
 
Ответить
СообщениеDrMini, так мне надо все года так передвигать в этом диапазоне дней. А их больше ста.

Автор - kaiyrkz0
Дата добавления - 29.03.2025 в 21:13
kaiyrkz0 Дата: Суббота, 29.03.2025, 21:14 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

2007
_Boroda_, Мне надо передвинуть все даты вперед на 121 дней. Как это сделать в power query? В эксель не помещается.
 
Ответить
Сообщение_Boroda_, Мне надо передвинуть все даты вперед на 121 дней. Как это сделать в power query? В эксель не помещается.

Автор - kaiyrkz0
Дата добавления - 29.03.2025 в 21:14
DrMini Дата: Суббота, 29.03.2025, 21:34 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1986
Репутация: 301 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
А их больше ста.

А в чём проблема? Да хоть 1000. Выделяете ячейку с датой 02.09.2024. Нажимаете Shift и выделяете ячейку с датой 31.12.2024.
Без вашего файла, я предполагаю, что даты находятся в одном столбце или строке подряд. Ну, а дальше делаете так, как я писал выше.
 
Ответить
Сообщение
А их больше ста.

А в чём проблема? Да хоть 1000. Выделяете ячейку с датой 02.09.2024. Нажимаете Shift и выделяете ячейку с датой 31.12.2024.
Без вашего файла, я предполагаю, что даты находятся в одном столбце или строке подряд. Ну, а дальше делаете так, как я писал выше.

Автор - DrMini
Дата добавления - 29.03.2025 в 21:34
cmivadwot Дата: Суббота, 29.03.2025, 23:05 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 599
Репутация: 115 ±
Замечаний: 0% ±

365
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 - Суббота, 29.03.2025, 23:31
 
Ответить
Сообщение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
Дата добавления - 29.03.2025 в 23:05
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!