AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.01.2010, 13:59   #1  
glavny is offline
glavny
Участник
 
4 / 10 (1) +
Регистрация: 26.01.2010
Массовое изменение года в ячейках Excel
----- Выделено из темы Как изменить формат ячейки в EXCEL -----

Excel 2003.
Помогите, пожалуйста, в следующем:
в таблице 5 столбцов и 450 ячеек (строк), в столбце "В" указаны : число и месяц в достоверном виде; года стоят 2029,2030,2037 и 2038гг., например: 17.12.2038; 26.10.2037 и т.п. (таблица была сформирована автоматически программой для фиксирования и вывода на ПК показателей уровня крови из памяти глюкометра - произошёл сбой в настройках прибора).
Нужно изменить годы на 2008 и 2009гг. в 450 ячейках, не меняя при этом во всех ячейках верные числа и месяцы.
Всё перепробовал - ничего не получается!

Последний раз редактировалось Dron AKA andy; 27.01.2010 в 11:31.
Старый 26.01.2010, 14:29   #2  
Bober is offline
Bober
Участник
 
311 / 104 (4) +++++
Регистрация: 29.05.2007
Цитата:
Сообщение от glavny Посмотреть сообщение
Excel 2003.
Помогите, пожалуйста, в следующем:
в таблице 5 столбцов и 450 ячеек (строк), в столбце "В" указаны : число и месяц в достоверном виде; года стоят 2029,2030,2037 и 2038гг., например: 17.12.2038; 26.10.2037 и т.п. (таблица была сформирована автоматически программой для фиксирования и вывода на ПК показателей уровня крови из памяти глюкометра - произошёл сбой в настройках прибора).
Нужно изменить годы на 2008 и 2009гг. в 450 ячейках, не меняя при этом во всех ячейках верные числа и месяцы.
Всё перепробовал - ничего не получается!
Прикрепите файлик - быстрее получите результат. Может вообще у вас ячейки от записи защищены.
Старый 26.01.2010, 15:12   #3  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от glavny Посмотреть сообщение
Нужно изменить годы на 2008 и 2009гг. в 450 ячейках, не меняя при этом во всех ячейках верные числа и месяцы.
Задачка разовая ручная? Если да, то для конкретного столбца разберите его даты на составляющие в трех свободных соседних столбцах при помощи функций ДЕНЬ(), МЕСЯЦ(), ГОД(). В столбце с годом замените плохое на хорошее и в четвертом свободном столбце соберите дату с новым годом при помощи функции ДАТА(год,месяц,день). Скопируйте 4-й столбец и вставьте специальной вставкой "как значения" на место исходного столбца. Вспомогательные столбцы удалите.
Цитата:
Сообщение от glavny Посмотреть сообщение
Всё перепробовал - ничего не получается!
Ну, например, что пробовали?
Старый 26.01.2010, 15:14   #4  
Bober is offline
Bober
Участник
 
311 / 104 (4) +++++
Регистрация: 29.05.2007
Цитата:
Сообщение от Gustav Посмотреть сообщение
Задачка разовая ручная? Если да,
то за время потраченное на обсуждение, 450 ячеек можно было вручную поменять силами одного человека. Без шуток - мы же на работе.
За это сообщение автора поблагодарили: Lemming (6).
Старый 26.01.2010, 15:20   #5  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Bober Посмотреть сообщение
то за время потраченное на обсуждение, 450 ячеек можно было вручную поменять силами одного человека.
Ха! И то верно!
Кстати, сейчас проверил - год внутри даты прекрасно массово меняется при помощи операции "Найти и заменить"! И без всяких формул.
Так что надо отсортировать столбцы по возрастанию даты, выделить нужные диапазоны с одним годом и заменить.
Старый 26.01.2010, 20:02   #6  
glavny is offline
glavny
Участник
 
4 / 10 (1) +
Регистрация: 26.01.2010
Таблица во вложении.
ExportFile.xls
Цитата:
Сообщение от Bober Посмотреть сообщение
Прикрепите файлик - быстрее получите результат. Может вообще у вас ячейки от записи защищены.
Ручками действительно может и быстрее, но периодически менять год в 450 ячейках радости нет никакой. Это тоже самое, как имея в руках спички пытаться разжечь костер способом первобытных людей - при помощи палочки. Ей-богу не смешно!
Глюкометром пользуется супруга, с техникой не в ладах - так что проблема будет у меня постоянная.
Прикрепляю файл с ПК.
Кстати с наскока не понял как воспользоваться предложенной Вами функцией "Найти ... Заменить" на практике в решении моего вопроса. В Эксцеле работать не умею - практики никогда не было, так что Ваш вариант (без формул и создания новых столбцов и т.д.) для меня наилучший. Хотя и не справился сам.
Старый 26.01.2010, 20:23   #7  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от glavny Посмотреть сообщение
Ей-богу не смешно!
Мы не хотели Вас обидеть. Извините, если это так показалось.

Просто Вы ничего не написали о своей квалификации, и поэтому не получилось, как выясняется, ответить на понятном Вам языке.
Старый 26.01.2010, 20:24   #8  
glavny is offline
glavny
Участник
 
4 / 10 (1) +
Регистрация: 26.01.2010
Таблица во вложении.
Цитата:
Сообщение от Bober Посмотреть сообщение
то за время потраченное на обсуждение, 450 ячеек можно было вручную поменять силами одного человека. Без шуток - мы же на работе.
Ручками действительно может и быстрее, но периодически менять год в 450 ячейках радости нет никакой. Это тоже самое, как имея в руках спички пытаться разжечь костер способом первобытных людей - при помощи палочки. Ей-богу не смешно!
Глюкометром пользуется супруга, с техникой не в ладах - так что проблема будет у меня постоянная.
Прикрепляю файл с ПК.[/QUOTE]


Цитата:
Сообщение от Gustav Посмотреть сообщение
Ха! И то верно!
Кстати, сейчас проверил - год внутри даты прекрасно массово меняется при помощи операции "Найти и заменить"! И без всяких формул.
Так что надо отсортировать столбцы по возрастанию даты, выделить нужные диапазоны с одним годом и заменить.
Кстати с наскока не понял как воспользоваться предложенной Вами функцией "Найти ... Заменить" на практике в решении моего вопроса. В Эксцеле работать не умею - практики никогда не было, так что Ваш вариант (без формул и создания новых столбцов и т.д.) для меня наилучший. Хотя и не справился сам.[/QUOTE]
Старый 26.01.2010, 20:37   #9  
glavny is offline
glavny
Участник
 
4 / 10 (1) +
Регистрация: 26.01.2010
Цитата:
Сообщение от Gustav Посмотреть сообщение
Мы не хотели Вас обидеть. Извините, если это так показалось.

Просто Вы ничего не написали о своей квалификации, и поэтому не получилось, как выясняется, ответить на понятном Вам языке.
Спасибо за понимание.
Жду помощи.
Помогите в пошаговом режиме (практически!) в решение вопроса, так чтобы Ваши рекомендации я мог записать на бумагу и пользоваться ими в будущем, как ЦУ.
Старый 27.01.2010, 10:09   #10  
Bober is offline
Bober
Участник
 
311 / 104 (4) +++++
Регистрация: 29.05.2007
Отличное обсуждение. Главное, точно по теме форума ( Microsoft Dynamics AX (Axapta) > DAX: Программирование).
glavny, жмете Ctrl+F и меняете. Либо поищите где-нибудь форум по MS Excel. А лучше пользовательскую документацию.
Старый 27.01.2010, 13:05   #11  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от glavny Посмотреть сообщение
Помогите в пошаговом режиме (практически!) в решение вопроса, так чтобы Ваши рекомендации я мог записать на бумагу и пользоваться ими в будущем, как ЦУ.
  1. В Вашем файле выделяете столбец с датами - столбец B - щелчком мыши по заголовку этой колонки.
  2. Жмете Ctrl+F, как рекомендует Bober, или Ctrl+H (буква H - латинская), чтобы сразу оказаться на второй вкладке "Заменить".
  3. В поле "Найти" этой вкладки вводите, например, 2038. В поле "Заменить на" вводите, например, 2009.
  4. Жмете "Заменить все", если не хотите контролировать процесс замены; или жмете "Заменить" для каждого очередного найденного значения.
  5. Перед тем, как закрыть окно "Найти и заменить", можно нажать F1 и почитать хелп по этому окну.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
emeadaxsupport: How does the Export to Excel feature work under the hood? Blog bot DAX Blogs 0 07.09.2009 19:05
Массовое изменение полей nmariya DAX: Функционал 15 26.09.2008 17:52
Массовое изменение поля справочника Одуванчик DAX: Программирование 16 25.07.2008 16:08
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:25.