00:40

Mas color
Excel: имеется столбец с форматом-датами. Можно ли как-нибудь одним махом изменить месяц на другой так, чтобы он изменился во всех строках?

Комментарии
30.04.2012 в 01:33

как правильно это делается, увы, не знаю, мой нубский способ такой: ctrl+f/заменить/найти: (месяц)/заменить на: (новый месяц).
сработает верно при условии, что если месяц числами, то это число (например, 05) не присутствует в дне и годе (и других ячейках, ибо вот в ворде можно только в одной колонке так заменять, остальные не тронутся, а в экселе весь лист прочесывается, ну или только у меня так), иначе придется потом вручную возвращать правильный день. впрочем, за месяц он один, так что не так все плохо) главное, чтобы число с годом не совпадало (типа 01.10.2010 заменить надо месяц на 11, заменится на 01.11.2011).
и плюс только числа так заменяются, буквенный месяц не хочет.
вот. надеюсь, кто-нибудь расскажет, как это делается культурно :D
30.04.2012 в 02:50

Mas color
Да, я этот способ знаю, но лучше бы автоматом.
30.04.2012 в 03:07

мне вот кажется, в формулах может быть что-то такое, но там порой такие описания, что если изначально не знаешь суть, проще сломать мозг, чем понять, о чем речь. а вы, простите, "автоматом" хотите изменять - это как? нажать на одну кнопочку и все готово, или чтобы первого числа нового месяца уже само все изменялось, или по-другому? я, конечно, не по делу, но мне тоже интересно :shuffle2:
30.04.2012 в 07:00

Не верьте мне. Я говорю только правду.
формулами пользуйтесь. Создайте столбец с таким же числовым форматом (дата), введите в него =(номер клетки с датой)+\-31(или сколько там дней в тех месяцах), размножаете формулу на весь столбец. Минус метода - надо будет оставить где-нибудь столбец с исходными данными. хотя возможно это можно как-нибудь обойти
30.04.2012 в 08:49

Книжный червь в яблоке познания
Функция ДАТАМЕС() в соседнем столбце? Правда, сглючит, если при сдвиге вы получаете 31 день в месяце, в котором их 30, ну это уже проверяйте каким-нибудь ЕОШ().
30.04.2012 в 10:15

invisible
Минус метода - надо будет оставить где-нибудь столбец с исходными данными. хотя возможно это можно как-нибудь обойти

после манипуляций выделить все ячейки, навести мышь на нижнюю черту ячеек, чтобы курсор превратился в стрелочку и скопировать назад с помощью правой кнопки, в появившемся окошке выбрать "копировать только значение". соседний столбик удалить.